<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Validation of Deep Convolutional Generative Adversarial Networks for High Energy Physics Calorimeter Simulations</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Florian Rehm</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sofia Vallecorsa</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Kerstin Borras</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Dirk Kru¨ cker</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Switzerland</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>RWTH Aachen Universtiy</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Germany</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Germany florian.matthias.rehm@cern.ch</string-name>
        </contrib>
      </contrib-group>
      <abstract>
        <p>In particle physics the simulation of particle transport through detectors requires an enormous amount of computational resources, utilizing more than 50% of the resources of the CERN Worldwide Large Hadron Collider Grid. This challenge has motivated the investigation of different, faster approaches for replacing the standard Monte Carlo simulations. Deep Learning Generative Adversarial Networks are among the most promising alternatives. Previous studies showed that they achieve the necessary level of accuracy while decreasing the simulation time by orders of magnitudes. In this paper we present a newly developed neural network architecture which reproduces a three-dimensional problem employing 2D convolutional layers and we compare its performance with an earlier architecture consisting of 3D convolutional layers. The performance evaluation relies on direct comparison to Monte Carlo simulations, in terms of different physics quantities usually employed to quantify the detector response. We prove that our new neural network architecture reaches a higher level of accuracy with respect to the 3D convolutional GAN while reducing the necessary computational resources. Calorimeters are among the most expensive detectors in terms of simulation time. Therefore we focus our study on an electromagnetic calorimeter prototype with a regular highly granular geometry, as an example of future calorimeters.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Today, particle detectors are simulated using Monte
Carlobased methods such as the Geant4 toolkit
        <xref ref-type="bibr" rid="ref2">(Agostinelli et al.
2003)</xref>
        . Due to complex detector geometries and manifold
diverse physical processes, Monte Carlo simulations have a
high computational cost and require, currently, more than
half of the Worldwide Large Hadron Collider (LHC) Grid
resources
        <xref ref-type="bibr" rid="ref12 ref14 ref15 ref19 ref5">(Albrecht et al. 2019)</xref>
        . In the future High
Luminosity phase of the LHC (HL-LHC) around 100 times more
simulated data are expected
        <xref ref-type="bibr" rid="ref13 ref7 ref8">(Apollinari et al. 2017)</xref>
        . Even
when taking the technological improvements into account,
this will exceed considerably the expected computational
resources at the HL-LHC regime.
      </p>
      <p>
        In order to overcome this obstacle, intense research is
ongoing for developing faster alternatives to the standard
Monte Carlo simulation. The main difficulty in
searching for a faster simulation approach is given by the high
level of accuracy required. Based on deep generative
models, several prototypes demonstrated an enormous potential
by achieving similar accuracy than the traditional
simulation (de Oliveira et al. 2017; Paganini et al. 2018; Ghosh
        <xref ref-type="bibr" rid="ref4">2019; DiSipio et al. 2019</xref>
        ; Chekalina et al. 2019).
Generative Adversarial Networks (GANs) represent an example
of such models: so far, they have been employed
primarily for simulating calorimeters
        <xref ref-type="bibr" rid="ref11 ref24">(Carminati et al. 2018)</xref>
        . In
this paper we describe a novel GAN architecture which
uses two-dimensional convolutional layers (Conv2D) for
generating the three-dimensional volume of an
electromagnetic calorimeter. We compare our architecture to a
previous three-dimensional convolutional (Conv3D) GAN model
developed for the same detector use case
        <xref ref-type="bibr" rid="ref11 ref24">(Carminati et al.
2018)</xref>
        . Results are compared to the corresponding Monte
Carlo simulation in terms of multiple physics validation
metrics. The Conv2D model improves the physics accuracy
while reducing the computation time.
      </p>
      <p>In the following we provide a review of related work,
followed by a brief description of the electromagnetic
calorimeter and the training data set. Next, we introduce our
Conv2D prototype and we evaluate its performance in terms
of physics accuracy and computation time. The last section
summarizes our conclusions and plan for future work.</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        GANs belong to the group of generative models and are
nowadays used for a large variety of different tasks
        <xref ref-type="bibr" rid="ref6">(Alqahtani 2019)</xref>
        . The whole GAN model consists of two deep
