Learning to Trigger: Reinforcement Learning at the Large Hadron Collider
Abstract
Reinforcement learning agents optimize real-time trigger thresholds at particle colliders by adapting Group-Filtered Policy Optimization to streaming control, improving signal efficiency and background rate management on both simulated and real collision data.
High-throughput scientific facilities such as the Large Hadron Collider depend on real-time event filtering (triggering) under tight constraints on bandwidth, latency, and storage. In practice, trigger menus are largely static and hand-tuned and can become suboptimal as detector conditions, pileup, and background composition drift over time. We cast online threshold tuning as a sequential decision-making problem: a reinforcement learning agent ingests streaming summaries of recent rates and signal-sensitive features and updates trigger thresholds to maximize signal efficiency while tracking a target background rate within a tolerance band. We adapt Group-Filtered Policy Optimization (GFPO) to streaming control and introduce two variants (GFPO-F, GFPO-FR) that enforce background rate feasibility during training. On a benchmark that emulates realistic collider operation, we study two representative triggers: a total transverse energy (H_{T}) trigger sensitive to pileup variation, and an anomaly-detection (AD) trigger based on reconstruction loss for rare or non-standard signatures. On Monte Carlo streams, our agent increases the fraction of in-tolerance time intervals by 48\% (H_T) and 28\% (AD), with a cumulative gain of up to 2\% in signal efficiency on those in-tolerance intervals. Transferring from simulation to real collision data (CMS Run 283408), the same agent, without fine-tuning, achieves a 56\% (H_T) and 28\% (AD) in-tolerance improvement over baselines, with further signal-efficiency gain on both triggers. To our knowledge, this is the first demonstration of RL-based trigger control on real Large Hadron Collider collision data. Code is available at https://github.com/Zixind/GFPO_LHC (see repo for details).
Community
Learning to Trigger: RL at the Large Hadron Collider
LHC trigger menus are largely static and hand-tuned, so they drift out of tune as detector conditions, pileup, and background composition change. We recast online threshold tuning as sequential decision-making: an RL agent reads streaming rate and signal-sensitive features and updates trigger thresholds to maximize signal efficiency while holding the background rate inside a tolerance band.
We adapt Group-Filtered Policy Optimization (GFPO) to streaming control and add two variants, GFPO-F and GFPO-FR, that enforce background-rate feasibility during training and fix GRPO's zero-feasibility failure under hard rate constraints. Transferring from simulation to real CMS Run 283408 collision data with no fine-tuning, the same agent improves in-tolerance time by 56% (H_T) and 28% (AD) over baselines, with further signal-efficiency gains on both triggers.
To our knowledge this is the first demonstration of RL-based trigger control on real LHC collision data. Code: https://github.com/Zixind/GFPO_LHC
Get this paper in your agent:
hf papers read 2606.23993 Don't have the latest CLI?
curl -LsSf https://hf.co/cli/install.sh | bash Models citing this paper 0
No model linking this paper
Datasets citing this paper 0
No dataset linking this paper
Spaces citing this paper 0
No Space linking this paper
Collections including this paper 0
No Collection including this paper