Even Faster Simulations with Flow Matching: A Study of Zero Degree Calorimeter Responses

Maksymilian Wojnar
7/24/2025
cs.LG

Official code: m-wojnar/faster_zdc (1 star, last commit 2025-07-28).

Abstract

Recent advances in generative neural networks, particularly flow matching (FM), have enabled the generation of high-fidelity samples while significantly reducing computational costs. A promising application of these models is accelerating simulations in high-energy physics (HEP), helping research institutions meet their increasing computational demands. In this work, we leverage FM to develop surrogate models for fast simulations of zero degree calorimeters in the ALICE experiment. We present an effective training strategy that enables the training of fast generative models with an exceptionally low number of parameters. This approach achieves state-of-the-art simulation fidelity for both neutron (ZN) and proton (ZP) detectors, while offering substantial reductions in computational costs compared to existing methods. Our FM model achieves a Wasserstein distance of 1.27 for the ZN simulation with an inference time of 0.46 ms per sample, compared to the current best of 1.20 with an inference time of approximately 109 ms. The latent FM model further improves the inference speed, reducing the sampling time to 0.026 ms per sample, with a minimal trade-off in accuracy. Similarly, our approach achieves a Wasserstein distance of 1.30 for the ZP simulation, outperforming the current best of 2.08. The source code is available at https://github.com/m-wojnar/faster_zdc.

View on arXivView PDF

Code Implementations(1)

Even Faster Simulation of the Zero Degree Calorimeter Responses with Flow Matching

10PythonOct 14, 20241 years ago
fast-simulationflow-matchinggenerative-neural-networkhigh-energy-physicszero-degree-calorimeter

Similar Papers

Cite this paper

@article{wojnar2025even,
  title  = {Even Faster Simulations with Flow Matching: A Study of Zero Degree Calorimeter Responses},
  author = {Maksymilian Wojnar},
  year   = {2025},
  eprint = {2507.18811},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2507.18811v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2507.18811.svg)](https://codeofpaper.com/paper/2507.18811)

Discussion