neural networks: a generator network, which generates images
from a latent vector consisting of random numbers, and a
discriminator, trained to evaluate and distinguish between
the generated images of the generator and the training or
validation images. GANs are among the most promising
approaches, which are being successfully investigated for
replacing traditional Monte Carlo for simulating detectors and,
in particular, calorimeters. Several studies demonstrate that
GANs achieve similar levels of accuracy as Monte Carlo,
while considerably decreasing the simulation time
        <xref ref-type="bibr" rid="ref11 ref24">(Carminati et al. 2018)</xref>
        (Khattak et al.
        <xref ref-type="bibr" rid="ref4">2019) (Erdmann et al. 2019</xref>
        ).
      </p>
      <p>
        In this research we compare our results with the Conv3D
GAN model
        <xref ref-type="bibr" rid="ref11 ref24">(Carminati et al. 2018)</xref>
        developed for the same
calorimeter prototype. The model is available on GitHub
        <xref ref-type="bibr" rid="ref26 ref5">(Vallecorsa et al. 2020)</xref>
        and its generator architecture is
shown in figure 1 for reference. This model achieved in
        <xref ref-type="bibr" rid="ref11 ref24">(Carminati et al. 2018)</xref>
        a large speed up (4 ms simulation
time for a single electron compared to 17 s simulation time
using Geant4 on a Intel Xeon processor) while reaching
a good agreement with Monte Carlo in terms of physics
        <xref ref-type="bibr" rid="ref11 ref24">(Carminati et al. 2018)</xref>
        .
      </p>
      <p>
        <xref ref-type="bibr" rid="ref25">(Quast 2020)</xref>
        used a different Conv2D network
architecture for simulating three dimensional calorimeter shower
images. This was achieved by generating 12 two
dimensional 15x7 images and stacking them to 3D images
together. In our studies we have tested a similar architecture,
based on stacking a set of two dimensional images, each
representing one of the calorimeter layers. However this
approach resulted in a worse performance, in terms of physics
and speed up, with respect to the model we suggest in this
research.
      </p>
    </sec>
    <sec id="sec-3">
      <title>Electromagnetic Calorimeters</title>
      <p>
        By measuring particles energy, calorimeters are one of
the core components of High Energy Physics experiments
        <xref ref-type="bibr" rid="ref10">(Brown and Cockerill 2012)</xref>
        . The primary particles enter
and interact with the material of the calorimeter and deposit
their energies by creating secondary particles as they pass
through the detector. The secondary particles, in turn, create
other particles by the same mechanisms leading to the
generation of showers. While the shower evolves, the energy of
the particles gradually reduces as it is absorbed or measured
by the calorimeter sensors. In our work, we simulate
electromagnetic calorimeters, which are specially designed to
measure energies of electrons, positrons and photons that
interact in the detector volume via electromagnetic interactions
(mainly bremsstrahlung for electrons and pair production for
photons). As stated above, calorimeters represent
computationally the most demanding simulations and are, therefore,
the starting point for accelerating the simulation process. By
representing each of the calorimeter sensors as a pixel in
an image and the corresponding energy measurement as the
pixel intensity, it is possible to interpret the detector output
as an image and apply to it computer vision strategies and
methods. It should be noted, however, that such ”shower
images” exhibit important differences with respect of typical
RGB pictures, notably their high level of sparsity and large
pixel intensity dynamic range, which can span several orders
of magnitude.
      </p>
      <p>
        Our training and test data sets contain particle shower
images recorded by the calorimeter, simulated using Geant4
for a future electromagnetic calorimeter prototype. For our
study, we use 200 000 electron shower images with initial
energies in the range of 2-500 GeV and a 3-dimensional
shape of 25x25x25 pixels. Details on the calorimeter
architecture and the data set can be found in
        <xref ref-type="bibr" rid="ref11 ref24">(Carminati et al.
2018)</xref>
        . Figure 2 shows an example shower image cutout
in the central layer (y = 13), where the particle enters
the calorimeter perpendicular to the x-y-plane at position
x = 13, y = 13 and z = 0, the shower is evolving in the
zdirection. Particle shower images are parameterised
according to the energy of the primary particle Ep, which is the
energy of the electron entering the calorimeter volume and
the total energy measured by the calorimeter, which we
indicate as Ecal (for Electromagnetic CALorimeter). The
relation between Ecal and Ep depends on the type, geometry
and material of the calorimeter.
      </p>
    </sec>
    <sec id="sec-4">
      <title>3D Generative Adversarial Networks</title>
      <p>
        Replacing Conv3D layers, in neural networks, with Conv2D
