Skip to main content

Fast MCMC sampling algorithms on polytopes

Publication ,  Journal Article
Chen, Y; Dwivedi, R; Wainwright, MJ; Yu, B
Published in: The Journal of Machine Learning Research
October 23, 2017

We propose and analyze two new MCMC sampling algorithms, the Vaidya walk and the John walk, for generating samples from the uniform distribution over a polytope. Both random walks are sampling algorithms derived from interior point methods. The former is based on volumetric-logarithmic barrier introduced by Vaidya whereas the latter uses John's ellipsoids. We show that the Vaidya walk mixes in significantly fewer steps than the logarithmic-barrier based Dikin walk studied in past work. For a polytope in $\mathbb{R}^d$ defined by $n >d$ linear constraints, we show that the mixing time from a warm start is bounded as $\mathcal{O}(n^{0.5}d^{1.5})$, compared to the $\mathcal{O}(nd)$ mixing time bound for the Dikin walk. The cost of each step of the Vaidya walk is of the same order as the Dikin walk, and at most twice as large in terms of constant pre-factors. For the John walk, we prove an $\mathcal{O}(d^{2.5}\cdot\log^4(n/d))$ bound on its mixing time and conjecture that an improved variant of it could achieve a mixing time of $\mathcal{O}(d^2\cdot\text{polylog}(n/d))$. Additionally, we propose variants of the Vaidya and John walks that mix in polynomial time from a deterministic starting point. The speed-up of the Vaidya walk over the Dikin walk are illustrated in numerical examples.

Duke Scholars

Published In

The Journal of Machine Learning Research

Publication Date

October 23, 2017

Volume

19

Start / End Page

2146 / 2231
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Chen, Y., Dwivedi, R., Wainwright, M. J., & Yu, B. (2017). Fast MCMC sampling algorithms on polytopes. The Journal of Machine Learning Research, 19, 2146–2231.
Chen, Yuansi, Raaz Dwivedi, Martin J. Wainwright, and Bin Yu. “Fast MCMC sampling algorithms on polytopes.” The Journal of Machine Learning Research 19 (October 23, 2017): 2146–2231.
Chen Y, Dwivedi R, Wainwright MJ, Yu B. Fast MCMC sampling algorithms on polytopes. The Journal of Machine Learning Research. 2017 Oct 23;19:2146–231.
Chen, Yuansi, et al. “Fast MCMC sampling algorithms on polytopes.” The Journal of Machine Learning Research, vol. 19, Oct. 2017, pp. 2146–231.
Chen Y, Dwivedi R, Wainwright MJ, Yu B. Fast MCMC sampling algorithms on polytopes. The Journal of Machine Learning Research. 2017 Oct 23;19:2146–2231.

Published In

The Journal of Machine Learning Research

Publication Date

October 23, 2017

Volume

19

Start / End Page

2146 / 2231