Xopt and Badger: a machine learning ecosystem for real-time accelerator control and optimization

WESV001
24 Sept 2025, 16:30
30m
Palmer House Hilton Chicago

Palmer House Hilton Chicago

17 East Monroe Street Chicago, IL 60603, United States of America
Poster Presentation with Speaker's Corner MC13: Artificial Intelligence & Machine Learning WESV Speaker's Corner (MC13, MC14)

Speaker

Ryan Roussel (SLAC National Accelerator Laboratory)

Description

Machine learning (ML)-based black-box optimization algorithms have demonstrated significant improvements in accelerator optimization speed, often by orders of magnitude. However, deploying these algorithms in real-time facility control remains challenging due to the specialized expertise and infrastructure required. To bridge this gap, we introduce the Xopt ecosystem, a versatile suite of tools designed to make advanced ML-based optimization accessible to the broader accelerator community. This ecosystem includes Xopt, a modular Python framework that facilitates the integration of ML-based optimization algorithms with arbitrary control problems, and Badger, a graphical user interface built on top of Xopt, which enables seamless deployment of ML algorithms in real-time control systems. The Xopt ecosystem has been successfully applied towards solving challenging real-time control problems at leading international accelerator facilities, including SLAC, LBNL, Argonne, Fermilab, BNL, DESY, and ESRF, demonstrating its effectiveness in real-world optimization tasks. In this presentation, we provide an overview of Xopt’s capabilities and illustrate its impact through case studies from SLAC accelerator facilities including LCLS, LCLS-II, and FACET-II.

Funding Agency

This work was funded by the U.S. Department of Energy, Office of Science, Office of Basic Energy Sciences under Contract No. DE-AC02-76SF00515.

Author

Ryan Roussel (SLAC National Accelerator Laboratory)

Co-authors

Dylan Kennedy (SLAC National Accelerator Laboratory) Auralee Edelen (SLAC National Accelerator Laboratory) Nikita Kuklev (Fermi National Accelerator Laboratory) Sara Miskovich (SLAC National Accelerator Laboratory) Zhe Zhang (SLAC National Accelerator Laboratory)

Presentation materials

There are no materials yet.