layers reduces in general the computational complexity
and therefore, computing resources and training time per
epoch. However a non-trivial strategy is necessary to
combine Conv2D layer in order to reproduce correctly a
threedimensional volume. Our Conv2D generator architecture,
shown in figure 3, uses a mix of 2D convolutional layers and
transposed 2D convolutional (Conv2D transpose) layers (to
increase the image size to the desired dimension).
Additionally, we use batch normalization (BatchNorm)
        <xref ref-type="bibr" rid="ref18">(Ioffe et al.
2015)</xref>
        , a mix of rectified linear units (ReLU) and leaky
rectified linear units activation functions (LeakyReLU)
        <xref ref-type="bibr" rid="ref22">(Maas
2013)</xref>
        , in order to account for the image sparsity, and
dropout layers (Dropout)
        <xref ref-type="bibr" rid="ref17 ref23">(Nitish et al. 2014)</xref>
        to prevent
mode collapse. The convolutional layers are organised in
three branches in order to enable the model to correctly
learn pixel-level correlations along the three canonical
image dimensions. Three-dimensional images, with 25x25x25
shapes are generated and parameterised (conditioned) using
the input particle energy Ep. The hyper parameters, learning
rate and learning rate decay, which we use for our model are
found through a hyperparameter search with the Optuna tool
        <xref ref-type="bibr" rid="ref12 ref14 ref15 ref19 ref5">(Akiba et al. 2019)</xref>
        .
      </p>
      <p>Comparing the total number of parameters for the
Conv3D and the Conv2D generator (table 1), it can be noted
that the Conv2D model has more than twice the number of
parameters as the Conv3D model. Moreover, table 1 shows
that the Conv3D network has most of its parameters (630k)
in the first dense layer. This choice could represent a
limitation, of the Conv3D model, in terms of representational
power. On the other hand, the Conv2D model contains only
a small fraction of its parameters in the dense layer. The
advantage of having more parameters in the convolutional
layers (meaning more convolutional layers, more channels
and/or bigger filter sizes) is that convolutional layers
perform better in learning images correlations. For this reason,
we expect the Conv2D model to have a higher learning
capability and to be able to solve more sophisticated tasks.</p>
      <p>
        The architecture differences have a direct impact on the
training and inference time. We bench-marked the inference
process by running 20 warm-up steps and then 100
inference steps including 20 batches in each step. As shown in
table 1, the Conv2D inference time is much shorter, despite
the larger number of parameters. The Conv2D model is also
faster in terms of training time: with only 105s per epoch,
instead of 291s for the Conv3D. All GAN runs are performed
on a NVIDIA Tesla V100-SXM2 GPU using TensorFlow
version 2.0, CUDA version 10.2 and a batch size of 128.
Unfortunately, Geant4 does not fully support GPU
architectures at this time, its simulation time is measured on a Intel
Xeon processor in
        <xref ref-type="bibr" rid="ref11 ref24">(Carminati et al. 2018)</xref>
        .
      </p>
    </sec>
    <sec id="sec-5">
      <title>Evaluation</title>
      <p>
        In this section we evaluate the performance of our new
Conv2D model against the Conv3D model in
        <xref ref-type="bibr" rid="ref11 ref24">(Carminati
et al. 2018)</xref>
        and the Monte Carlo approach (Geant4).
      </p>
      <p>
        Performance evaluation of generative models remains a
difficult task for which, depending on the specific
applications, several methods have been proposed
        <xref ref-type="bibr" rid="ref9">(Borji 2018)</xref>
        .
For evaluating the physics we measure the energy patterns
across the calorimeter volume focusing on specific
quantities that are typically used to characterize calorimeter
properties.
      </p>
      <p>
        Firstly, we build the particle shower shapes along the
yand z-axes for 20 000 samples within an energy range of
2500 GeV. The shower development along the x-axis is
similar to the y-axis and is therefore not shown. These shower
shapes are shown in figure 4 (left) on a linear energy axis
scale and (right) on a logarithmic scale. The GAN
distributions agree with the expected Monte Carlo values within the
uncertainties. In particular, previous studies had indicated
poor performance at the edges of the simulated volume (the
first and last cells along the x- and y-axes)
        <xref ref-type="bibr" rid="ref12 ref14 ref15 ref19 ref5">(Khattak et al.
2019)</xref>
        . In figure 4 we can see that both GAN models
perform worse when the energy depositions become very small
at the edges of the sensitive volume. However, the overall
Kolmogorov-Smirnov (two-samples) test (KS- 2008), yields
probability above 80% for most distributions and primary
particle energies.
      </p>
      <p>In order to simplify the evaluation during training and
