hdtg: An R package for high-dimensional truncated normal simulation
Zhenyu Zhang, Andrew Chin, Akihiko Nishimura, Marc A. Suchard

TL;DR
The hdtg R package offers efficient, rejection-free algorithms for high-dimensional multivariate truncated normal distribution simulation, outperforming existing methods in terms of speed and effectiveness.
Contribution
Introduction of the hdtg package implementing harmonic-HMC and Zigzag-HMC algorithms for high-dimensional MTN simulation, providing a general and efficient computational tool.
Findings
Zigzag-HMC and harmonic-HMC achieve 100 effective samples within 3,600 seconds for dimensions 100 to 1,600.
Both algorithms outperform the minimax tilting accept-reject sampler (MET) in high-dimensional scenarios.
Guidance provided on selecting appropriate methods based on correlation structures.
Abstract
Simulating from the multivariate truncated normal distribution (MTN) is required in various statistical applications yet remains challenging in high dimensions. Currently available algorithms and their implementations often fail when the number of parameters exceeds a few hundred. To provide a general computational tool to efficiently sample from high-dimensional MTNs, we introduce the hdtg package that implements two state-of-the-art simulation algorithms: harmonic Hamiltonian Monte Carlo (harmonic-HMC) and zigzag Hamiltonian Monte Carlo (Zigzag-HMC). Both algorithms exploit analytical solutions of the Hamiltonian dynamics under a quadratic potential energy with hard boundary constraints, leading to rejection-free methods. We compare their efficiencies against another state-of-the-art algorithm for MTN simulation, the minimax tilting accept-reject sampler (MET). The run-time of these…
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
TopicsMarkov Chains and Monte Carlo Methods · Bayesian Methods and Mixture Models · Statistical Methods and Bayesian Inference
