Skip to content

Analyzing dark matter candidates at the LHC utilizing deep learning techniques.

License

Notifications You must be signed in to change notification settings

EdwardGlockner/DM-signals-at-LHC-with-ML

Repository files navigation

Dark Matter Signals at the LHC using Machine Learning

           

About the Project

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.

Table of Contents


Introduction

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.

Goals

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

Event Generation

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 ($\eta$) can be obtained. From these a deep learning model can be trained.

Deep Learning

Paper

TBA


Prerequisites

Run Locally

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.

Data generation

Deep learning

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>

Contact

Max Andersson - @linkedin
Edward Glöckner - @linkedin
Carl Löfkvist - @linkedin

Links

Here are some helpful links:

License

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.

About

Analyzing dark matter candidates at the LHC utilizing deep learning techniques.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published