alphaFeedback

WorksComputer Science

Higher Order Component Attribution via Learned Surrogates in High Energy Physics

AI contributions
Not recorded for this paper
View details

Abstract

Experimental High Energy Physics (HEP) has adopted the transformer architecture for identification of jets, particularly the state-of-the-art Particle Transformer (ParT) which injects explicit information about particle correlations into the attention mechanism. While able to achieve state-of-the-art results in accuracy, interpretability to its effectiveness has been limited. In this paper we propose component attribution methods using Kolmogorov-Arnold Networks (KANs) that directly tie back to the physical descriptors of jets, to probe whether mechanisms such as Multi-Head Attention (MHA), or the ParT architecture, are able to learn these as discriminating features.

Introduction

We begin with a quick look at the physics of jets, a kind of object recorded at particle physics experiments such as the Large Hadron Collider (LHC). These have a complex internal radiation pattern which high-energy physicists study to gain a deeper understanding of the underlying physics governed by the Standard Model (SM) or to search for hints of what lies beyond.

Jets at Collider Experiments

Jets are narrow cone-shaped streams of particles produced when high energy elementary particles such as quarks or gluons are ejected from a collision. Because of color confinement, quarks and gluons cannot exist as free particles. Instead, they undergo hadronization, a process that leads to a shower of hadrons, these being composite particles which may decay further until only stable or long-lived hadrons remain to be detected, as signatures in the detector. When originating from the decay of high transverse-momentum (which we refer to as boosted) massive intermediate particles, the internal substructure of jets exhibits for example, two (such as a W/ZW/Z boson) or three (top quark) pronged patterns. Distributions of the jet constituent particles in the η−ϕ\eta- \phi plane that highlight these patterns are shown in Figure 1. Here η\eta and ϕ\phi denote the pseudorapidity and azimuthal angle1 of each constituent, measured relative to the jet axis rather than to the beam axis.

Representative jet constituents in the $(\eta,\phi)$ plane for one-, two-, and three-pronged jet topologies

Figure 1. Representative jet constituents in the (η,ϕ)(\eta,\phi) plane, centered on the jet axis, for one-, two-, and three-pronged jet topologies. From left to right: a light quark- or gluon-initiated jet (one prong), a jet from a Z→qqˉ′Z \to q\bar{q}^{\prime} decay (two prongs), and a jet from a hadronically decaying top quark, t→bqqˉ′t \to bq\bar{q}^{\prime} (three prongs).

Distinguishing these classes of jets against the standard QCD background originating from light quarks or gluons has often, in the past, relied on observables built using the kinematic properties of individual jet constituents, rather than global ones. The energy-energy correlator (EEC), introduced in [1], quantifies the correlated energy flow between pairs of final-state particles as a function of their angular separation. Similarly, energy correlation functions (ECFs) [2] extend the pairwise correlation to arbitrary particle multiplicities within a single jet using infrared-and-collinear (IRC) safe combinations of pTp_{\mathrm{T}} fractions and pairwise angular separations. An NN-point energy correlation function (ECF) measures how energy is shared among groups of NN particles in a jet, weighting each group by the particles’ energies and their pairwise angular separations. As the definition of Equation (1) implies, contributions are suppressed if any particle has low energy or a given pair is close in angle. This observable therefore probes whether the jet contains at least NN distinct prongs, and ratios built from these serve as a powerful variable for jet flavor tagging.

For a jet JJ reconstructed at a hadron collider, the general NN-point energy correlation function is:

ECF⁡(N,β)=∑i1<i2<⋯<iN∈J(∏a=1Nzia)(∏(a,b)θiaib)β(1)\operatorname{ECF}(N,\beta)=\sum_{i_1<i_2<\cdots<i_N\in J}\left(\prod_{a=1}^{N}z_{i_a}\right)\left(\prod_{(a,b)}\theta_{i_a i_b}\right)^{\beta} \tag*{(1)}

where the sum runs over all distinct NN-tuples of constituents of JJ; zi≡pT,i/pT,Jz_i \equiv p_{\mathrm{T},i}/p_{\mathrm{T},J} is the transverse-momentum fraction of constituent ii relative to the jet; θij≡ΔRij=(Δηij)2+(Δϕij)2\theta_{ij}\equiv\Delta R_{ij}=\sqrt{(\Delta\eta_{ij})^2+(\Delta\phi_{ij})^2} is the angular separation between constituents ii and jj in the rapidity–azimuth plane.

