Report number : CERN-THESIS-2020-416
- [ENG] Techniques for parametric simulation with deep neural networks and implementation for the LHCb experiment at CERN and its future upgrades
- [ITA] Tecniche di simulazione parametrica con reti neurali profonde e loro implementazione per l'esperimento LHCb al CERN e le sue future evoluzioni
- Supervisor: Lucio Anderlini – Lucio.Anderlini@fi.infn.it
- Co-supervisor: Piegiulio Lenzi – Piergiulio.Lenzi@unifi.it
- Graduation day: June 12, 2020
- Graduation score: 110/110 cum laude
The LHCb experiment [1] is one of the four detectors along the accelerator ring of the LargeHadron Collider (LHC) at CERN, and is designed for the study of heavy flavour physics in
A large part of this thesis has concerned the development and implementation of state-of-the-art GAN algorithms [5] to provide the high-level response of the PID subsystems of LHCb. Following what done in Ref. [6] where GANs are successfully used to reproduce the outputs of the RICH system to traversing particles, I have generalized and formalized such results building generative models based on neural networks able to parameterize faithfully the high-level response of the Global PID system of LHCb. These neural networks were trained over the calibration samples collected in 2016, in order to provide datasets composed by an unbiased selection of long-lived particles. I have modified the learning procedure to subtract statistically the residual background within the training data, and I have developed an independent algorithm capable to measure the quality of the generated samples. This strategy has allowed to build models capable not only to parameterize the high-level response of specific detectors (such as RICH detectors and muon system) to different particles traversing them, but also to reproduce the distributions of variables resulting from the combination of various detector responses (the Global PID system). Therefore, given a few basic information such as the particle type, its kinematics and the total number of tracks within the detector, the trained models are able to synthesize accurately a wide range of probability distributions representing the response obtained from a single detector or from their combination.
The second important personal contribution is related to the design and development of the mambah
framework, a Python package aimed to provide and manage user friendly data structures for High Energy Physics applications. All mambah
objects were designed to take full advantage of a batch-grained framework, using the most modern softwares for parallel computing and exploiting efficiently hardware accelerators, such as GPUs or FPGAs.
Within the mambah
project, I have dealt with the implementation of database management functions and to the design of a simulation framework based on mambah
and named mambah.sim
. The mambah.sim
module allows to selectively generate particles with the kinematics set by the mambah.sim
are competitive with the full simulated ones, while ensuring a significant reduction of the computing cost.
- LHCb Collaboration, A. A. Alves Jr. et al., The LHCb Detector at the LHC, JINST 3 (2008) S08005
- LHCb Collaboration, LHCb Trigger and Online Upgrade Technical Design Report, LHCB-TDR-016, CERN, 2014
- LHCb Collaboration, Upgrade Software and Computing, LHCB-TDR-017, CERN, 2018
- I. J. Goodfellow et al., Generative Adversarial Networks, arXiv:1406.2661
- M. G. Bellemare et al., The Cramer Distance as a Solution to Biased Wasserstein Gradients, arXiv:1705.10743
- A. Maevskiy et al., Fast Data-Driven Simulation of Cherenkov Detectors Using Generative Adversarial Networks, arXiv:1905.11825
Are you referring to my research project? Please cite me!
M. Barbetti, Techniques for parametric simulation with deep neural networks and implementation for the LHCb experiment at CERN and its future upgrades, Master's thesis, University of Florence, 2020
@mastersthesis{Barbetti:2826210,
author = "Barbetti, Matteo",
title = "{Techniques for parametric simulation with deep neural
networks and implementation for the LHCb experiment at CERN
and its future upgrades}",
school = "University of Florence",
year = "2020",
url = "https://cds.cern.ch/record/2826210",
}