arXiv · 2010.00137
Efficient sampling from the Bingham distribution
Abstract
We give a algorithm for exact sampling from the Bingham distribution $p(x)\propto \exp(x^\top A x)$ on the sphere $\mathcal S^{d-1}$ with expected runtime of $\operatorname{poly}(d, \lambda_{\max}(A)-\lambda_{\min}(A))$. The algorithm is based on rejection sampling, where the proposal distribution is a polynomial approximation of the pdf, and can be sampled from by explicitly evaluating integrals of polynomials over the sphere. Our algorithm gives exact samples, assuming exact computation of an inverse function of a polynomial. This is in contrast with Markov Chain Monte Carlo algorithms, which are not known to enjoy rapid mixing on this problem, and only give approximate samples. As a direct application, we use this to sample from the posterior distribution of a rank-1 matrix inference problem in polynomial time.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Rong Ge, Holden Lee, Jianfeng Lu, Andrej Risteski. 2020-09-30. Efficient sampling from the Bingham distribution. https://arxiv.org/abs/2010.00137
Cite the original work for its findings. Save a collection to share your selection of sources.