hyper-parameter tuning, we build a Mean Squared Error
(MSE) based on the above 2D shower shapes comparing the</p>
      <p>GAN distribution with Monte Carlo. We measured for the
Conv2D model a MSE of 0.044 and for the Conv3D model
0.065, indicating a better accuracy (the lower the MSE the
better), in agreement with the results from the shower shape
plots from figure 4.</p>
      <p>The sampling fraction is shown in figure 5 as the ratio
between the total measured energy Ecal and the initial particle
energy Ep. It represents the energy response of the
generator network over the full energy range. We can see that the
Conv2D model maintains a exact agreement to Geant4 over
the whole energy range, whereas the Conv3D model
performs worse for Ep energies below 100 GeV.</p>
      <p>For calorimeter simulations it is important that the single
cell energy response is correctly reproduced by the GAN
models. Figure 6 shows the single cell energy deposition
for 20 000 showers with input energies in the range of
2500 GeV. The GAN description is not exact, in particular for
small cell energy depositions, below 1 MeV. Additional
research is required in order to improve the agreement.
However, it should be noted, that we applied a minimal energy
threshold of 10 6 GeV to take the detector energy
resolution into account.</p>
      <p>Figures 7 and 8 compare the mean and standard deviations
of single cell energy distributions in GAN and Monte Carlo
samples for 1 580 showers with input energy Ep = 250 2
GeV. For simplicity, we focus on the cells that constitute
the core of the energy showers, where the larger energy
depositions occur, and we analyse the cells with coordinates
x; y; z 2 [10; 16], for a total of 7 7 7 = 343 cells. The
expected ratio = 1 is drawn as a red line in both figures, for
comparison.</p>
      <p>Figure 7 shows that the mean energy deposition per cell is
extremely close to Geant4 for the Conv2D model, their
ratio averaging at 1:00. On the other hand, the Conv3D model
slightly underestimates the mean cell energy deposition with
respect to Geant4, the average ratio close to 0:93. Similarly,
figure 8 shows the GAN/Geant4 ratios in terms of the single
cell energy distribution standard deviations (STD), which
we use as a proxy for the single cell energy resolution. While
both models underestimate this quantity, the Conv2D
architecture exhibits values that are closer to the Monte Carlo
prediction, with average ratios around 0:90 against the 0:86
obtained for Conv3D. In addition it is worthwhile for a further
study to look also in to the tails of the shower to demonstrate
the level of agreement.</p>
      <p>
        The original GAN paper
        <xref ref-type="bibr" rid="ref17 ref23">(Goodfellow et al. 2014)</xref>
        suggests that GANs can learn any target distribution if
sufficiently large networks, training samples, and computation
time are given. However, the theoretical analysis conducted
in
        <xref ref-type="bibr" rid="ref13 ref7 ref8">(Arora et al. 2017)</xref>
        showed that the training objective can
approach its optimum value even though the generated
distribution is far from the target distribution. Moreover, GAN
models suffer from well-known problems, such as mode
dropping or mode collapse
        <xref ref-type="bibr" rid="ref26 ref27 ref5">(Yazici et al. 2020)</xref>
        , which affect
the quality of the generated sample. Understanding whether
GANs can reproduce the same level of similarity exhibited
by the original Monte Carlo data set, is essential in the
context of scientific simulations. In order to better understand
the level of similarity/diversity among the images, we
measure the Structural Similarity Index (SSIM)
        <xref ref-type="bibr" rid="ref20">(Kumar et al.
2013)</xref>
        . The SSIM estimates the perceptual difference
between similar images, a value of 1 indicating two identical
images. The SSIM is adjusted by the parameter L, which
accounts for the pixel intensity dynamic range, and stabilizes
for L = 10 4. We calculate the SSIM building 2D windows
inside the image and sliding them across the calorimeter
x y plane, while the z axis is treated as the image channel
dimension. We measure the index for random image pairs
from the Monte Carlo data (labelled as ”MC vs MC”), the
GAN data (”GAN vs GAN”) or both sets (”MC vs GAN”).
Figure 9 shows the results, calculated for L = 10 4.
Overall, we observe that the SSIM of generated images vs.
generated images of both GAN models is clearly higher than the
corresponding Monte Carlo value, indicating that, on
average, GAN images are more similar to each other than Monte
Carlo images are. Or in other words, that the GANs fail to
reproduce the image diversity present in the Monte Carlo
sample. The Conv2D model does however perform better
with lower SSIM (green, in figure 9). It is equally
interesting to note that, by measuring the similarity between GAN
and Monte Carlo images (light blue and gray) we can
conclude that both GAN models produce images that resemble
Monte Carlo’s with the equivalent level of similarity as the
Monte Carlo data set itself.
      </p>
      <p>While we plan to continue our investigation in order to
