English

A Fast, Robust Elliptical Slice Sampling Implementation for Linearly Truncated Multivariate Normal Distributions

Machine Learning 2024-07-16 v1 Machine Learning

Abstract

Elliptical slice sampling, when adapted to linearly truncated multivariate normal distributions, is a rejection-free Markov chain Monte Carlo method. At its core, it requires analytically constructing an ellipse-polytope intersection. The main novelty of this paper is an algorithm that computes this intersection in O(mlogm)\mathcal{O}(m \log m) time, where mm is the number of linear inequality constraints representing the polytope. We show that an implementation based on this algorithm enhances numerical stability, speeds up running time, and is easy to parallelize for launching multiple Markov chains.

Keywords

Cite

@article{arxiv.2407.10449,
  title  = {A Fast, Robust Elliptical Slice Sampling Implementation for Linearly Truncated Multivariate Normal Distributions},
  author = {Kaiwen Wu and Jacob R. Gardner},
  journal= {arXiv preprint arXiv:2407.10449},
  year   = {2024}
}

Comments

13 pages

R2 v1 2026-06-28T17:40:44.065Z