The second product runs over all (N2)\binom{N}{2} pairs (a,b)(a,b) drawn from the NN-tuple; and β>0\beta>0 sets the angular weighting exponent. Building the ECF from pTp_{\mathrm{T}} ratios and ΔR\Delta R, rather than from energies and opening angles as is the case at e+e−e^+e^- colliders, keeps it invariant under longitudinal boosts along the beam axis. The two- and three-point correlators used in this work are referred to as e2(β)≡ECF⁡(2,β)e_2^{(\beta)}\equiv\operatorname{ECF}(2,\beta) and e3(β)≡ECF⁡(3,β)e_3^{(\beta)}\equiv\operatorname{ECF}(3,\beta) and defined as follows:

e2(β)=∑i<j∈Jzizjθijβ(2)e_2^{(\beta)}=\sum_{i<j\in J}z_i z_j\theta_{ij}^{\beta} \tag*{(2)}
e3(β)=∑i<j<k∈Jzizjzk(θijθikθjk)β(3)e_3^{(\beta)}=\sum_{i<j<k\in J}z_i z_j z_k(\theta_{ij}\theta_{ik}\theta_{jk})^{\beta} \tag*{(3)}

At β=1\beta=1, e2(1)e_2^{(1)} sums the pairwise product of pTp_{\mathrm{T}} fractions weighted linearly by the angular separation of each pair, and so measures how widely the jet’s energy is spread in angle. e3(1)e_3^{(1)} extends the same construction to constituent triplets, weighting the combined pTp_{\mathrm{T}} fraction of each triplet by the product of the three possible pairwise separations. This quantity is most sensitive to the three-pronged angular structure of the type observed in fully hadronic top-quark decays.

Machine Learning for Jet Tagging

Deep neural network (DNN) architectures are the tool of choice for most jet tagging applications at collider experiments. Large parameter counts, often on the order of millions, ensure they learn the radiation patterns and correlations within a jet. This removes any reliance on a finite set of hand-crafted observables such as the ECFs above. Learning correlations from the raw kinematic data generally translates into higher metrics such as the AUC score, or the background rejection at fixed signal efficiency, across signal models.

Early DNN-based taggers represented a jet as a fixed-size image, with the particle momenta being deposited in η\eta–ϕ\phi pixels. This representation allowed the usage of Convolutional Neural Network (CNN) architectures [3, 4, 5] that had already demonstrated great success in computer vision tasks. But this approach did not consider the variable-multiplicity, point-cloud nature of the jet, and in turn motivated architectures that directly operate on the constituents themselves. For example, permutation-invariant deep sets [6], and graph neural networks (GNNs) such as ParticleNet [7] and DeepJet [8]. Transformer architectures, such as the Particle Transformer [9] outperform both the convolutional and graph-based taggers above. These form the backbone architecture used in most modern jet tagging applications, and are also the focus of this work.

The volume of work examining how these networks arrive at classification decisions is not so numerous. Previous work using mechanistic interpretability methods in high-energy physics include [10, 11, 12]. A general question remains, can a multi-million-parameter model’s decisions be related or traced back to the jet’s substructure and the radiation patterns within it. One possible route is to test whether a trained network assigns the largest attention scores or gradient-based importance, to the same particle groupings (pairs or triplets) that contribute the most to the observables defined in Equations (2) and (3).

Methods

Component Attribution and the Need for Higher-Order Evaluation

Component attribution provides a powerful mechanism to directly read off the “contribution” of every component to a prediction. This effectively abstracts away the complexity of the model’s internal computation. Advanced ablation techniques, such as Component Attribution via Regression (COAR) [13], can accurately predict how model predictions change in response to component-level ablations and assign a precise score to component importance. However, many such methods assume additive linear effects between components. While first-order terms can quantify independent effects, higher-order terms are required to reveal joint interactions that might not be pairwise-irreducible. In the context of jet tagging, it is expected that such terms are necessary to study the internal radiation pattern of high-multiplicity jets. A standard pairwise graph can encode covariances among observables, but it cannot tell whether a triangle of strong pairwise links can come from one irreducible three-observable fluctuation or from three unrelated pairwise effects [14].

Higher-Order Component Attribution via KAN Surrogates

We propose higher-order component attribution via Kolmogorov-Arnold Networks (KANs) [15] to better understand the decision mechanism within a DNN-based jet tagger. Our approach attempts to study whether ECFs, more specifically the e2(1)e_2^{(1)} and e3(1)e_3^{(1)} correlators, can be related to the neural network’s learned outcome, therefore telling us whether large multi-million parameter networks still learn the same physics. We can then determine whether architectures like the Particle Transformer (ParT) [9] learn higher-order terms and irreducible patterns within a jet, or rely on algorithmic shortcuts. By starting from a fully trained target model, we first apply localized Gaussian perturbations to the input particle kinematic vectors. We then train a KAN with cubic B-spline activations as a local surrogate that maps these input perturbations to the target model’s output logit shifts. A single cubic spline is continuously differentiable twice, but the off-diagonal interaction terms we use are well-defined. Each edge of the KAN acts on a single variable, so a mixed partial derivative over distinct particles involves only the first derivatives of the input-layer splines, these being continuous everywhere. The higher derivatives come from these deeper splines, evaluated at hidden activations that lie away from the spline knots. This B-spline formulation allows the surrogate to fit the perturbation-response surface without suffering from global oscillatory artifacts such as Runge’s phenomenon.

We broadly follow the method set out in [15]: assume a set of kinematic inputs x∈Rnx \in\mathbb{R}^n. Extending the local-proxy view, we define the order-rr interaction coefficient for index set SS (with ∣S∣=r|S| = r) at reference point aa by the mixed partials of the learned surrogate g^\hat{g}:

IS(r)(a):=∂rg^(x)∏j∈S∂xj∣x=a,r≤n.(4)I_{S}^{(r)}(a) := \left.\frac{\partial^{r}\hat{g}(x)}{\prod_{j\in S}\partial x_j}\right|_{x=a}, \quad r \le n. \tag*{(4)}

We choose a target model, which is either a transformer architecture with MHA blocks, or the ParT architecture comprising the particle attention blocks. We then train the target model to perform multiclassification on up to ten different jet flavours, taken from the JETCLASS dataset [16].

Extracting and Correlating Physical Alignment

Having fit the surrogate KAN to the local decision boundary of the target model, a multi-particle interaction score can be extracted directly from its analytical gradients evaluated at the origin (the intact jet configuration). We do this by computing the second-order derivative tensor (the Hessian matrix I(2)\mathcal{I}^{(2)}) and the third-order derivative tensor (I(3)\mathcal{I}^{(3)}) of the surrogate KAN. The off-diagonal entries quantify 2-body and 3-body interactions respectively. These may additionally be interpreted as the 2nd and 3rd order Taylor Coefficients [17] in an expansion of the surrogate about the reference point. Thereafter, we isolate the individual contributions to e2(1)e_{2}^{(1)} (e3(1)e_{3}^{(1)}) from the corresponding physical particle pairs (triplets). This physical contribution is directly compared to the extracted KAN interaction score using the Spearman rank correlation [18] coefficient RCORR(r)R_{\mathrm{CORR}}^{(r)}. This acts as a metric to quantify whether substructure observables such as the ECFs align with the model’s classification score. We are therefore able to gauge whether the dominant physical pairs or triplets in the ECF are also the ones that the neural network relies upon to make its decision.

Results

For the purpose of this study, we compare the top 256 pairs (triplets) with the highest contribution to the energy correlators e2(1)e_{2}^{(1)} (e3(1)e_{3}^{(1)}), to their extracted 2nd (3rd)-order gradient tensors. The results are shown in Figure 2 and an interpretation follows.

