Towards real-time surrogate-free Bayesian inversion for neutron reflectometry
Not on the map. Why?
Abstract (arXiv)
Neutron reflectometry (NR) is a key enabling technology for many areas of scientific development. Although the forward reflectivity model is well-known, inferring the physical properties of a sample from NR data requires the solution of an inverse problem. Increasingly, beamline scientists are using NR in fast kinetic configurations and probing highly-complex structures and interfaces, introducing significant uncertainty. Existing uncertainty quantification (UQ) approaches in NR, such as Markov-Chain Monte-Carlo (MCMC), suffer from poor sample efficiency and slow convergence times. Recently, surrogate machine learning models have been proposed as an alternative. However, physical intuition is lost when replacing governing equations with fast surrogates. Instead, we propose a rapid, surrogate-free Bayesian inversion for NR. Our approach offers a step-change in inference speed and efficiency. For the first time in NR, exact gradients through the reflectivity are computed, enabling highly performant gradient-based inference schemes: Hamiltonian Monte-Carlo offers significant advances in sample efficiency compared to MCMC. Variational inference enables approximate UQ on the order of seconds rather than hours. We demonstrate state-of-the-art performance on a thick oxide quartz film, and robust co-fitting performance in the high complexity regime of organic LED multilayer devices. Additionally, we provide an open-source library of reflectometry kernels in the python language.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 10 of its 49 references that are in the map. First posted on arXiv 8 Sep 2025.
Builds on
10 of 49 references.
References · 10
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2016Variational Inference: A Review for Statisticianscited by 1,472
- 2017A Conceptual Introduction to Hamiltonian Monte Carlocited by 209
- 2019Composable Effects for Flexible and Accelerated Probabilistic Programming in NumPyrocited by 191
- 2018Semi-Implicit Variational Inferencecited by 55
- 2017Fast Information-theoretic Bayesian Optimisationcited by 19
- 2024Optimistix: modular optimisation in JAX and Equinoxcited by 19
- 2023Closing the loop: Autonomous experiments enabled by machine-learning-based online data analysis in synchrotron beamline environmentscited by 7
- 2024Fast and Reliable Probabilistic Reflectometry Inversion with Prior-Amortized Neural Posterior Estimationcited by 4
- 2023Neural network analysis of neutron and X-ray reflectivity data: Incorporating prior knowledge for tackling the phase problemcited by 1
Built on by
Not cited yet.