pith:7ZBIHT5I
E-PCN: Jet Tagging with Explainable Particle Chebyshev Networks Using Kinematic Features
E-PCN classifies jets by building four graphs each weighted by a different kinematic variable and uses Grad-CAM to show angular separation plus transverse momentum drive 76 percent of decisions.
arxiv:2512.07420 v2 · 2025-12-08 · hep-ph · cs.LG · hep-ex
Add to your LaTeX paper
\usepackage{pith}
\pithnumber{7ZBIHT5IPJ3CRPZ4PIYBLERMEP}
Prints a linked badge after your title and injects PDF metadata. Compiles on arXiv. Learn more · Embed verified badge
Record completeness
Claims
Evaluated on the JetClass dataset with 10 signal classes, E-PCN achieves a macro-accuracy of 94.67%, macro-AUC of 96.78%, and macro-AUPR of 86.79%, representing improvements of 2.36%, 4.13%, and 24.88% respectively over the baseline PCN implementation, while demonstrating physically interpretable feature learning with angular separation and transverse momentum accounting for approximately 76% of classification decisions.
That Grad-CAM attributions on the four kinematic-weighted graphs faithfully reflect the true causal importance of those variables in the model's internal decision process rather than explanation artifacts.
E-PCN reaches 94.67% macro-accuracy on 10-class jet tagging by weighting graphs with angular separation, transverse momentum, momentum fraction, and invariant mass, with Grad-CAM showing the first two account for 76% of decisions and yielding gains over baseline PCN.
References
Formal links
Cited by
Receipt and verification
| First computed | 2026-05-21T01:04:19.880953Z |
|---|---|
| Builder | pith-number-builder-2026-05-17-v1 |
| Signature | Pith Ed25519
(pith-v1-2026-05) · public key |
| Schema | pith-number/v1.0 |
Canonical hash
fe4283cfa87a7628bf3c7a3015922c23d507ea885be200feef5c5cc299028cb8
Aliases
· · · · ·Agent API
Verify this Pith Number yourself
curl -sH 'Accept: application/ld+json' https://pith.science/pith/7ZBIHT5IPJ3CRPZ4PIYBLERMEP \
| jq -c '.canonical_record' \
| python3 -c "import sys,json,hashlib; b=json.dumps(json.loads(sys.stdin.read()), sort_keys=True, separators=(',',':'), ensure_ascii=False).encode(); print(hashlib.sha256(b).hexdigest())"
# expect: fe4283cfa87a7628bf3c7a3015922c23d507ea885be200feef5c5cc299028cb8
Canonical record JSON
{
"metadata": {
"abstract_canon_sha256": "43ab21b14fd439f59d49c5d6f72d3e33c5f123494caf36bd8ec33b3770b54ce6",
"cross_cats_sorted": [
"cs.LG",
"hep-ex"
],
"license": "http://creativecommons.org/licenses/by/4.0/",
"primary_cat": "hep-ph",
"submitted_at": "2025-12-08T10:53:05Z",
"title_canon_sha256": "764c76a6fd007d048c0822e905fc534da5938263774f16ce47854adb248ec187"
},
"schema_version": "1.0",
"source": {
"id": "2512.07420",
"kind": "arxiv",
"version": 2
}
}