Figure 2. (a) RCORR(2)‾\overline{R_{\mathrm{CORR}}^{(2)}} between Is(2)I_s^{(2)} and e2(1)e_2^{(1)}. (b) RCORR(3)‾\overline{R_{\mathrm{CORR}}^{(3)}} between Is(3)I_s^{(3)} and e3(1)e_3^{(1)}. Ranked correlation coefficients for three representative types of jets with different radiation patterns (pronginess) show a positive correlation when using the ParT architecture for the pairwise scenario (left) for two and three-pronged jets. The triplet scenario (right) shows a weaker but still positive correlation for the same architecture. Each bar is the mean over the 50 jets of that class for the single 8-block network of each architecture with the highest test accuracy, and the error bars show ±1\pm1 standard deviation of the per-jet correlations.

For each jet, the surrogate is a b-spline KAN of shape n→16→8→1n \to16 \to8 \to1 (with n≤32n \le32 the number of constituents), using cubic splines on 5 grid intervals plus a linear residual branch on every edge (144n+1224144n + 1224 parameters, with at most 5832). Using a ADAM optimizer, we fit this to 50000 perturbations of the jet with a smoothness penalty on the spline coefficients, selected among three configurations on 5000 validation perturbations. This is then evaluated on 10000 held-out perturbations.

For the two-prong case, we report a clear positive correlation for the Particle Transformer (RCORR(2)≈0.3R_{\mathrm{CORR}}^{(2)} \approx0.3) between the extracted IS(2)I_{S}^{(2)} and the corresponding ECF e2(1)e_{2}^{(1)} contribution. The standard MHA, which we treat as our baseline, does not exhibit similar alignment (≈0\approx0). We therefore interpret this as the physics-informed pairwise bias of the Particle Transformer architecture aligning its two-body interactions towards the energy correlator contributions.

On the other hand for the three-prong jets, the score RCORR(3)R_{\mathrm{CORR}}^{(3)} between IS(3)I_{S}^{(3)} and e3(1)e_{3}^{(1)} is weaker for both the baseline and the ParT model. The latter is still observed to exhibit the stronger correlation, with the error bars excluding the case of null correlation. At third order, the Particle Transformer does not receive any physics-informed inductive bias to model these irreducible interactions. We therefore interpret it as the particle attention block having a higher ability than standard MHA at identifying the highest contributing triplets. More work remains to be done to identify possible structure and alignment at orders greater than 3.

We additionally note that while the inputs to ParT include the ΔRij\Delta R_{ij} terms necessary for building the n-point ECF, the presence of such a contributory term alone does not guarantee that a model will align its output with the corresponding physical observable at arbitrary order.

In Figure 3, we examine the effect of adding subsequent MHA or Particle Attention blocks. Existing work [14] provides an interpretation that ties together higher order cumulant tensors, energy correlators and hypergraphs. It would be expected that it is the transformer depth that helps the network learn higher-order irreducible structure through consecutive layers of pair-wise attention, as opposed

Figure 3. (a) R‾CORR(2)\overline{R}_{\mathrm{CORR}}^{(2)} between IS(2)I_S^{(2)} and e2(1)e_2^{(1)} for MHA; (b) R‾CORR(2)\overline{R}_{\mathrm{CORR}}^{(2)} between IS(2)I_S^{(2)} and e2(1)e_2^{(1)} for ParT; (c) R‾CORR(3)\overline{R}_{\mathrm{CORR}}^{(3)} between IS(3)I_S^{(3)} and e2(1)e_2^{(1)} for MHA; (d) R‾CORR(3)\overline{R}_{\mathrm{CORR}}^{(3)} between IS(3)I_S^{(3)} and e2(1)e_2^{(1)} for ParT. Rank correlation coefficients as a function of the number of transformer blocks. Additional depth is observed to have no meaningful effect on the ability to identify the necessary pairs (triplets) that dominate the ECFs at 2nd (3rd) order. Markers show the mean over 1000 jets per class (50 jets from each of 20 independently trained networks), and error bars show ±1\pm1 standard deviation of the per-jet correlations.

BlocksMHA BestMHA Mean ±\pm stdParT BestParT Mean ±\pm std
154.253.1 ±\pm 1.255.352.7 ±\pm 1.9
272.869.8 ±\pm 3.580.578.8 ±\pm 1.0
477.776.1 ±\pm 2.582.281.9 ±\pm 0.3
881.977.8 ±\pm 4.882.882.0 ±\pm 0.6

Table 1. Ten-class JETCLASS test accuracy (%) of the best network (highest test accuracy out of 20 independently trained networks) at each depth. The mean and standard deviation over the 20 networks are given for reference.

ModelBlocksq/gq/g (1-prong)Z→qqˉZ \to q\bar{q} (2-prong)t→bqqˉ′t \to bq\bar{q}' (3-prong)
MHA11.000 (0.999)1.000 (0.999)1.000 (0.998)
MHA20.999 (0.997)0.998 (0.996)0.998 (0.996)
MHA40.927 (0.893)0.866 (0.842)0.908 (0.878)
MHA80.875 (0.776)0.852 (0.725)0.878 (0.749)
ParT11.000 (0.999)1.000 (0.999)0.999 (0.998)
ParT20.995 (0.970)0.999 (0.998)0.995 (0.968)
ParT40.998 (0.977)0.998 (0.995)0.996 (0.983)
ParT80.995 (0.980)0.990 (0.971)0.993 (0.981)

Table 2. Fidelity of the KAN surrogate: coefficient of determination R2R^2 on 10000 held-out test perturbations, given as median (mean) over 1000 jets per class (50 jets from each of 20 networks) at each depth. ParT’s median of 0.99 means the KAN captures 99% of the variance in how the network’s output moves under small perturbations. MHA at 8 blocks, with medians around 0.85 and a mean around 0.75, leaves a noticeable part of the response unexplained.

to requiring specialized architectures such as hypergraph neural networks. However, we report that the effect for MHA is negative and adding further blocks leads to lower alignment. For the case of the more complex ParT, this stays consistent even after adding more attention blocks. For the specific case of the 2-prong decay of the ZZ boson, we observe anomalous behavior for both the 2- and 3-point correlations. We therefore conclude that adding more attention blocks does not meaningfully influence the ability of the model to learn higher-order structure, which would motivate the usage of more specific physics-informed architectures.

Conclusion

In this work, we show that higher-order component attribution via a learned surrogate KAN allows us to directly map physical descriptors (such as the ECFs) of a jet’s internal radiation patterns to the decision boundary of transformer-based networks. We show that for a state-of-the-art architecture such as ParT, there exists a clear correlation between the pairs (triplets) that the network identifies as important via gradient-based ranking, and the corresponding physical pairs (triplets) that contribute dominantly to the two(three)-point ECF. This is especially true for the classes of signal models (with two- and three-pronged substructure) that we examine in this work. We also demonstrate that additional model capacity via more attention blocks does not automatically translate to improved pair (triplet) identification. Further work remains to be done to extend this methodology to larger datasets, a wider class of signal models with more exotic substructure, and to higher orders beyond 3.

Responsible-use Statement

This work maps together a novel interpretability method and a physical descriptor of energy flow patterns within a jet. While we limited the interpretability to transformer models only, this method allows for the broader community to directly probe the learning outcome of their architectures.

Acknowledgments

Work done at Imperial College is funded by the Science and Technology Facilities Council (STFC) grant ST/W000636/1. Work done at KIT is supported by the Alexander von Humboldt Foundation and the Helmholtz Association of German Research Centres.

