This is a project by Edward Glöckner, Max Andersson and Carl Löfkvist. It was supervised by Stefano Moretti, Prashant Singh, Rikard Enberg, Harri Waltari at Uppsala University. The project investigates the role deep learning can have in the discovery of new physics.
The project can be divided into two sub-projects, where the first is simulating proton-proton collisions generating data, and the second is analyzing the data using deep learning techniques.
The search for evidence of a dark matter particle is one of the hottest topics is physics today. As high energy physics experiments at the Large Hadron Collider (LHC) at CERN is yet to produce fruitful results in this pursuit, some have resorted to Monte Carlo simulation tools to gain further knowledge in the area. In such programs, high energy physics can be conducted on new models and paradigms that extends the standard model using sophisticated and sound tools. In this project, the production of so a called dark matter candidate particle from high energy proton-proton collisions are investigated using such tools. The tool of choice for this project is MadGraph
The complementary program MadAnalysis enables the generation of histograms of relevant quantities from the files generated by MadGraph. These histograms constitutes the training data for the deep learning model.
The goal of this project is to develop a deep learning model that can, to a satisfactory degree of accuracy, determine whether a proton-proton collision resulted in the production of a dark matter candidate particle. If true, the model outputs a prediction of the mass of the dark matter candidate particle. Both the classification and mass regression models are realized using a Convolutional Neural Newtwork (CNN) and a Bayesian CNN
In context of the LHC, an event is the collision of two particles at high energy, and the aftermath that follows. MadGraph enables the generation and manipulation of events, calculation of cross sections and sophisticated analyzing of event files with MadAnalysis. Using these programs, histograms of quantities such as Missing Transverse Energy (MET), Transverse Momentum (PT), Pseudorapidity (
TBA
Start by cloning the repository
git clone https://github.com/EdwardGlockner/DM-signals-at-LHC-with-ML.git
Below are tutorials for both the data generation part in MadGraph, and also the deep learning part in Python.
Go to the project directory
cd my-project
Install the necessary libraries by running the install.py
. The python version for which the libraries will be installed for can be modified through the -v flag, which is set to none by default.
python install.py -v <python-version>
Max Andersson - @linkedin
Edward Glöckner - @linkedin
Carl Löfkvist - @linkedin
Here are some helpful links:
MIT License
Copyright (c) 2023 Max Andersson, Edward Glöckner, Carl Löfkvist
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.