TLDR: This research explores how machine learning, specifically graph neural networks, can be efficiently used for real-time data analysis in high-energy physics experiments like CERN’s Large Hadron Collider. The thesis introduces ETX4VELO, a GNN-based pipeline for charged particle track reconstruction at the LHCb experiment, demonstrating comparable physics performance to traditional methods while significantly reducing fake tracks. It also investigates the computational and energy efficiency of deploying these models on heterogeneous architectures like GPUs and FPGAs, highlighting their potential for future data processing challenges.
The world of particle physics, particularly at CERN’s Large Hadron Collider (LHC), is facing an unprecedented challenge: an explosion in data volume. As detectors are upgraded and more complex particle interactions are expected, the sheer amount of raw data produced each year is so vast it would exceed the digital storage capacity of the entire world. This necessitates a critical process known as “triggering,” where data is heavily filtered and selected in real-time before permanent storage, allowing physicists to focus on rare, interesting events that can expand our understanding of the universe and refine the Standard Model of physics.
This real-time filtering, often occurring at frequencies as high as 40 MHz, demands highly efficient computational resources. In an era where climate concerns and the energy demands of artificial intelligence are growing, minimizing the energy costs of computing becomes a top priority. This calls for new methods and algorithms, adapted to modern hardware architectures, to reduce computational waste.
Machine Learning to the Rescue
A doctoral thesis by Fotis I. Giasemis, titled “Real-Time Analysis of Unstructured Data with Machine Learning on Heterogeneous Architectures,” delves into how machine learning (ML) models can be effectively deployed in these demanding, high-frequency data environments. The work explores the use of heterogeneous computing architectures, such as Graphics Processing Units (GPUs) and Field-Programmable Gate Arrays (FPGAs), which are specialized for parallel processing and can offer significant advantages in terms of throughput and energy efficiency.
The thesis specifically focuses on charged particle track reconstruction, a crucial step in data processing for collider experiments. Traditionally, these algorithms scale quadratically with the number of detector hits, making them computationally expensive as data complexity increases. The research introduces a graph neural network (GNN)-based pipeline, named ETX4VELO (Exa.TrkX for VELO), developed for the LHCb experiment at CERN. This pipeline is designed to efficiently identify and group hits left by charged particles in the Vertex Locator (VELO) detector, reconstructing their trajectories.
A key innovation in the ETX4VELO pipeline is its ability to handle complex scenarios, such as when multiple particles share initial detector hits. This is particularly important for reconstructing electron tracks, which often involve shared hits due to particle interactions with detector material. The pipeline employs a novel “triplet-based” approach that classifies connections between edges (or triplets of hits) rather than just individual edges, allowing for better separation of these intertwined tracks.
Also Read:
- Unpacking Energy Use in Parallel Neural Network Training
- Unlocking Scalable Graph Generation with Sparse Probabilistic Circuits
Performance and Hardware Exploration
The ETX4VELO pipeline was implemented end-to-end within LHCb’s first-level trigger system, known as Allen, entirely on GPUs. Its performance was rigorously compared against the classical tracking algorithms currently in production at LHCb. The results show that the GNN-based pipeline achieves comparable physics performance, including tracking efficiency, while significantly reducing the rate of incorrectly reconstructed tracks (known as the fake rate) by roughly half. It also notably improved the efficiency of electron reconstruction.
Beyond GPUs, the research also explored accelerating parts of the ETX4VELO pipeline on FPGA architectures. While GPUs offer high flexibility and throughput for general-purpose parallel computing, FPGAs provide customizable hardware-level parallelism with potentially lower latency and higher energy efficiency for specific tasks. The embedding component of the ETX4VELO model, an MLP, was implemented on FPGAs and benchmarked against its GPU counterpart. This comparison highlighted the trade-offs between initial cost and long-term operating expenses, particularly electricity consumption, suggesting that FPGAs could be a more energy-efficient choice for sustained, high-utilization operations over many years.
This work contributes significantly to understanding how advanced machine learning models can be effectively deployed in the demanding, high-frequency data environments of particle physics experiments. It paves the way for future advancements in real-time data analysis at the LHC and beyond, ensuring that scientists can continue to probe the fundamental nature of the universe with ever-increasing precision. For more details, you can refer to the full research paper available at arXiv:2508.07423.


