ACC-PHAILGJan 11, 2024

Cheetah: Bridging the Gap Between Machine Learning and Particle Accelerator Physics with High-Speed, Differentiable Simulations

arXiv:2401.05815v125 citationsh-index: 6Phys rev accel beam
Originality Incremental advance
AI Analysis

This work addresses the problem of integrating machine learning into particle accelerator operations for researchers and engineers, though it appears incremental as it builds on existing differentiable simulation concepts applied to a specific domain.

The authors tackled the challenges of limited beam time, high computational costs, and high-dimensional optimization in particle accelerator physics by introducing Cheetah, a high-speed differentiable simulation code that reduces computation times by multiple orders of magnitude and enables efficient gradient-based optimization for tasks like accelerator tuning and system identification.

Machine learning has emerged as a powerful solution to the modern challenges in accelerator physics. However, the limited availability of beam time, the computational cost of simulations, and the high-dimensionality of optimisation problems pose significant challenges in generating the required data for training state-of-the-art machine learning models. In this work, we introduce Cheetah, a PyTorch-based high-speed differentiable linear-beam dynamics code. Cheetah enables the fast collection of large data sets by reducing computation times by multiple orders of magnitude and facilitates efficient gradient-based optimisation for accelerator tuning and system identification. This positions Cheetah as a user-friendly, readily extensible tool that integrates seamlessly with widely adopted machine learning tools. We showcase the utility of Cheetah through five examples, including reinforcement learning training, gradient-based beamline tuning, gradient-based system identification, physics-informed Bayesian optimisation priors, and modular neural network surrogate modelling of space charge effects. The use of such a high-speed differentiable simulation code will simplify the development of machine learning-based methods for particle accelerators and fast-track their integration into everyday operations of accelerator facilities.

Code Implementations2 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes