Neural surrogates for designing gravitational wave detectors
Carlos Ruiz-Gonzalez, Sören Arlt, Sebastian Lehner, Arturs Berzins, Yehonathan Drori, Rana X Adhikari, Johannes Brandstetter, Mario Krenn
TL;DR
This work tackles the computational bottleneck in designing gravitational wave detectors by replacing CPU-only physics simulators with neural surrogates. It introduces the quasi-Universal InterFerOmeter (UIFO) as an expressive design template and trains transformer-based surrogates to predict both sensitivity curves and component powers, enabling fast, differentiable optimization. Through an online active-learning loop (SPROUT), the method iteratively expands the training data with surrogate-generated designs that are verified by the slow simulator, achieving high-quality designs with substantially reduced compute time, especially for larger designs like the 3×3 UIFO. The approach demonstrates significant speedups and design improvements, suggesting broad applicability to other domains with expensive, non-differentiable simulators. Overall, SPROUT combines patch-based input representations, Fourier features, and GPU-accelerated optimization to advance inverse design in complex physical systems.
Abstract
Physics simulators are essential in science and engineering, enabling the analysis, control, and design of complex systems. In experimental sciences, they are increasingly used to automate experimental design, often via combinatorial search and optimization. However, as the setups grow more complex, the computational cost of traditional, CPU-based simulators becomes a major limitation. Here, we show how neural surrogate models can significantly reduce reliance on such slow simulators while preserving accuracy. Taking the design of interferometric gravitational wave detectors as a representative example, we train a neural network to surrogate the gravitational wave physics simulator Finesse, which was developed by the LIGO community. Despite that small changes in physical parameters can change the output by orders of magnitudes, the model rapidly predicts the quality and feasibility of candidate designs, allowing an efficient exploration of large design spaces. Our algorithm loops between training the surrogate, inverse designing new experiments, and verifying their properties with the slow simulator for further training. Assisted by auto-differentiation and GPU parallelism, our method proposes high-quality experiments much faster than direct optimization. Solutions that our algorithm finds within hours outperform designs that take five days for the optimizer to reach. Though shown in the context of gravitational wave detectors, our framework is broadly applicable to other domains where simulator bottlenecks hinder optimization and discovery.
