training gan to simulate exo 200 scintillation signal
play

Training GAN to simulate EXO-200 scintillation signal Shaolei Li - PowerPoint PPT Presentation

Training GAN to simulate EXO-200 scintillation signal Shaolei Li DANCE-ML workshop 6 Aug 2020 1 Introductions EXO-200 used large avalanche photodiodes (APDs) to measure scintillation light. Simulations of APD signals were di ffi cult


  1. Training GAN to simulate EXO-200 scintillation signal Shaolei Li DANCE-ML workshop 6 Aug 2020 1

  2. Introductions • EXO-200 used large avalanche photodiodes (APDs) to measure scintillation light. • Simulations of APD signals were di ffi cult and time-consuming and so far there is not a good method to approach that goal. • A new approach to fast-simulations is generative adversarial networks (GANs). • They produce artificial images from random input while guided by real images. • The generator we want is constrained during the training such that the signals show the expected dependency on the energy and positions. 2

  3. WGAN structure • Generator: get noise, label, and generate artificial waveform. • Critic (discriminator): receive artificial and real waveform, and give Wasserstein distance. • Constrainers: supervise training. • Keras and Tensorflow are used to train GAN at SLAC GPUs. 3

  4. Training set • Total107210 events. • Being flatten in space in order to prevent networks from cheating. • Charge energy works as label during the training. • Weak Th calibration data are used to train GAN. 4

  5. Convergence of constrainers 5

  6. Generated waveform vs. Real waveform cm cm cm keV 6

  7. Peak amplitude along z axis • Add up waveforms on one side of cylinder, and select maximum point as the amplitude. • Generator receives labels of 2615 keV and random positions, while selecting events around 2615 200 keV. ± • The plots show mean value of all events and the corresponding standard deviation as error-bars. Plane A Plane B 7

  8. Training results reconstruction • GAN can also do reconstruction work using constrainer parts. • Comparing constrainer results after 100 epoch using both GAN and real waveforms and EXO-200 recon results. • The plots shows testing results using validation set with 6000 events. Compare DNN and EXO recon Compare DNN recon on GAN and real waveform 8

  9. Deviations of energy around peak • Select events in 2300~3000 keV, and use labels to create artificial waveform. • Use constrainer to reconstruct energy from both artificial and real waveforms. • The histograms shows the deviations between them and means are close to 0. 9

  10. Compare recon results of general events • 100000 events outside training and validation sets. 10

  11. Conclusion and further studies • GAN is able to generate waveforms close to the real ones. • In order do better training, better constrainers will help. • We may try changing tensor shape in order to be closer to the real APDs range on the plane. 11

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend