Jarred Green
IFAE, 28 October 2025
Max Planck Institute for Physics
jgreen@mpp.mpg.de
Jarred Green - jgreen@mpp.mpg.de
γ ray
0. Raw data
1. Calibration
2. Cleaning
3. Parameterization
4. ML
5. Science
Dimensionality Reduction
Jarred Green - jgreen@mpp.mpg.de
0. Raw data
1. Calibration
2. Cleaning
3. Parameterization
4. ML
5. Science
One Pixel, ~30ns
Time [ns]
Counts
Jarred Green - jgreen@mpp.mpg.de
0. Raw data
1. Calibration
2. Cleaning
3. Parameterization
4. ML
5. Science
Jarred Green - jgreen@mpp.mpg.de
0. Raw data
1. Calibration
2. Cleaning
3. Parameterization
4. ML
5. Science
Jarred Green - jgreen@mpp.mpg.de
0. Raw data
1. Calibration
2. Cleaning
3. Parameterization
4. ML
5. Science
Jarred Green - jgreen@mpp.mpg.de
0. Raw data
1. Calibration
2. Cleaning
3. Parameterization
4. ML
5. Science
{
'size': 546.88637,
'xc': -3.78983,
'yc': 7.29427,
'length': 7.76769,
'width': 1.76480,
'delta': -0.56875,
...
}"Hillas Parameters" (1977!)
Jarred Green - jgreen@mpp.mpg.de
0. Raw data
1. Calibration
2. Cleaning
3. Parameterization
4. ML
5. Science
{
'size': 546.88637,
'xc': -3.78983,
'yc': 7.29427,
'length': 7.76769,
'width': 1.76480,
'delta': -0.56875,
...
}Random Forests
Jarred Green - jgreen@mpp.mpg.de
0. Raw data
1. Calibration
2. Cleaning
3. Parameterization
4. ML
5. Science
Detections
Skymaps
Spectra
Jarred Green - jgreen@mpp.mpg.de
ML
{
'size': 546.88637,
'xc': -3.78983,
'yc': 7.29427,
'length': 7.76769,
'width': 1.76480,
'delta': -0.56875,
...
}Dimensionality
reduction
tl;dr
Jarred Green - jgreen@mpp.mpg.de
Proton
Gamma
Muon
Jarred Green - jgreen@mpp.mpg.de
How do we go from shower images back to the original properties of the particle?
How do we go from shower images back to the original properties of the particle?
The current methods work extremely well!
{
'size': 546.88637,
'xc': -3.78983,
'yc': 7.29427,
'length': 7.76769,
'width': 1.76480,
'delta': -0.56875,
...
}Can we work directly with the images?
Convolutional Neural Networks
We want to extract new features from the images in a way that encodes spatial information as well
A type of NN which specializes in computer vision
Convolutional Neural Networks
A type of NN which specializes in computer vision
We want to extract new features from the images in a way that encodes spatial information as well
✨ Dimensionality Reduction
Example image
A cute 3x3 matrix
the convolution of the two
Convolutions
Convolutions
Act like filters on an image!
CNNs in gamma-ray astronomy
Case Study:
CNNs with MAGIC
Hexagonal pixels
to square
CNNs in gamma-ray astronomy
Case Study:
CNNs with the
Large-Sized Telescope
Now we can work directly with hexagonal pixels
👀
Some things to notice:
Some things to notice:
Graph representation!
Graphs
Images can be recontextualized as graphs
Graphs
But graphs don't have to conform to a particular shape
With Graph Neural Networks, IceCube can improve their reconstruction metrics by 13-20%
With Graph Neural Networks, IceCube can process events in realtime at nearly 300 Hz on a single GPU
Jarred Green - jgreen@mpp.mpg.de
Jarred Green - jgreen@mpp.mpg.de
Both telescopes can be embedded in the same single graph
Jarred Green - jgreen@mpp.mpg.de
Particle Classification with
Model:
DynEdge
Confidence of gamma classification
Gammas
Protons
PRELIMINARY
Jarred Green - jgreen@mpp.mpg.de
Direction Reconstruction with
Model:
DeepIce
Radial Error [deg]
Cumulative Fraction
MC 68% angular offset
<0.08 deg
PRELIMINARY
Jarred Green - jgreen@mpp.mpg.de
Coming soon
MAGIC Raw Data
Saves on data processing
Are naturally represented as graphs
Graph Neural Networks
Evidence for the benefits
of cross-domain collaboration
Jarred Green - jgreen@mpp.mpg.de
70+ Telescopes!!
Cherenkov Telescope Array
Jarred Green - jgreen@mpp.mpg.de
Jarred Green - jgreen@mpp.mpg.de
Credit: G. Ceribella