Faster Sampling from Log-Concave Densities over Polytopes via Efficient Linear Solvers
Oren Mangoubi, Nisheeth K. Vishnoi

TL;DR
This paper introduces a faster method for sampling from log-concave distributions over polytopes by leveraging efficient linear solvers and matrix update techniques, significantly reducing per-step computational complexity.
Contribution
It presents a nearly-optimal implementation of the Dikin walk that reduces per-step complexity by exploiting slow matrix changes and advanced linear algebra techniques.
Findings
Per-step complexity is roughly proportional to the number of non-zero entries in A.
The method maintains the same number of Markov chain steps as previous algorithms.
Speedups are achieved through matrix update strategies and randomized estimators.
Abstract
We consider the problem of sampling from a log-concave distribution constrained to a polytope , where and .The fastest-known algorithm \cite{mangoubi2022faster} for the setting when is -Lipschitz or -smooth runs in roughly arithmetic operations, where the term arises because each Markov chain step requires computing a matrix inversion and determinant (here is the matrix multiplication constant). We present a nearly-optimal implementation of this Markov chain with per-step complexity which is roughly the number of non-zero entries of while the number of Markov chain steps remains the same. The key technical ingredients are 1) to show that the matrices that arise in…
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
TopicsMachine Learning and Algorithms · Machine Learning and Data Classification · Advanced Bandit Algorithms Research
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
