CaloFlow: Fast and Accurate Generation of Calorimeter Showers with Normalizing Flows

by   Claudius Krause, et al.

We introduce CaloFlow, a fast detector simulation framework based on normalizing flows. For the first time, we demonstrate that normalizing flows can reproduce many-channel calorimeter showers with extremely high fidelity, providing a fresh alternative to computationally expensive GEANT4 simulations, as well as other state-of-the-art fast simulation frameworks based on GANs and VAEs. Besides the usual histograms of physical features and images of calorimeter showers, we introduce a new metric for judging the quality of generative modeling: the performance of a classifier trained to differentiate real from generated images. We show that GAN-generated images can be identified by the classifier with 100 able to fool the classifier much of the time. More broadly, normalizing flows offer several advantages compared to other state-of-the-art approaches (GANs and VAEs), including: tractable likelihoods; stable and convergent training; and principled model selection. Normalizing flows also provide a bijective mapping between data and the latent space, which could have other applications beyond simulation, for example, to detector unfolding.


page 15

page 16

page 17

page 18

page 19

page 20


CaloFlow II: Even Faster and Still Accurate Generation of Calorimeter Showers with Normalizing Flows

Recently, we introduced CaloFlow, a high-fidelity generative model for G...

Quasi-Autoregressive Residual (QuAR) Flows

Normalizing Flows are a powerful technique for learning and modeling pro...

Fast Data-Driven Simulation of Cherenkov Detectors Using Generative Adversarial Networks

The increasing luminosities of future Large Hadron Collider runs and nex...

Data-Driven Wind Turbine Wake Modeling via Probabilistic Machine Learning

Wind farm design primarily depends on the variability of the wind turbin...

Energy Flows: Towards Determinant-Free Training of Normalizing Flows

Normalizing flows are a popular approach for constructing probabilistic ...

Copula & Marginal Flows: Disentangling the Marginal from its Joint

Deep generative networks such as GANs and normalizing flows flourish in ...

Particle-based Fast Jet Simulation at the LHC with Variational Autoencoders

We study how to use Deep Variational Autoencoders for a fast simulation ...