Validating Sequential Monte Carlo for Gravitational-Wave Inference
Michael J. Williams, Minas Karamanis, Yilin Luo, Uroš Seljak
TL;DR
The paper addresses the computational bottleneck of Bayesian gravitational-wave inference by evaluating sequential Monte Carlo with persistent sampling (PS) as an alternative to nested sampling. It introduces pocomc, a PS-based GW inference engine with normalizing-flow preconditioning and a tempering kernel, and validates it against dynesty on BBH/BNS injections and real events. The results show PS reproduces NS posteriors and evidence while offering approximately 2× efficiency and 2.74× speedups in BBH analyses, with similar gains for BNS cases; some tidal-parameter analyses exhibit larger posterior differences, underscoring the need for further convergence checks in publication-quality runs. The work demonstrates PS as a viable, scalable method suitable for low-latency and next-generation GW endeavors, with potential for online learning and gradient-based kernels for future improvements.
Abstract
Nested sampling (NS) is the preferred stochastic sampling algorithm for gravitational-wave inference for compact binary coalenscences (CBCs). It can handle the complex nature of the gravitational-wave likelihood surface and provides an estimate of the Bayesian model evidence. However, there is another class of algorithms that meets the same requirements but has not been used for gravitational-wave analyses: Sequential Monte Carlo (SMC), an extension of importance sampling that maps samples from an initial density to a target density via a series of intermediate densities. In this work, we validate a type of SMC algorithm, called persistent sampling (PS), for gravitational-wave inference. We consider a range of different scenarios including binary black holes (BBHs) and binary neutron stars (BNSs) and real and simulated data and show that PS produces results that are consistent with NS whilst being, on average, 2 times more efficient and 2.74 times faster. This demonstrates that PS is a viable alternative to NS that should be considered for future gravitational-wave analyses.