References

  1. [1]C. Lawrence Basham, Lynne S. Brown, Stephen D. Ellis, and Sherwin T. Love. Energy Correlations in Electron-Positron Annihilation: Testing QCD. Phys. Rev. Lett., 41:1585, 1978. doi: 10.1103/PhysRevLett.41.1585.DOI
  2. [2]Andrew J. Larkoski, Gavin P. Salam, and Jesse Thaler. Energy correlation functions for jet substructure. Journal of High Energy Physics, 2013(6), 2013. ISSN 1029-8479. doi: 10.1007/jhep06(2013)108. URL http://dx.doi.org/10.1007/JHEP06(2013)108.
  3. [3]Josh Cogan, Michael Kagan, Emanuel Strauss, and Ariel Schwartzman. Jet-images: computer vision inspired techniques for jet tagging. Journal of High Energy Physics, 2015(2), February 2015. ISSN 1029-8479. doi: 10.1007/jhep02(2015)118. URL http://dx.doi.org/10.1007/JHEP02(2015)118.
  4. [4]Luke de Oliveira, Michael Kagan, Lester Mackey, Benjamin Nachman, and Ariel Schwartzman. Jet-images — deep learning edition. Journal of High Energy Physics, 2016(7), 2016. ISSN 1029-8479. doi: 10.1007/jhep07(2016)069. URL http://dx.doi.org/10.1007/JHEP07(2016)069.
  5. [5]Patrick T. Komiske, Eric M. Metodiev, and Matthew D. Schwartz. Deep learning in color: towards automated quark/gluon jet discrimination. Journal of High Energy Physics, 2017(1), January 2017. ISSN 1029-8479. doi: 10.1007/jhep01(2017)110. URL http://dx.doi.org/10.1007/JHEP01(2017)110.
  6. [6]Patrick T. Komiske, Eric M. Metodiev, and Jesse Thaler. Energy flow networks: deep sets for particle jets. Journal of High Energy Physics, 2019(1), January 2019. ISSN 1029-8479. doi: 10.1007/jhep01(2019)121. URL http://dx.doi.org/10.1007/JHEP01(2019)121.
  7. [7]Huilin Qu and Loukas Gouskos. Jet tagging via particle clouds. Physical Review D, 101(5), March 2020. ISSN 2470-0029. doi: 10.1103/physrevd.101.056019. URL http://dx.doi.org/10.1103/PhysRevD.101.056019.
  8. [8]E. Bols, J. Kieseler, M. Verz̃etti, M. Stoye, and A. Stakia. Jet flavour classification using deepjet. Journal of Instrumentation, 15(12):P12012–P12012, December 2020. ISSN 1748-0221. doi: 10.1088/1748-0221/15/12/p12012. URL http://dx.doi.org/10.1088/1748-0221/15/12/P12012.
  9. [9]Huilin Qu, Congqiao Li, and Sitian Qian. Particle transformer for jet tagging, 2024. URL https://arxiv.org/abs/2202.03772.
  10. [10]Raphaël Bonnet-Guerrini, Johann Ioannou-Nikolaides, Inar Timiryasov, and Vincenzo Piuri. Finding and using interpretable latents in a neutrino foundation model with sparse autoencoders, 2026. URL https://arxiv.org/abs/2608.26090.
  11. [11]Saurabh Rai and Sanmay Ganguly. Dissecting jet-tagger through mechanistic interpretability, 2026. URL https://arxiv.org/abs/2605.09881.
  12. [12]Rikab Gambhir, Luisa Lucie-Smith, and Jesse Thaler. Interpreting "interpretability" and explaining "explainability" in machine learning in physics, 2026. URL https://arxiv.org/abs/2606.26228.
  13. [13]Harshay Shah, Andrew Ilyas, and Aleksander Madry. Decomposing and editing predictions by modeling model computation, 2024. URL https://arxiv.org/abs/2404.11534.
  14. [14]Aritra Bal, Markus Klute, Benedikt Maier, and Michael Spannowsky. From information geometry to jet substructure: A triality of cumulant tensors, energy correlators, and hypergraphs, 2026. URL https://arxiv.org/abs/2605.03063.
  15. [15]Samy Mammeri and Christian Gagné. High-order component attribution via kolmogorov-arnold networks. In Mechanistic Interpretability Workshop at NeurIPS 2025, 2025. URL https://openreview.net/forum?id=xzLOhW7LQm.
  16. [16]Huilin Qu, Congqiao Li, and Sitian Qian. Jetclass: A large-scale dataset for deep learning in jet physics, June 2022. URL https://doi.org/10.5281/zenodo.6619768.
  17. [17]Stefan Wunsch, Raphael Friese, Roger Wolf, and Günter Quast. Identifying the relevant dependencies of the neural network response on characteristics of the input space. Comput. Softw. Big Sci., 2(1):5, 2018. doi: 10.1007/s41781-018-0012-1.DOI
  18. [18]C. Spearman. The proof and measurement of association between two things. The American Journal of Psychology, 15(1):72–101, 1904. ISSN 00029556. URL http://www.jstor.org/stable/1412159.

Paper details

vlnc:W_gs8nk2ej
v1 · latestHistory (1)

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 1

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Computer Science

Not recorded for this paper · View statement →

Looking for related papers…
Contents