MANCompiled

Wavefunctions, weights, and while-loops - Mandeep.

GNN-based Jet Classification Using Public LHC Data

June 9, 2025


Ongoing Project — June 2025 to Present


🎯 Objective

This project applies Graph Neural Networks (GNNs) to classify top-quark jets vs. QCD background using public LHC data. GNNs allow modeling jets as particle-level graphs, capturing fine-grained jet substructure patterns that traditional CNNs or BDTs may miss.


🔍 Motivation

In high-energy collisions at the LHC, jets from hadronization carry rich internal structure. Standard classifiers often rely on image-like calorimeter data or handcrafted observables.

Here, jets are treated as graphs $( G = (V, E) )$ where:

This method retains the natural geometry of collider events and is scalable to variable particle counts.


📁 Dataset

Top Tagging Reference Dataset
Zenodo: DOI 10.5281/zenodo.2603256


🧠 Methodology

Graph Construction

GNN Models

Evaluation


🛠️ Tech Stack

Python | PyTorch Geometric | NumPy | JetNet | h5py | matplotlib | scikit-learn

Phase Milestone Status
Phase 1 Literature review on GNNs in jet physics ✅ Completed
Phase 2 Dataset acquisition & preprocessing ✅ Completed
Phase 3 Jet graph construction & baseline model 🟡 In Progress
Phase 4 GNN tuning & evaluation 🔲 Upcoming
Phase 5 Final report & documentation 🔲 Upcoming

📌 Goals


🔹 Jet Flavor Identification

🔹 Graph Neural Networks in Particle Physics

🔹 Jet Substructure and Heavy-Flavor Tagging