GraphNeT Workshop
Jarred Green
18 August 2025
Max Planck Institute for Physics
jgreen@mpp.mpg.de
Jarred Green - jgreen@mpp.mpg.de
Jarred Green - jgreen@mpp.mpg.de
Jarred Green - jgreen@mpp.mpg.de
1. Raw data
Jarred Green - jgreen@mpp.mpg.de
2. Image cleaning
Jarred Green - jgreen@mpp.mpg.de
3. Image parameterization
{
'size': 546.8863769783503,
'xc': -3.7898364035228065,
'yc': 7.294274369102854,
'length': 7.767692666363586,
'width': 1.7648053936769377,
'delta': -0.5687518727314761,
...
}
"Hillas Parameters" (1977!)
Jarred Green - jgreen@mpp.mpg.de
{
'size': 546.8863769783503,
'xc': -3.7898364035228065,
'yc': 7.294274369102854,
'length': 7.767692666363586,
'width': 1.7648053936769377,
'delta': -0.5687518727314761,
...
}
"Hillas Parameters"
Random Forest
4. Algorithms: the ML part
Jarred Green - jgreen@mpp.mpg.de
{
'size': 546.8863769783503,
'xc': -3.7898364035228065,
'yc': 7.294274369102854,
'length': 7.767692666363586,
'width': 1.7648053936769377,
'delta': -0.5687518727314761,
...
}
tl;dr
ML
Jarred Green - jgreen@mpp.mpg.de
A way to include as much information as possible?
Jarred Green - jgreen@mpp.mpg.de
Proton
Gamma
Muon
Find a new ways to represent raw data
for MAGIC?
Jarred Green - jgreen@mpp.mpg.de
Jarred Green - jgreen@mpp.mpg.de
time
Sample MC gamma event
Jarred Green - jgreen@mpp.mpg.de
time
Can we make these graphs smaller somehow?
cleaning!
Jarred Green - jgreen@mpp.mpg.de
Vovk et al. 2018 [1806.03167]
Cherenkov astronomy vs neutrinos
Jarred Green - jgreen@mpp.mpg.de
Data processing pipeline
.parquet or .lmdb files exported
about ~1GB / min of data
Python package magic-gnn
all the low-level telescope stuff
Data processing pipeline
RAW MAGIC data
GraphNeT
Training with
cleaned graphs
Training with
full graphs
2️⃣
1️⃣
Jarred Green - jgreen@mpp.mpg.de
Available Data:
Jarred Green - jgreen@mpp.mpg.de
Enter: LMDB
Main con for me at the moment:
Jarred Green - jgreen@mpp.mpg.de
Enter: LMDB
lmdb_dataset.py
needs to be:
Fun hackathon idea?
Jarred Green - jgreen@mpp.mpg.de
✅ Particle ID classification
✅ Direction reconstruction
⏳Energy regression
Particle Classification with
DynEdge
Jarred Green - jgreen@mpp.mpg.de
✅ Particle ID classification
✅ Direction reconstruction
⏳Energy regression
Direction reconstruction with
DeepIce
Jarred Green - jgreen@mpp.mpg.de
What code did I add to get this to work?
So nothing crazy needed to be done at all!
Jarred Green - jgreen@mpp.mpg.de
Where did I run into the most/least trouble?
Jarred Green - jgreen@mpp.mpg.de
🤠 Is GraphNeT the first multimessenger GNN framework?
Jarred Green - jgreen@mpp.mpg.de