A calculus for Markov chain Monte Carlo: studying approximations in algorithms
Rocco Caprio, Adam M. Johansen

TL;DR
This paper introduces a novel calculus framework for analyzing how Markov chain Monte Carlo algorithms behave when their invariant distributions are approximated, providing tools for convergence analysis and comparison.
Contribution
It develops a calculus for MCMC transition kernels as functions of their invariant distributions, enabling comparison and convergence analysis of approximate algorithms.
Findings
Developed Markov chain Monte Carlo Calculus tools.
Proved convergence of interacting and sequential MCMC algorithms.
Provided a framework for analyzing approximations in MCMC methods.
Abstract
Markov chain Monte Carlo (MCMC) algorithms are based on the construction of a Markov chain with transition probabilities leaving invariant a probability distribution of interest. In this work, we look at these transition probabilities as functions of their invariant distributions, and we develop a notion of derivative in the invariant distribution of a MCMC kernel. We build around this concept a set of tools that we refer to as Markov chain Monte Carlo Calculus. This allows us to compare Markov chains with different invariant distributions within a suitable class via what we refer to as mean value inequalities. We explain how MCMC Calculus provides a natural framework to study algorithms using an approximation of an invariant distribution, and we illustrate this by using the tools developed to prove convergence of interacting and sequential MCMC algorithms. Finally, we discuss how…
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.
Taxonomy
TopicsMarkov Chains and Monte Carlo Methods
