An efficient interpolation technique for jump proposals in reversible-jump Markov chain Monte Carlo calculations

Selection among alternative theoretical models given an observed dataset is an important challenge in many areas of physics and astronomy. Reversible-jump Markov chain Monte Carlo (RJMCMC) is an extremely powerful technique for performing Bayesian model selection, but it suffers from a fundamental d...

全面介紹

書目詳細資料
發表在:Royal Society Open Science
Main Authors: W. M. Farr, I. Mandel, D. Stevens
格式: Article
語言:英语
出版: The Royal Society 2015-01-01
主題:
在線閱讀:https://royalsocietypublishing.org/doi/pdf/10.1098/rsos.150030
_version_ 1852819934715838464
author W. M. Farr
I. Mandel
D. Stevens
author_facet W. M. Farr
I. Mandel
D. Stevens
author_sort W. M. Farr
collection DOAJ
container_title Royal Society Open Science
description Selection among alternative theoretical models given an observed dataset is an important challenge in many areas of physics and astronomy. Reversible-jump Markov chain Monte Carlo (RJMCMC) is an extremely powerful technique for performing Bayesian model selection, but it suffers from a fundamental difficulty and it requires jumps between model parameter spaces, but cannot efficiently explore both parameter spaces at once. Thus, a naive jump between parameter spaces is unlikely to be accepted in the Markov chain Monte Carlo (MCMC) algorithm and convergence is correspondingly slow. Here, we demonstrate an interpolation technique that uses samples from single-model MCMCs to propose intermodel jumps from an approximation to the single-model posterior of the target parameter space. The interpolation technique, based on a kD-tree data structure, is adaptive and efficient in modest dimensionality. We show that our technique leads to improved convergence over naive jumps in an RJMCMC, and compare it to other proposals in the literature to improve the convergence of RJMCMCs. We also demonstrate the use of the same interpolation technique as a way to construct efficient ‘global’ proposal distributions for single-model MCMCs without prior knowledge of the structure of the posterior distribution, and discuss improvements that permit the method to be used in higher dimensional spaces efficiently.
format Article
id doaj-art-bdb3642e7aab4eaa97b9596f378aef4d
institution Directory of Open Access Journals
issn 2054-5703
language English
publishDate 2015-01-01
publisher The Royal Society
record_format Article
spelling doaj-art-bdb3642e7aab4eaa97b9596f378aef4d2025-08-19T20:32:38ZengThe Royal SocietyRoyal Society Open Science2054-57032015-01-012610.1098/rsos.150030150030An efficient interpolation technique for jump proposals in reversible-jump Markov chain Monte Carlo calculationsW. M. FarrI. MandelD. StevensSelection among alternative theoretical models given an observed dataset is an important challenge in many areas of physics and astronomy. Reversible-jump Markov chain Monte Carlo (RJMCMC) is an extremely powerful technique for performing Bayesian model selection, but it suffers from a fundamental difficulty and it requires jumps between model parameter spaces, but cannot efficiently explore both parameter spaces at once. Thus, a naive jump between parameter spaces is unlikely to be accepted in the Markov chain Monte Carlo (MCMC) algorithm and convergence is correspondingly slow. Here, we demonstrate an interpolation technique that uses samples from single-model MCMCs to propose intermodel jumps from an approximation to the single-model posterior of the target parameter space. The interpolation technique, based on a kD-tree data structure, is adaptive and efficient in modest dimensionality. We show that our technique leads to improved convergence over naive jumps in an RJMCMC, and compare it to other proposals in the literature to improve the convergence of RJMCMCs. We also demonstrate the use of the same interpolation technique as a way to construct efficient ‘global’ proposal distributions for single-model MCMCs without prior knowledge of the structure of the posterior distribution, and discuss improvements that permit the method to be used in higher dimensional spaces efficiently.https://royalsocietypublishing.org/doi/pdf/10.1098/rsos.150030markov chain monte carloreversible-jump markov chain monte carlodata analysis
spellingShingle W. M. Farr
I. Mandel
D. Stevens
An efficient interpolation technique for jump proposals in reversible-jump Markov chain Monte Carlo calculations
markov chain monte carlo
reversible-jump markov chain monte carlo
data analysis
title An efficient interpolation technique for jump proposals in reversible-jump Markov chain Monte Carlo calculations
title_full An efficient interpolation technique for jump proposals in reversible-jump Markov chain Monte Carlo calculations
title_fullStr An efficient interpolation technique for jump proposals in reversible-jump Markov chain Monte Carlo calculations
title_full_unstemmed An efficient interpolation technique for jump proposals in reversible-jump Markov chain Monte Carlo calculations
title_short An efficient interpolation technique for jump proposals in reversible-jump Markov chain Monte Carlo calculations
title_sort efficient interpolation technique for jump proposals in reversible jump markov chain monte carlo calculations
topic markov chain monte carlo
reversible-jump markov chain monte carlo
data analysis
url https://royalsocietypublishing.org/doi/pdf/10.1098/rsos.150030
work_keys_str_mv AT wmfarr anefficientinterpolationtechniqueforjumpproposalsinreversiblejumpmarkovchainmontecarlocalculations
AT imandel anefficientinterpolationtechniqueforjumpproposalsinreversiblejumpmarkovchainmontecarlocalculations
AT dstevens anefficientinterpolationtechniqueforjumpproposalsinreversiblejumpmarkovchainmontecarlocalculations
AT wmfarr efficientinterpolationtechniqueforjumpproposalsinreversiblejumpmarkovchainmontecarlocalculations
AT imandel efficientinterpolationtechniqueforjumpproposalsinreversiblejumpmarkovchainmontecarlocalculations
AT dstevens efficientinterpolationtechniqueforjumpproposalsinreversiblejumpmarkovchainmontecarlocalculations