Papers
Topics
Authors
Recent
Search
2000 character limit reached

Explainable Particle Chebyshev Network

Updated 15 December 2025
  • E-PCN is a deep graph neural network that models jets as particle graphs using Chebyshev spectral convolutions and EdgeConv layers.
  • It employs four parallel branches weighted by distinct Lund-plane kinematic features to capture jet substructure with precision.
  • Integrating Grad-CAM explainability, E-PCN quantitatively attributes classification decisions to underlying physical features.

The Explainable Particle Chebyshev Network (E-PCN) constitutes an advanced graph neural network (GNN) framework optimized for jet tagging tasks in experimental high-energy physics. E-PCN enhances the interpretability and discrimination power of deep graph-based classifiers by simultaneously encoding multiple kinematic relationships via parallel spectral graph branches, each derived from distinct jet substructure measures. The architecture incorporates both Chebyshev spectral convolutions and EdgeConv layers over kinematically weighted particle graphs, allowing explicit attribution of classification decisions to underlying physical features via a Grad-CAM–derived approach (Islam et al., 8 Dec 2025).

1. Foundations: Particle Chebyshev Networks and Jet Graph Representation

Particle Chebyshev Networks (PCN) model jets as undirected graphs G=(V,E)G=(V,E), where VV is the set of detected constituent particles and EE encodes proximity relations in pseudorapidity–azimuth (η,ϕ\eta,\phi) space. Each node is instantiated with a din=16d_{\text{in}}=16–dimensional feature vector encompassing momentum components (px,py,pzp_x,p_y,p_z), energy (EE), transverse momentum (pTp_T), spatial coordinates (η,ϕ\eta,\phi), impact parameters, and particle identification flags.

Edges join each particle to its k=3k=3 nearest neighbors determined in VV0 using a KD-tree. The resulting adjacency matrix VV1 is utilized to construct the graph Laplacian VV2, with VV3 the degree matrix. To enable spectral graph convolutions via Chebyshev polynomials, VV4 is rescaled to VV5, with VV6 typically approximated as VV7.

Chebyshev convolution applies polynomial filters VV8 recursively:

VV9

A single ChebConv layer transforms input node signals EE0 as:

EE1

with learnable parameters EE2 over polynomial orders EE3.

2. E-PCN Architecture: Multi-Kinematic Graph Branches

E-PCN advances PCN by constructing four parallel graph views, each weighted by a specific Lund-plane–inspired kinematic variable: angular separation (EE4), transverse momentum (EE5), momentum fraction (EE6), and invariant mass squared (EE7). For each edge EE8, the following are computed in logarithmic form:

  • EE9
  • η,Ď•\eta,\phi0
  • η,Ď•\eta,\phi1
  • η,Ď•\eta,\phi2

Each kinematic feature's logarithm (η,ϕ\eta,\phi3) is used to re-weight the base adjacency:

η,ϕ\eta,\phi4

Each weighted graph η,ϕ\eta,\phi5 is processed through a dedicated GNN branch with five layers alternating ChebConv (η,ϕ\eta,\phi6, hidden dim η,ϕ\eta,\phi7) and EdgeConv, followed by BatchNorm and ReLU. Node features η,ϕ\eta,\phi8 are mean-pooled to obtain per-graph embeddings η,ϕ\eta,\phi9. These are stacked into a din=16d_{\text{in}}=160 tensor din=16d_{\text{in}}=161 and further processed by a din=16d_{\text{in}}=162D convolution across graph channels, then flattened to a din=16d_{\text{in}}=163-dimensional feature, followed by two fully connected layers (din=16d_{\text{in}}=164; din=16d_{\text{in}}=165 jet class logits).

Key hyperparameters include hidden dimension din=16d_{\text{in}}=166, polynomial order din=16d_{\text{in}}=167, din=16d_{\text{in}}=168 parallel branches, din=16d_{\text{in}}=169 nearest neighbors, AdamW (lr=px,py,pzp_x,p_y,p_z0), batch size px,py,pzp_x,p_y,p_z1, and px,py,pzp_x,p_y,p_z2 dropout.

3. Grad-CAM–based Explainability in E-PCN

Interpretability is achieved by adapting Gradient-weighted Class Activation Mapping (Grad-CAM) to the GNN context. For output pre-softmax class score px,py,pzp_x,p_y,p_z3, importance weights for graph type px,py,pzp_x,p_y,p_z4 are calculated as:

px,py,pzp_x,p_y,p_z5

with px,py,pzp_x,p_y,p_z6 as a normalization constant. The class-specific edge activation map is:

px,py,pzp_x,p_y,p_z7

Global branch importance is estimated by averaging px,py,pzp_x,p_y,p_z8 or px,py,pzp_x,p_y,p_z9 across all test instances. The normalized contributions are:

  • EE0: 40.72%
  • EE1: 35.67%
  • EE2: 14.06%
  • EE3: 9.54%

This quantifies the relative impact of each kinematic feature on classifier decisions, offering direct physical interpretation.

4. Empirical Performance and Kinematic Attribution

On the JetClass dataset (10 classes, 1M training jets), E-PCN yields:

  • Macro-Accuracy: EE4 EE5
  • Macro-AUC: EE6 EE7
  • Macro-AUPR: EE8 EE9

In comparison, the baseline PCN achieves:

  • Macro-Accuracy: pTp_T0
  • Macro-AUC: pTp_T1
  • Macro-AUPR: pTp_T2

The table below summarizes performance:

Model Macro-Accuracy Macro-AUC Macro-AUPR
PCN (baseline) 92.49% 92.94% 65.99%
E-PCN 94.67% 96.78% 82.41%

Grad-CAM analysis reveals angular separation (pTp_T3) and transverse momentum (pTp_T4) account for approximately pTp_T5 of classification decisions, corroborating the Lund-plane driven hypothesis that soft–collinear QCD dynamics are most discriminative in jet substructure. Momentum fraction (pTp_T6) and invariant mass (pTp_T7) contribute complementary discrimination, especially for heavy flavor processes (e.g., pTp_T8 shows elevated pTp_T9 branch importance near η,ϕ\eta,\phi0).

5. Significance and Implications

The E-PCN framework combines interpretable graph-based learning with physically motivated kinematic encoding, enabling identification of salient features underpinning jet classification tasks. The clear attribution facilitated by kinematic weighting and Grad-CAM–based analysis validates the soft–collinear structure hypothesis and enables domain experts to link model outcomes to QCD substructure intuition.

A plausible implication is that similar multi-branch graph architectures can generalize to other areas where interpretability and domain-based feature attribution are crucial. The explicit quantification of kinematic variable importance supports data-driven theoretical investigations and systematic studies of signal/background separation mechanisms.

E-PCN operationalizes Chebyshev spectral graph convolutions [ChebConv], edge-based convolutions [EdgeConv], and Grad-CAM attribution strategies, consistent with formal definitions from prior literature. The multi-graph approach aligns conceptually with Lund-plane jet analysis, emphasizing the integration of domain knowledge into machine learning workflows for collider physics.

The architecture and methodology follow the notation and algorithmic conventions established in the foundational E-PCN publication (Islam et al., 8 Dec 2025). Implementation fidelity requires adherence to prescribed hyperparameters, training schedules, and preprocessing techniques specified in that work.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Explainable Particle Chebyshev Network (E-PCN).