Automatic Parallel Tempering Markov Chain Monte Carlo with Nii-C
Sheng Jin, Wenxin Jiang, Dong-Hong Wu

TL;DR
The paper introduces Nii-C, a C-based, auto-tuned parallel tempering MCMC framework optimized for high-dimensional, multimodal Bayesian posterior sampling, emphasizing efficiency and rapid convergence.
Contribution
It presents Nii-C, a new C language implementation of automatic parallel tempering MCMC with auto-tuning and MPI parallelization for efficient sampling in complex models.
Findings
Facilitates rapid convergence in high-dimensional, multimodal distributions.
Achieves high sampling efficiency and fast execution speed.
Demonstrates applicability across various research fields.
Abstract
Due to the high dimensionality or multimodality that is common in modern astronomy, sampling Bayesian posteriors can be challenging. Several publicly available codes based on different sampling algorithms can solve these complex models, but the execution of the code is not always efficient or fast enough. The article introduces a C language general-purpose code, Nii-C (https://github.com/shengjin/nii-c.git), that implements a framework of Automatic Parallel Tempering Markov Chain Monte Carlo. Automatic in this context means that the parameters that ensure an efficient parallel tempering process can be set by a control system during the initial stages of a sampling process. The auto-tuned parameters consist of two parts, the temperature ladders of all parallel tempering Markov chains and the proposal distributions for all model parameters across all parallel tempering chains. In order to…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMarkov Chains and Monte Carlo Methods
