English

Oracle-based Uniform Sampling from Convex Bodies

Data Structures and Algorithms 2026-02-17 v2 Machine Learning Optimization and Control Machine Learning

Abstract

We propose new Markov chain Monte Carlo algorithms to sample a uniform distribution on a convex body KK. Our algorithms are based on the proximal sampler, which uses Gibbs sampling on an augmented distribution and assumes access to the so-called restricted Gaussian oracle (RGO). The key contribution of this work is an efficient implementation of the RGO for uniform sampling on convex KK that goes beyond the membership-oracle model used in many classical and modern uniform samplers, and instead leverages richer oracle access commonly assumed in convex optimization. We implement the RGO via rejection sampling and access to either a projection oracle or a separation oracle on KK. In both oracle models, we provide non-asymptotic complexity guarantees for obtaining unbiased samples, with accuracy quantified in R\'enyi divergence and χ2\chi^2-divergence, and we support these theoretical guarantees with numerical experiments.

Keywords

Cite

@article{arxiv.2510.02983,
  title  = {Oracle-based Uniform Sampling from Convex Bodies},
  author = {Thanh Dang and Jiaming Liang},
  journal= {arXiv preprint arXiv:2510.02983},
  year   = {2026}
}

Comments

32 pages

R2 v1 2026-07-01T06:15:14.864Z