better quantify GAN performance in terms of support space
size, sample diversity and mode dropping effects, the current
result is well within the precision level required from fast
simulation models. The largest discrepancy is observed for
single cell energies, shown in figure 6, which we can adjust
by tuning the initial image pre-processing step.</p>
    </sec>
    <sec id="sec-6">
      <title>Conclusion and Future Work</title>
      <p>In this paper we introduce a novel Conv2D neural network
architecture for simulating high energy physics
calorimeter detector outputs. We compare the Conv2D to a prior
Conv3D model and validate the results against Monte Carlo
simulations. The result evaluation is performed in terms of
several physics quantities, such as energy resolution, shower
shapes or sampling fraction and image analysis metrics such
as the SSIM. All things considered, the Conv2D model
achieves a extremely satisfactory level of agreement with
respect to Monte Carlo simulations. At the same time, the
SSIM index hints to a slightly more limited diversity among
the generated images. A full characterisation of the
consequences of this difference, with respect to typical simulated
data set use cases is needed. Together with a detailed study
to understand, whether image similarity can be correlated to
any specific bias in the generated data. On the computational
side, despite a larger number of parameters in the Conv2D
model, we obtain a significant speed up in terms both the
inference and training time.</p>
    </sec>
    <sec id="sec-7">
      <title>ACKNOWLEDGEMENTS</title>
      <p>This work has been sponsored by the Wolfgang Gentner
