# MLPF: Efficient machine-learned particle-flow reconstruction using graph neural networks

arXiv: https://arxiv.org/abs/2101.08578 · HTML: https://mlsanity.com/paper/2101.08578/

## Key facts

- Cited by 36 papers in the map (data through 14 Oct 2026).
- Builds on 28 of its 81 references that are in the map.
- First posted on arXiv 21 Jan 2021.

## Builds on (most cited first, 28 of 28)

- [Attention Is All You Need](https://mlsanity.com/paper/1706.03762/) (2017)
- [Adam: A Method for Stochastic Optimization](https://mlsanity.com/paper/1412.6980/) (2014)
- [Semi-Supervised Classification with Graph Convolutional Networks](https://mlsanity.com/paper/1609.02907/) (2016)
- [PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation](https://mlsanity.com/paper/1612.00593/) (2016)
- [Neural Message Passing for Quantum Chemistry](https://mlsanity.com/paper/1704.01212/) (2017)
- [Dynamic Graph CNN for Learning on Point Clouds](https://mlsanity.com/paper/1801.07829/) (2018)
- [Reformer: The Efficient Transformer](https://mlsanity.com/paper/2001.04451/) (2020)
- [Simplifying Graph Convolutional Networks](https://mlsanity.com/paper/1902.07153/) (2019)
- [Relational inductive biases, deep learning, and graph networks](https://mlsanity.com/paper/1806.01261/) (2018)
- [Gradient Surgery for Multi-Task Learning](https://mlsanity.com/paper/2001.06782/) (2020)
- [Fast and Accurate Deep Network Learning by Exponential Linear Units (ELUs)](https://mlsanity.com/paper/1511.07289/) (2015)
- [Interaction Networks for Learning about Objects, Relations and Physics](https://mlsanity.com/paper/1612.00222/) (2016)
- [Fast inference of deep neural networks in FPGAs for particle physics](https://mlsanity.com/paper/1804.06913/) (2018)
- [Energy Flow Networks: Deep Sets for Particle Jets](https://mlsanity.com/paper/1810.05165/) (2018)
- [ParticleNet: Jet Tagging via Particle Clouds](https://mlsanity.com/paper/1902.08570/) (2019)
- [Learning representations of irregular particle-detector geometry with distance-weighted graph networks](https://mlsanity.com/paper/1902.07987/) (2019)
- [Calorimetry with Deep Learning: Particle Simulation and Reconstruction for Collider Physics](https://mlsanity.com/paper/1912.06794/) (2019)
- [Distance-Weighted Graph Neural Networks on FPGAs for Real-Time Particle Reconstruction in High Energy Physics](https://mlsanity.com/paper/2008.03601/) (2020)
- [How to GAN away Detector Effects](https://mlsanity.com/paper/1912.00477/) (2019)
- [Object condensation: one-stage grid-free multi-object reconstruction in physics detectors, graph and image data](https://mlsanity.com/paper/2002.03605/) (2020)
- [Accelerated Charged Particle Tracking with Graph Neural Networks on FPGAs](https://mlsanity.com/paper/2012.01563/) (2020)
- [Jet Flavour Classification Using DeepJet](https://mlsanity.com/paper/2008.10519/) (2020)
- [Towards a Computer Vision Particle Flow](https://mlsanity.com/paper/2003.08863/) (2020)
- [Track Seeding and Labelling with Embedded-space Graph Neural Networks](https://mlsanity.com/paper/2007.00149/) (2020)
- [Graph Generative Adversarial Networks for Sparse Data Generation in High Energy Physics](https://mlsanity.com/paper/2012.00173/) (2020)
- [FPGAs-as-a-Service Toolkit (FaaST)](https://mlsanity.com/paper/2010.08556/) (2020)
- [GPU coprocessors as a service for deep learning inference in high energy physics](https://mlsanity.com/paper/2007.10359/) (2020)
- [Graph Highway Networks](https://mlsanity.com/paper/2004.04635/) (2020)

## Built on by (most cited first, 30 of 36)

- [A Living Review of Machine Learning for Particle Physics](https://mlsanity.com/paper/2102.02770/) (2021)
- [Applications and Techniques for Fast Machine Learning in Science](https://mlsanity.com/paper/2110.13041/) (2021)
- [Performance of a Geometric Deep Learning Pipeline for HL-LHC Particle Tracking](https://mlsanity.com/paper/2103.06995/) (2021)
- [Hybrid Quantum Classical Graph Neural Networks for Particle Track Reconstruction](https://mlsanity.com/paper/2109.12636/) (2021)
- [Finetuning Foundation Models for Joint Analysis Optimization](https://mlsanity.com/paper/2401.13536/) (2024)
- [Learning Long Range Dependencies on Graphs via Random Walks](https://mlsanity.com/paper/2406.03386/) (2024)
- [Graph Neural Networks for Charged Particle Tracking on FPGAs](https://mlsanity.com/paper/2112.02048/) (2021)
- [Machine Learning for Particle Flow Reconstruction at CMS](https://mlsanity.com/paper/2203.00330/) (2022)
- [The Tracking Machine Learning challenge : Throughput phase](https://mlsanity.com/paper/2105.01160/) (2021)
- [Explaining machine-learned particle-flow reconstruction](https://mlsanity.com/paper/2111.12840/) (2021)
- [Graph Neural Networks in Particle Physics: Implementations, Innovations, and Challenges](https://mlsanity.com/paper/2203.12852/) (2022)
- [Snowmass 2021 Computational Frontier CompF03 Topical Group Report: Machine Learning](https://mlsanity.com/paper/2209.07559/) (2022)
- [A Language Model for Particle Tracking](https://mlsanity.com/paper/2402.10239/) (2024)
- [Fine-tuning machine-learned particle-flow reconstruction for new detector geometries in future colliders](https://mlsanity.com/paper/2503.00131/) (2025)
- [Explainable AI for High Energy Physics](https://mlsanity.com/paper/2206.06632/) (2022)
- [Progress towards an improved particle flow algorithm at CMS with machine learning](https://mlsanity.com/paper/2303.17657/) (2023)
- [End-to-end multi-particle reconstruction in high occupancy imaging calorimeters with graph neural networks](https://mlsanity.com/paper/2204.01681/) (2022)
- [Shared Data and Algorithms for Deep Learning in Fundamental Physics](https://mlsanity.com/paper/2107.00656/) (2021)
- [Do graph neural networks learn traditional jet substructure?](https://mlsanity.com/paper/2211.09912/) (2022)
- [Improved particle-flow event reconstruction with scalable neural networks for current and future particle detectors](https://mlsanity.com/paper/2309.06782/) (2023)
- [Hyperparameter optimization of data-driven AI models on HPC systems](https://mlsanity.com/paper/2203.01112/) (2022)
- [Bias and Priors in Machine Learning Calibrations for High Energy Physics](https://mlsanity.com/paper/2205.05084/) (2022)
- [Data Science and Machine Learning in Education](https://mlsanity.com/paper/2207.09060/) (2022)
- [Learning Tree Structures from Leaves For Particle Decay Reconstruction](https://mlsanity.com/paper/2208.14924/) (2022)
- [Graph Structure from Point Clouds: Geometric Attention is All You Need](https://mlsanity.com/paper/2307.16662/) (2023)
- [Double Descent and Overparameterization in Particle Physics Data](https://mlsanity.com/paper/2509.01397/) (2025)
- [End-to-end event reconstruction for precision physics at future colliders](https://mlsanity.com/paper/2603.04084/) (2026)
- [Prompting Particle Physics: Tokenized Multi-modal Foundation Models for Combinatorially Many Tasks](https://mlsanity.com/paper/2609.31862/) (2026)
- [Hyperparameter optimization, quantum-assisted model performance prediction, and benchmarking of AI-based High Energy Physics workloads using HPC](https://mlsanity.com/paper/2303.15053/) (2023)
- [Low Latency Edge Classification GNN for Particle Trajectory Tracking on FPGAs](https://mlsanity.com/paper/2306.11330/) (2023)

## Abstract (arXiv)

In general-purpose particle detectors, the particle-flow algorithm may be used to reconstruct a comprehensive particle-level view of the event by combining information from the calorimeters and the trackers, significantly improving the detector resolution for jets and the missing transverse momentum. In view of the planned high-luminosity upgrade of the CERN Large Hadron Collider (LHC), it is necessary to revisit existing reconstruction algorithms and ensure that both the physics and computational performance are sufficient in an environment with many simultaneous proton-proton interactions (pileup). Machine learning may offer a prospect for computationally efficient event reconstruction that is well-suited to heterogeneous computing platforms, while significantly improving the reconstruction quality over rule-based algorithms for granular detectors. We introduce MLPF, a novel, end-to-end trainable, machine-learned particle-flow algorithm based on parallelizable, computationally efficient, and scalable graph neural networks optimized using a multi-task objective on simulated events. We report the physics and computational performance of the MLPF algorithm on a Monte Carlo dataset of top quark-antiquark pairs produced in proton-proton collisions in conditions similar to those expected for the high-luminosity LHC. The MLPF algorithm improves the physics response with respect to a rule-based benchmark algorithm and demonstrates computationally scalable particle-flow reconstruction in a high-pileup environment.
