What the Primary Lund Plane Omits: A Model-Stitching Diagnosis of a Jet-Tagger Representation Gap
Organizations: Department of Physics, Indian Institute of Technology Kanpur, Uttar Pradesh 208016, India
Abstract
Lund-plane and Particle Transformer (ParT) jet taggers can differ in performance because one representation is weaker, or because a weaker downstream computation reads an adequate one. Standalone performance cannot separate these. Model stitching can: it links the frozen early layers of one network to the frozen late layers of another through a single trained linear map. As a positive control we use an incomplete Lund representation, the primary declustering branch, whose deficit is known independently. Stitched into ParT's downstream, it reaches a background rejection at least as much as its own downstream recovers, yet far below ParT's background rejection: the deficit is representational, not computational. A hypergraph reader over splitting triplets does no better, ruling out higher-order correlations as the cause. The gap is invisible in AUC, which stays within 1% of its target value, and appears only in background rejection at low signal efficiency. It localizes to 0.6% of background jets, at and above the top mass, with more constituents but fewer primary splittings than typical background. Rebuilding the representation on the full Cambridge/Aachen declustering tree repairs the deficit as predicted: standalone rejection rises, closing 72% of the gap. Masking nodes at inference shows the repaired network still relies almost entirely on the primary branch; the secondary splittings make the representation learnable rather than supplying information it reads. Along the primary branch, the widest-angle splitting, near the top and opening angles, is worth nearly twice a random one. For quark/gluon tagging the primary branch is far less deficient, retaining 77.6% of ParT's rejection (46.9% for top), and the full tree closes only 33% of the gap (72% for top).
Figures & tables
| ParT | Lund-ParT (primary) | Lund-ParT (full tree) | |
|---|---|---|---|
| AUC | |||
| rej. at | |||
| rej. at |
| direction | 1 | 2 | 3 | 4 | 5 |
|---|---|---|---|---|---|
| lund part | 0.991 | 0.991 | 0.992 | 0.992 | 0.992 |
| part lund | 0.977 | 0.996 | 1.000 | 1.004 | 1.007 |
| part-self | 0.983 | 0.989 | 0.994 | 0.996 | 0.999 |
| lund-self | 0.998 | 0.999 | 0.999 | 1.000 | 1.000 |
| lund part | lund-self | part lund | part-self | |
|---|---|---|---|---|
| (/136) | (/136) | (/291) | (/291) | |
| 1 | 0.942 | 0.878 | 0.202 | 0.290 |
| 2 | 0.969 | 0.910 | 0.384 | 0.407 |
| 3 | 0.977 | 0.947 | 0.504 | 0.555 |
| 4 | 0.990 | 0.977 | 0.692 | 0.709 |
| 5 | 0.998 | 0.986 | 0.913 | 0.926 |
| condition | nodes | rej. at | AUC |
|---|---|---|---|
| all nodes | 48.0 | ||
| drop 12 secondary | 36.2 | ||
| drop 12 random | 35.9 | ||
| drop 12 primary | 35.9 | ||
| keep 12 primary | 12.0 | ||
| keep 12 random | 12.0 |
| dataset | condition | rej. at | loss | excess vs. random |
|---|---|---|---|---|
| top tagging | unablated | — | — | |
| remove first | ( ) | |||
| remove random | — | |||
| remove last | ( ) | |||
| quark/gluon | unablated | — | — | |
| remove first | ( ) |
| representation | hypergraph | this paper’s network |
|---|---|---|
| rej. at | rej. at | |
| particles | 133 | |
| Lund, primary branch | 116 | |
| Lund, full tree | 181 |
Appendix figures & tables13 assets
Supplementary material from the paper’s appendix.
Appendix
| ParT | Lund-ParT (primary) | Lund-ParT (full tree) | |
|---|---|---|---|
| AUC | |||
| rej. at | |||
| rej. at |
| representation | 1 | 2 | 3 | 4 | 5 |
|---|---|---|---|---|---|
| primary branch | |||||
| full tree | |||||
| direction | 1 | 2 | 3 | 4 | 5 |
|---|---|---|---|---|---|
| lund part | |||||
| part lund | |||||
| part-self | |||||
| lund-self | |||||
| direction | 1 | 2 | 3 | 4 | 5 |
|---|---|---|---|---|---|
| lund part | |||||
| lund-self | |||||
| part lund | |||||
| part-self | |||||
| CKA | SVCCA | |
|---|---|---|
| primary branch, | ||
| primary branch, | ||
| full tree, | ||
| full tree, |
| representation | leaked | % of rejected set | newly rejected | |
|---|---|---|---|---|
| primary branch | 1 | 643 | ||
| primary branch | 5 | 486 | ||
| full tree | 1 | 655 | ||
| full tree | 5 | 400 |
| primary/ParT | full tree/ParT | gap closed by tree | |
|---|---|---|---|
| quark/gluon | |||
| top tagging |
Jet Tagging
Jet tagging uses particle-collision data to classify jets by their underlying particles or processes, supporting precision measurements and searches for new physics.
See all 18 papers