Programme of the German Federal Ministry of Education and
Research.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          2008.
          <string-name>
            <surname>Kolmogorov-Smirnov</surname>
            <given-names>Test</given-names>
          </string-name>
          ,
          <fpage>283</fpage>
          -
          <lpage>287</lpage>
          . New York, NY: Springer New York. ISBN 978-0-
          <fpage>387</fpage>
          -32833-1.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Agostinelli</surname>
          </string-name>
          ; et al.
          <year>2003</year>
          .
          <article-title>GEANT4-a simulation toolkit</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Nucl</surname>
          </string-name>
          .
          <source>Instrum. Meth. A</source>
          <volume>506</volume>
          :
          <fpage>250</fpage>
          -
          <lpage>303</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          2019.
          <article-title>Optuna: A Next-generation Hyperparameter Optimization Framework</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Albrecht</surname>
          </string-name>
          ; et al.
          <year>2019</year>
          .
          <article-title>A Roadmap for HEP Software</article-title>
          and
          <string-name>
            <surname>Computing R</surname>
          </string-name>
          &amp;
          <article-title>D for the 2020s</article-title>
          .
          <article-title>Computing and Software for Big Science 3</article-title>
          . doi:
          <volume>10</volume>
          .1007/s41781-019-0031-6.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Alqahtani</surname>
          </string-name>
          , e. a.
          <year>2019</year>
          .
          <article-title>Applications of Generative Adversarial Networks (GANs): An Updated Review</article-title>
          .
          <source>Archives of Computational Methods in Engineering .</source>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Apollinari</surname>
          </string-name>
          ; et al.
          <year>2017</year>
          .
          <string-name>
            <surname>High-Luminosity Large Hadron Collider (HL-LHC)</surname>
          </string-name>
          :
          <source>Technical Design Report V. 0.1</source>
          <volume>4</volume>
          /
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Arora</surname>
          </string-name>
          ; et al.
          <year>2017</year>
          .
          <article-title>Generalization and Equilibrium in Generative Adversarial Nets (GANs).</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Borji</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <year>2018</year>
          .
          <article-title>Pros and Cons of GAN Evaluation Measures</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>Brown</surname>
          </string-name>
          , R.; and
          <string-name>
            <surname>Cockerill</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <year>2012</year>
          .
          <article-title>Electromagnetic calorimetry</article-title>
          .
          <source>Nuclear Instruments and Methods in Physics Research Section A: Accelerators</source>
          , Spectrometers,
          <source>Detectors and Associated Equipment</source>
          <volume>666</volume>
          :
          <fpage>47</fpage>
          -
          <lpage>79</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>Carminati</surname>
          </string-name>
          ; et al.
          <year>2018</year>
          .
          <article-title>Three dimensional Generative Adversarial Networks for fast simulation</article-title>
          .
          <source>Journal of Physics: Conference Series</source>
          <volume>1085</volume>
          :
          <fpage>032016</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <surname>Chekalina</surname>
          </string-name>
          ; et al.
          <year>2019</year>
          .
          <article-title>Generative Models for Fast Calorimeter Simulation: the LHCb case¿</article-title>
          .
          <source>EPJ Web of Conferences</source>
          <volume>214</volume>
          :
          <year>02034</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <surname>de Oliveira</surname>
          </string-name>
          ; et al.
          <year>2017</year>
          .
          <article-title>Learning Particle Physics by Example: Location-Aware Generative Adversarial Networks for Physics Synthesis</article-title>
          .
          <source>Computing and Software for Big Science</source>
          <volume>1</volume>
          (
          <issue>1</issue>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <surname>DiSipio</surname>
          </string-name>
          ; et al.
          <year>2019</year>
          .
          <article-title>DijetGAN: a Generative-Adversarial Network approach for the simulation of QCD dijet events at the LHC</article-title>
          .
          <source>Journal of High Energy Physics</source>
          <year>2019</year>
          (
          <volume>8</volume>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <surname>Erdmann</surname>
          </string-name>
          ; et al.
          <year>2019</year>
          .
          <article-title>Precise Simulation of Electromagnetic Calorimeter Showers Using a Wasserstein Generative Adversarial Network</article-title>
          .
          <source>Comput Softw Big Sci</source>
          <volume>3</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <surname>Ghosh</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <year>2019</year>
          .
          <article-title>Deep generative models for fast shower simulation in ATLAS</article-title>
          .
          <source>Technical report</source>
          , CERN, Geneva.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <surname>Goodfellow</surname>
          </string-name>
          ; et al.
          <year>2014</year>
          .
          <article-title>Generative Adversarial Networks</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <string-name>
            <surname>Ioffe</surname>
          </string-name>
          ; et al.
          <year>2015</year>
          .
          <article-title>Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <string-name>
            <surname>Khattak</surname>
          </string-name>
          ; et al.
          <year>2019</year>
          .
          <article-title>Particle Detector Simulation using Generative Adversarial Networks with Domain Related Constraints</article-title>
          .
          <source>In 2019 18th IEEE International Conference On Machine Learning And Applications (ICMLA).</source>
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <string-name>
            <surname>Kumar</surname>
          </string-name>
          ; et al.
          <year>2013</year>
          .
          <article-title>Development of improved SSIM quality index for compressed medical images</article-title>
          .
          <volume>251</volume>
          -
          <fpage>255</fpage>
          . doi:10.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          1109/ICIIP.
          <year>2013</year>
          .
          <volume>6707593</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          <string-name>
            <surname>Maas</surname>
            ,
            <given-names>A. L.</given-names>
          </string-name>
          <year>2013</year>
          .
          <article-title>Rectifier Nonlinearities Improve Neural Network Acoustic Models</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          <string-name>
            <surname>Nitish</surname>
          </string-name>
          ; et al.
          <year>2014</year>
          .
          <article-title>Dropout: A Simple Way to Prevent Neural Networks from Overfitting</article-title>
          .
          <source>Journal of Machine Learning Research</source>
          <volume>15</volume>
          (
          <issue>56</issue>
          ):
          <fpage>1929</fpage>
          -
          <lpage>1958</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          <string-name>
            <surname>Paganini</surname>
          </string-name>
          ; et al.
          <year>2018</year>
          .
          <article-title>CaloGAN: Simulating 3D high energy particle showers in multilayer electromagnetic calorimeters with generative adversarial networks</article-title>
          .
          <source>Physical Review D</source>
          <volume>97</volume>
          (
          <issue>1</issue>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          <string-name>
            <surname>Quast</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          <year>2020</year>
          .
          <article-title>Qualification, performance validation and fast generative modelling of beam test calorimeter prototypes for the CMS calorimeter endcap upgrade 236.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          <string-name>
            <surname>Vallecorsa</surname>
          </string-name>
          ; et al.
          <year>2020</year>
          . 3Dgan. https://github.com/svalleco/ 3Dgan/tree/master/keras.
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          <string-name>
            <surname>Yazici</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Foo</surname>
          </string-name>
          , C.-S.;
          <string-name>
            <surname>Winkler</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Yap</surname>
          </string-name>
          , K.-H.; and
          <string-name>
            <surname>Chandrasekhar</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <year>2020</year>
          .
          <article-title>Empirical Analysis of Overfitting and Mode Drop in GAN Training</article-title>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>