Anytime Monte Carlo
Lawrence M. Murray, Sumeetpal Singh, Anthony Lee

TL;DR
This paper introduces an anytime Monte Carlo framework that manages real-time computational budgets in Monte Carlo algorithms, especially addressing length bias issues in MCMC and SMC, and demonstrates its effectiveness in large-scale parallel implementations.
Contribution
It proposes a novel anytime framework using continuous-time Markov jump processes to eliminate length bias and improve efficiency in real-time constrained Monte Carlo methods.
Findings
Length bias can be removed with multiple chain construction.
Framework reduces idle time in parallel SMC^2 implementations.
Demonstrated on large-scale GPU cluster with 4 billion particles.
Abstract
Monte Carlo algorithms simulate some prescribed number of samples, taking some random real time to complete the computations necessary. This work considers the converse: to impose a real-time budget on the computation, which results in the number of samples simulated being random. To complicate matters, the real time taken for each simulation may depend on the sample produced, so that the samples themselves are not independent of their number, and a length bias with respect to compute time is apparent. This is especially problematic when a Markov chain Monte Carlo (MCMC) algorithm is used and the final state of the Markov chain -- rather than an average over all states -- is required, which is the case in parallel tempering implementations of MCMC. The length bias does not diminish with the compute budget in this case. It also occurs in sequential Monte Carlo (SMC) algorithms, which is…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
