Efficient Sampling from Time-Varying Log-Concave Distributions
Hariharan Narayanan, Alexander Rakhlin

TL;DR
This paper introduces an efficient random walk algorithm for sampling from time-varying log-concave distributions, with applications in streaming data, optimization, and online learning, providing theoretical guarantees and practical examples.
Contribution
It develops a rapid mixing random walk method that adapts to changing distributions with theoretical guarantees, enabling efficient sampling in dynamic settings.
Findings
Rapid mixing and tracking of time-varying distributions
Applications to streaming posterior sampling and optimization
Achieves low oracle complexity and one-step tracking in some cases
Abstract
We propose a computationally efficient random walk on a convex body which rapidly mixes and closely tracks a time-varying log-concave distribution. We develop general theoretical guarantees on the required number of steps; this number can be calculated on the fly according to the distance from and the shape of the next distribution. We then illustrate the technique on several examples. Within the context of exponential families, the proposed method produces samples from a posterior distribution which is updated as data arrive in a streaming fashion. The sampling technique can be used to track time-varying truncated distributions, as well as to obtain samples from a changing mixture model, fitted in a streaming fashion to data. In the setting of linear optimization, the proposed method has oracle complexity with best known dependence on the dimension for certain geometries. In the…
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 · Bayesian Methods and Mixture Models · Gaussian Processes and Bayesian Inference
