LITMUS: Bayesian Lag Recovery in Reverberation Mapping with Fast Differentiable Models
Hugh G. McDougall, Tamara M. Davis, Benjamin J. S. Pope
TL;DR
LITMUS addresses the challenge of robust lag recovery in reverberation mapping by casting lag inference as Bayesian forward modelling with a damped random walk description of AGN variability. Its core innovation, the Laplace Quadrature, maps the posterior over lags via Gaussian slices and computes model evidence to enable principled Bayes factors for lag significance, while grid smoothing and preconditioning enhance speed and reliability. The framework is modular, supports alternative statistical models, and includes additional algorithms like SVI Quadrature and Nested Sampling for cross-validation. Validation on OzDES-like mocks shows superior discrimination of true lags from aliases and strong suppression of false positives compared to JAVELIN and ICCF, enabling more reliable RM in large surveys. The approach promises to extend RM constraints across redshift and luminosity space and to other single-lag timing problems, with potential insights into BLR structure, MgII/Hβ relationships, and beyond.
Abstract
Reverberation mapping is a technique in which the mass of a Seyfert I galaxy's central supermassive black hole is estimated, along with the system's physical scale, from the timescale at which variations in brightness propagate through the galactic nucleus. This mapping allows for a long baseline of time measurements to extract spatial information beyond the angular resolution of our telescopes, and is the main means of constraining supermassive black hole masses at high redshift. The most recent generation of multi-year reverberation mapping campaigns for large numbers of active galactic nuclei (e.g. OzDES) have had to deal with persistent complications of identifying false positives, such as those arising from aliasing due to seasonal gaps in time-series data. We introduce LITMUS (Lag Inference Through the Mixed Use of Samplers), a modern lag recovery tool built on the "damped random walk" model of quasar variability, built in the autodiff framework JAX. LITMUS is purpose built to handle the multimodal aliasing of seasonal observation windows and provides evidence integrals for model comparison, a more quantified alternative to existing methods of lag validation. LITMUS also offers a flexible modular framework for extending modelling of AGN variability, and includes JAX-enabled implementations of other popular lag recovery methods like nested sampling and the interpolated cross correlation function. We test LITMUS on a number of mock light curves modelled after the OzDES sample and find that it recovers their lags with high precision and a successfully identifies spurious lag recoveries, reducing its false positive rate to drastically outperform the state of the art program JAVELIN. LITMUS's high performance is accomplished by an algorithm for mapping the Bayesian posterior density which both constrains the lag and offers a Bayesian framework for model null hypothesis testing.
