https://github.com/cern-it-innovation/latent-ad-qml

Unsupervised anomaly detection in the latent space of high energy physics events with quantum machine learning.

https://github.com/cern-it-innovation/latent-ad-qml

Science Score: 23.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 5 DOI reference(s) in README
  • Academic publication links
    Links to: arxiv.org, zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (14.5%) to scientific vocabulary

Keywords

anomaly-detection particle-physics qml qti quantum-machine-learning unsupervised-learning
Last synced: 5 months ago · JSON representation

Repository

Unsupervised anomaly detection in the latent space of high energy physics events with quantum machine learning.

Basic Info
  • Host: GitHub
  • Owner: CERN-IT-INNOVATION
  • Language: Python
  • Default Branch: main
  • Homepage:
  • Size: 3.02 MB
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Fork of vbelis/latent-ad-qml
Topics
anomaly-detection particle-physics qml qti quantum-machine-learning unsupervised-learning
Created almost 3 years ago · Last pushed almost 3 years ago

https://github.com/CERN-IT-INNOVATION/latent-ad-qml/blob/main/

# Quantum anomaly detection in the latent space of proton collision events at the LHC
   	
[![DOI](https://zenodo.org/badge/494404586.svg)](https://zenodo.org/badge/latestdoi/494404586)
[![DOI:10.48550/arXiv.2301.10780](http://img.shields.io/badge/DOI-10.48550/arXiv.2301.10780-B31B1B.svg)](https://doi.org/10.48550/arXiv.2301.10780)
[![Email: vasilis](https://img.shields.io/badge/email-vasileios.belis%40cern.ch-blue?style=flat-square&logo=minutemailer)](mailto:vasileios.belis@cern.ch)
[![Made at CERN!](https://img.shields.io/badge/CERN-QTI-lightseagreen)](https://quantum.cern/our-governance)
[![Code style: black](https://img.shields.io/badge/code%20style-black-black?style=flat-square&logo=black)](https://github.com/psf/black)
[![Python: version](https://img.shields.io/badge/python-3.8-blue?style=flat-square&logo=python)](https://www.python.org/downloads/)
[![License: version](https://img.shields.io/badge/license-MIT-purple?style=flat-square)](https://github.com/QML-HEP/ae_qml/blob/main/LICENSE)
[![Documentation Status](https://readthedocs.org/projects/latent-ad-qml/badge/?version=latest)](https://latent-ad-qml.readthedocs.io/en/latest/?badge=latest)

This repository has the code we developed for the paper _"Quantum anomaly detection in the latent space of proton collision events at the LHC"_ [[1]](https://arxiv.org/abs/2301.10780). In this work, we investigate unsupervised quantum machine learning algorithms for anomaly detection tasks in particle physics data. 

The `qad` package associated with this work was created for reproducibility of the results and ease-of-use in future studies.

Sublime's custom image

The figure above, taken from [[1]](https://arxiv.org/abs/2301.10780), depicts the _quantum\-classical pipeline_ for detecting (anomalous) new-physics events in proton collisions at the LHC. Our strategy, implemented in `qad`, combines a data compression scheme with unsupervised quantum machine learning models to assist in scientific discovery at high energy physics experiments. ## Documentation The documentation can be consulted in the readthedocs [page](https://latent-ad-qml.readthedocs.io/en/latest/). ## Citation Please cite our work if you found it useful in your own research. ``` @article{wozniak_belis_puljak2023, doi = {10.48550/ARXIV.2301.10780}, url = {https://arxiv.org/abs/2301.10780}, author = {Woniak, Kinga Anna and Belis, Vasilis and Puljak, Ema and Barkoutsos, Panagiotis and Dissertori, Gnther and Grossi, Michele and Pierini, Maurizio and Reiter, Florentin and Tavernelli, Ivano and Vallecorsa, Sofia}, keywords = {Quantum Physics (quant-ph), Machine Learning (cs.LG), High Energy Physics - Experiment (hep-ex), FOS: Physical sciences, FOS: Physical sciences, FOS: Computer and information sciences, FOS: Computer and information sciences}, title = {Quantum anomaly detection in the latent space of proton collision events at the LHC}, publisher = {arXiv}, year = {2023}, copyright = {Creative Commons Attribution 4.0 International} } ``` ## How to install The package can be installed with Python's `pip` package manager. We recommend installing the dependencies and the package within a dedicated environment. You can directly install `qad` by running: ``` pip install https://github.com/vbelis/latent-ad-qml/archive/main.zip ``` or by first cloning the repo locally and then installing the package: ```bash git clone https://github.com/vbelis/latent-ad-qml.git cd latent-ad-qml pip install . ``` ## Usage Examples on how to run the code and use `qad` to reproduce results and plots from the paper can be found in the [scripts](https://github.com/vbelis/latent-ad-qml/tree/main/scripts). Check also the corresponding documentation page. # References [1] K. A. Woniak\*, V. Belis\*, E. Puljak\*, P. Barkoutsos, G. Dissertori, M. Grossi, M. Pierini, F. Reiter, I. Tavernelli, S. Vallecorsa , _Quantum anomaly detection in the latent space of proton collision events at the LHC_, [arXiv:2301.10780](https://arxiv.org/abs/2301.10780).
\* equal contribution

Owner

  • Name: CERN-IT-INNOVATION
  • Login: CERN-IT-INNOVATION
  • Kind: organization

GitHub Events

Total
Last Year