English
physics
HEP
Avencast commited on
Commit
6b75dc7
·
verified ·
1 Parent(s): b7a15c0

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +64 -137
README.md CHANGED
@@ -11,190 +11,117 @@ datasets:
11
  - Avencast/EveNet-ExoticHiggs-H2a4b
12
  - Avencast/EveNet-TT2L-QuantumCorrelation
13
  ---
14
- # Model Card for Model ID
15
 
16
- <!-- Provide a quick summary of what the model is/does. -->
17
 
18
- This modelcard aims to be a base template for new models. It has been generated using [this raw template](https://github.com/huggingface/huggingface_hub/blob/main/src/huggingface_hub/templates/modelcard_template.md?plain=1).
19
 
20
  ## Model Details
21
 
22
  ### Model Description
23
 
24
- <!-- Provide a longer summary of what this model is. -->
25
 
 
 
 
26
 
 
27
 
28
- - **Developed by:** [More Information Needed]
29
- - **Funded by [optional]:** [More Information Needed]
30
- - **Shared by [optional]:** [More Information Needed]
31
- - **Model type:** [More Information Needed]
32
- - **Language(s) (NLP):** [More Information Needed]
33
- - **License:** [More Information Needed]
34
- - **Finetuned from model [optional]:** [More Information Needed]
35
 
36
- ### Model Sources [optional]
37
 
38
- <!-- Provide the basic links for the model. -->
39
-
40
- - **Repository:** [More Information Needed]
41
- - **Paper [optional]:** [More Information Needed]
42
- - **Demo [optional]:** [More Information Needed]
43
 
44
  ## Uses
45
 
46
- <!-- Address questions around how the model is intended to be used, including the foreseeable users of the model and those affected by the model. -->
47
-
48
- ### Direct Use
49
-
50
- <!-- This section is for the model use without fine-tuning or plugging into a larger ecosystem/app. -->
51
-
52
- [More Information Needed]
53
-
54
- ### Downstream Use [optional]
55
-
56
- <!-- This section is for the model use when fine-tuned for a task, or when plugged into a larger ecosystem/app -->
57
-
58
- [More Information Needed]
59
 
60
- ### Out-of-Scope Use
61
 
62
- <!-- This section addresses misuse, malicious use, and uses that the model will not work well for. -->
 
63
 
64
- [More Information Needed]
65
 
66
- ## Bias, Risks, and Limitations
 
 
67
 
68
- <!-- This section is meant to convey both technical and sociotechnical limitations. -->
69
 
70
- [More Information Needed]
 
 
71
 
72
  ### Recommendations
73
 
74
- <!-- This section is meant to convey recommendations with respect to the bias, risk, and technical limitations. -->
75
 
76
- Users (both direct and downstream) should be made aware of the risks, biases and limitations of the model. More information needed for further recommendations.
77
-
78
- ## How to Get Started with the Model
79
-
80
- Use the code below to get started with the model.
81
-
82
- [More Information Needed]
83
 
84
  ## Training Details
85
 
86
  ### Training Data
87
 
88
- <!-- This should link to a Dataset Card, perhaps with a short stub of information on what the training data is all about as well as documentation related to data pre-processing or additional filtering. -->
89
-
90
- [More Information Needed]
91
 
92
  ### Training Procedure
93
 
94
- <!-- This relates heavily to the Technical Specifications. Content here should link to that section when it is relevant to the training procedure. -->
95
-
96
- #### Preprocessing [optional]
97
-
98
- [More Information Needed]
99
 
 
 
100
 
101
- #### Training Hyperparameters
102
-
103
- - **Training regime:** [More Information Needed] <!--fp32, fp16 mixed precision, bf16 mixed precision, bf16 non-mixed precision, fp16 non-mixed precision, fp8 mixed precision -->
104
-
105
- #### Speeds, Sizes, Times [optional]
106
-
107
- <!-- This section provides information about throughput, start/end time, checkpoint size if relevant, etc. -->
108
-
109
- [More Information Needed]
110
 
111
  ## Evaluation
112
 
113
- <!-- This section describes the evaluation protocols and provides the results. -->
114
-
115
- ### Testing Data, Factors & Metrics
116
-
117
- #### Testing Data
118
-
119
- <!-- This should link to a Dataset Card if possible. -->
120
-
121
- [More Information Needed]
122
-
123
- #### Factors
124
-
125
- <!-- These are the things the evaluation is disaggregating by, e.g., subpopulations or domains. -->
126
-
127
- [More Information Needed]
128
-
129
- #### Metrics
130
 
131
- <!-- These are the evaluation metrics being used, ideally with a description of why. -->
 
 
 
132
 
133
- [More Information Needed]
134
 
135
- ### Results
136
 
137
- [More Information Needed]
 
138
 
139
- #### Summary
 
140
 
 
 
 
141
 
 
142
 
143
- ## Model Examination [optional]
144
 
145
- <!-- Relevant interpretability work for the model goes here -->
146
-
147
- [More Information Needed]
148
-
149
-
150
- ## Technical Specifications [optional]
151
-
152
- ### Model Architecture and Objective
153
-
154
- [More Information Needed]
155
-
156
- ### Compute Infrastructure
157
-
158
- [More Information Needed]
159
-
160
- #### Hardware
161
-
162
- [More Information Needed]
163
-
164
- #### Software
165
-
166
- [More Information Needed]
167
-
168
- ## 📄 Citation
169
-
170
- If you use this model, please cite:
171
 
172
  ```bibtex
173
- @article{zhang2026evenet,
174
- title={EveNet: A Foundation Model for Particle Collision Data Analysis},
175
- author={Zhang, Yulei and others},
176
- journal={arXiv preprint arXiv:2601.17126},
177
- year={2026}
 
 
 
178
  }
179
-
180
- **APA:**
181
-
182
- [More Information Needed]
183
-
184
- ## Glossary [optional]
185
-
186
- <!-- If relevant, include terms and calculations in this section that can help readers understand the model or model card. -->
187
-
188
- [More Information Needed]
189
-
190
- ## More Information [optional]
191
-
192
- [More Information Needed]
193
-
194
- ## Model Card Authors [optional]
195
-
196
- [More Information Needed]
197
-
198
- ## Model Card Contact
199
-
200
- [More Information Needed]
 
11
  - Avencast/EveNet-ExoticHiggs-H2a4b
12
  - Avencast/EveNet-TT2L-QuantumCorrelation
13
  ---
 
14
 
15
+ # Model Card for EveNet
16
 
17
+ EveNet is an event‑level foundation model for collider physics. It represents each collision event as a combination of a fixed‑length point cloud of reconstructed objects and a vector of global observables, and processes these inputs with a hybrid point–edge transformer (PET) backbone. The backbone encodes both local geometric relationships and global context and feeds several task‑specific heads that support classification, regression, combinatorial assignment, segmentation, and generative modelling. EveNet is pretrained on large‑scale Standard Model (SM) simulations using a hybrid of supervised and self‑supervised objectives and can be fine‑tuned for a broad range of downstream analyses.
18
 
19
  ## Model Details
20
 
21
  ### Model Description
22
 
23
+ EveNet treats a hadron‑collider event as a **point‑cloud** of up to 18 reconstructed objects (jets, electrons, muons, etc.) with seven features each (energy, transverse momentum (p_{\mathrm{T}}), pseudorapidity (\eta), azimuthal angle (\phi), b‑tag score, lepton flag and charge) plus optional per‑event scalars. Masks indicate which padded entries are valid. A separate normalisation layer handles global variables. The backbone consists of three stages:
24
 
25
+ 1. **Global embedding:** a learned embedding of global scalars configured via `Body.GlobalEmbedding`.
26
+ 2. **PET body:** a point–edge transformer with attention layers and k‑nearest‑neighbour edges, configurable by depth, number of heads and feature‑drop rate. A 10 % feature dropout was applied during pretraining to encourage robustness.
27
+ 3. **Object encoder:** mixes the particle and global tokens, again using configurable attention layers.
28
 
29
+ Multiple **task‑specific heads** are attached to this shared representation. Discriminative heads include classification, regression, assignment (resonance matching) and segmentation. Generative heads implement diffusion‑based self‑supervised reconstruction of visible objects and supervised generation of invisible particles (such as neutrinos). Conditioning on the diffusion time unifies discriminative and generative tasks within a single latent space.
30
 
31
+ * **Developed by:** EveNet collaboration (Ting‑Hsiang Hsu, Bai‑Hong Zhou, Qibin Liu, Yue Xu, Shu Li, Wei‑Shu Hou, Benjamin Nachman, Shih‑Chieh Hsu, Vinicius Mikuni, Yuan‑Tang Chou, Yulei Zhang et al.).
32
+ * **License:** MIT.
33
+ * **Model type:** Hybrid point–edge transformer with diffusion‑based generative heads and discriminative heads.
34
+ * **Languages:** Not language‑based – inputs are numeric features of physics objects.
35
+ * **Fine‑tuned from:** Pretrained from scratch on SM simulations; this is the base foundation model.
 
 
36
 
37
+ ### Model Sources
38
 
39
+ * **Repository:** [GitHub – EveNet‑Full](https://github.com/EveNet-HEP/EveNet-Full)
40
+ * **Documentation:** [EveNet Documentation Portal](https://evenet-hep.github.io/EveNet-Full/)
41
+ * **Paper:** [“EveNet: A Foundation Model for Particle Collision Data Analysis”](https://huggingface.co/papers/2601.17126).
42
+ * **Pretrained Weights:** Available on [Hugging Face](https://huggingface.co/Avencast/EveNet).
 
43
 
44
  ## Uses
45
 
46
+ ### Intended Uses
 
 
 
 
 
 
 
 
 
 
 
 
47
 
48
+ EveNet is designed as a **multi‑task foundation model** for collider‑physics analyses. It supports event‑level classification, combinatorial reconstruction, segmentation of final‑state particles and generative modeling for missing or masked objects. Intended uses include:
49
 
50
+ * **Pretraining and fine‑tuning:** Use the released checkpoints as a starting point for new analyses. The pretraining corpus consists of approximately 500 million proton–proton collision events at (\sqrt{s}=13,\text{TeV}) spanning QCD multijet, top‑quark, (W/Z)+jets and diboson processes. Events were simulated with **MADGRAPH5_aMC@NLO** for matrix elements, **PYTHIA** for parton showering and hadronisation, and **Delphes** for fast detector simulation. Hard objects were required to satisfy (p_{\mathrm{T}}>10,\text{GeV}) (20 GeV for jets) and central pseudorapidity |(\eta)|<2.5, and additional preselections ensured at least two jets for QCD events and appropriate multiplicities for other processes.
51
+ * **Downstream analyses:** The pretrained model can be fine‑tuned on smaller datasets for tasks such as heavy‑resonance searches, exotic Higgs decays ((H\to aa\to 4b)), quantum‑correlation measurements in (t\bar{t}) dilepton events and anomaly detection on collision data. Example datasets and configurations for these tasks are provided in the EveNet benchmark repositories.
52
 
53
+ ### Out‑of‑Scope Uses
54
 
55
+ * **Non‑HEP data:** EveNet is tailored to collider physics; it is not a general machine‑learning model for images, language or tabular data outside particle‑collision analyses.
56
+ * **Human or personal data:** The model should not be applied to sensitive personal data. It is trained exclusively on simulated physics events and does not generalize to human‑related tasks.
57
+ * **Uncalibrated inference on real data:** While EveNet transfers well to collision data, users must validate model performance and calibrate outputs to ensure physical fidelity, particularly when applying the generative heads to unseen detectors or energy regimes.
58
 
59
+ ## Bias, Risks & Limitations
60
 
61
+ * **Simulation bias:** The pretraining dataset comprises simulated SM processes that include generator‑level cuts (minimum (p_{\mathrm{T}}), multiplicity requirements, etc.). These cuts bias the population toward energetic events; analyses of soft‑physics regimes or rare final states may require additional training data.
62
+ * **Model scope:** The model inputs are limited to reconstructed objects with seven features each. Analyses requiring detailed detector information (e.g., calorimeter cells) or more than 18 objects may need to modify the architecture or use custom preprocessing.
63
+ * **Generalisation to non‑SM physics:** Although EveNet demonstrates transfer to unseen processes, it has been pretrained on SM simulations. Performance on exotic signatures not represented in the pretraining corpus may be limited.
64
 
65
  ### Recommendations
66
 
67
+ Users should:
68
 
69
+ * Provide **domain‑appropriate training data** for any new physics regime and re‑estimate normalisation statistics when modifying the input schema.
70
+ * Validate the model on **collision data** and apply calibration procedures when using generative outputs to enforce physical constraints.
71
+ * Be aware of **class imbalances** and provide appropriate per‑event weights to the classification head when training.
 
 
 
 
72
 
73
  ## Training Details
74
 
75
  ### Training Data
76
 
77
+ The foundation model was trained on a corpus of roughly **3 billion** simulated SM events, from which **about 500 million** were retained after preselections. These simulations were generated with **MADGRAPH5_aMC@NLO** for hard processes, **PYTHIA** for parton showers and hadronisation, and **Delphes** for fast detector simulation. Cuts of (p_{\mathrm{T}}>10,\text{GeV}) for leptons and (p_{\mathrm{T}}>20,\text{GeV}) for jets and |(\eta)|<2.5 were imposed. For QCD events at least two jets were required.
 
 
78
 
79
  ### Training Procedure
80
 
81
+ EveNet uses **PyTorch Lightning** with a **Ray**‑based distributed training pipeline. Pretraining combines:
 
 
 
 
82
 
83
+ * **Supervised objectives**: event‑level classification of physics processes, object assignment to resonances and segmentation of final‑state particles. Regression targets (momentum, masses) are normalised using mean and standard‑deviation tensors.
84
+ * **Self‑supervised and supervised generative objectives**: diffusion models reconstruct visible inputs and predict invisible neutrinos; both tasks are conditioned on a diffusion time (t) to unify generative and discriminative regimes.
85
 
86
+ An **Exponential Moving Average (EMA)** of the weights is maintained during training; training scripts allow resuming from checkpoints and replacing model weights with EMA weights before saving. The default configuration uses feature dropout to encourage generalisation. For fine‑tuning, the backbone learning rate may be reduced relative to task‑specific heads, and pretraining weights can be loaded safely with mismatched layers skipped.
 
 
 
 
 
 
 
 
87
 
88
  ## Evaluation
89
 
90
+ The EveNet paper evaluates the pretrained model on four downstream tasks:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
91
 
92
+ 1. **Heavy resonance search:** fine‑tuning on simulated searches for a heavy resonance decaying to a light scalar and the SM Higgs. EveNet shows improved sensitivity compared with scratch and self‑supervised baselines.
93
+ 2. **Exotic Higgs decays ((H\to aa\to 4b))**: improved performance relative to dedicated models.
94
+ 3. **Quantum correlations in (t\bar{t}) dilepton events:** EveNet pretrained on 500 million events achieved a normalised uncertainty (\Delta D) of **1.61 %** on the entanglement‑sensitive observable after fine‑tuning with 15 % of typical training statistics, outperforming scratch and self‑supervised baselines. It also reached **82 % pairing accuracy**, several points above scratch (80 %) and SSL (79 %) models.
95
+ 4. **Anomaly detection on CMS Open Data:** Generative diffusion heads were fine‑tuned on 2016 dimuon data to rediscover the Υ meson. EveNet replaced the conditional normalising flow baseline with a generative model that directly produces dimuon point clouds; after calibration, it achieved competitive or superior anomaly significance while maintaining physical fidelity.
96
 
97
+ ## How to Get Started
98
 
99
+ Install the package via pip:
100
 
101
+ ```bash
102
+ pip install evenet
103
 
104
+ # convert .npz files to parquet and prepare normalization
105
+ python preprocessing/preprocess.py --config share/event_info/pretrain.yaml --file /path/to/mydata.npz --store_dir /path/to/output
106
 
107
+ # fine‑tune the model
108
+ evenet-train my_finetuning_config.yaml
109
+ ```
110
 
111
+ Pretrained weights can be loaded by specifying `pretrain_model_load_path` in the YAML configuration. For a detailed description of configuration options, consult the documentation site.
112
 
113
+ ## Citation
114
 
115
+ If you use this model in your research, please cite:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
116
 
117
  ```bibtex
118
+ @article{Hsu:2026sww,
119
+ author = {Ting-Hsiang Hsu and others},
120
+ title = {{EveNet: A Foundation Model for Particle Collision Data Analysis}},
121
+ eprint = {2601.17126},
122
+ archivePrefix = {arXiv},
123
+ primaryClass = {hep-ex},
124
+ month = {1},
125
+ year = {2026}
126
  }
127
+ ```