MLCOSep 23, 2013

Efficient Sampling from Time-Varying Log-Concave Distributions

arXiv:1309.5977v148 citations
Originality Incremental advance
AI Analysis

This work addresses the challenge of real-time sampling for applications like streaming data analysis and online learning, though it appears incremental as it builds on existing random walk techniques with specific theoretical improvements.

The authors tackled the problem of efficiently sampling from time-varying log-concave distributions by proposing a random walk method that rapidly mixes and adapts to changes, achieving results such as requiring only one step in some cases and best-known oracle complexity in linear optimization.

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 context of online learning and repeated games, the algorithm is an efficient method for implementing no-regret mixture forecasting strategies. Remarkably, in some of these examples, only one step of the random walk is needed to track the next distribution.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes