MCMC Using Hamiltonian Dynamics
Open accessAbstract
Despite a few notable uses of simulation of random processes in the pre-computer era (Hammersley and Handscomb, 1964, Section 1.2; Stigler, 2002, Chapter 7), practical widespread use of simulation had to await the invention of computers. Almost as soon as computers were invented, they were used for simulation (Hammersley and Handscomb, 1964, Section 1.2). The name “Monte Carlo” started as cuteness-gambling was then (around 1950) illegal in most places, and the casino at Monte Carlo was the most famous in the world-but it soon became a colorless technical term for simulation of random processes. Markov chain Monte Carlo (MCMC) was invented soon after ordinary Monte Carlo at Los Alamos, one of the few places where computers were available at the time. Metropolis et al. (1953)∗ simulated a liquid in equilibrium with its gas phase. The obvious way to find out about the thermodynamic equilibrium is to simulate the dynamics of the system, and let it run until it reaches equilibrium. The tour de force was their realization that they did not need to simulate the exact dynamics; they only needed to simulate someMarkov chain having the same equilibrium distribution. Simulations following the scheme of Metropolis et al. (1953) are said to use the Metropolis algorithm. As computers became more widely available, the Metropolis algorithm was widely used by chemists and physicists, but it did not become widely known among statisticians until after 1990. Hastings (1970) generalized the Metropolis algorithm, and simulations following his scheme are said to use the Metropolis-Hastings algorithm. A special case of the Metropolis-Hastings algorithm was introduced by Geman and Geman (1984), apparently without knowledge of earlier work. Simulations following their scheme are said to use the Gibbs sampler. Much of Geman and Geman (1984) discusses optimization to find the posterior mode rather than simulation, and it took some time for it to be understood in the spatial statistics community that the Gibbs sampler simulated the posterior distribution, thus enabling full Bayesian inference of all kinds. Amethodology that was later seen to be very similar to the Gibbs sampler was introduced by Tanner and Wong (1987), again apparently without knowledge of earlier work. To this day, some refer to the Gibbs sampler as “data augmentation” following these authors. Gelfand and Smith (1990)made thewider Bayesian community aware of theGibbs sampler, which up to that time had been known only in the spatial statistics community. Then it took off; as of this writing, a search for Gelfand and Smith (1990) on Google Scholar yields 4003 links to other works. It was rapidly realized that most Bayesian inference could researchers to properly understand the theory of MCMC (Geyer, 1992; Tierney, 1994) and that all of the aforementionedworkwas a special case of the notion ofMCMC. Green (1995) generalized theMetropolis-Hastings algorithm, asmuch as it can be generalized.Although this terminology is not widely used, we say that simulations following his scheme use the Metropolis-Hastings-Green algorithm. MCMC is not used only for Bayesian inference. Likelihood inference in caseswhere the likelihood cannot be calculated explicitly due tomissing data or complex dependence can also useMCMC (Geyer, 1994, 1999; Geyer and Thompson, 1992, 1995, and references cited therein).
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Diffusion Policy can express arbitrary normalizable distributions, including multimodal action distributions.
“By learning the gradient of the action score function [46] and performing Stochastic Langevin Dynamics sampling on this gradient field, Diffusion policy can express arbitrary normalizable distributions [32], which includes multimodal action distributions”
From Diffusion Policy: Visuomotor Policy Learning via Action Diffusion (2023) · cites this paper as [32]
Section 3.1 states that any distribution with a density can be represented as a canonical distribution by setting its energy to the negative log density. Section 5.2 describes gradient-based Langevin Monte Carlo. Neither passage establishes that Diffusion Policy specifically can express arbitrary normalizable distributions or multimodal action distributions; the source addresses the general sampling framework, not that model’s capacity. (LLM, conf=0.84)
Experimental — accuracy not yet measuredDiffusion Policy can express complex multimodal action distributions.
“We find that the diffusion formulation yields powerful advantages when used for robot policies, including gracefully handling multimodal action distributions”
From Diffusion Policy: Visuomotor Policy Learning via Action Diffusion (2023) · cites this paper as [32]
Section 3.2 describes Hamiltonian Monte Carlo for sampling continuous distributions, not diffusion-based robot policies. A search for diffusion policies and multimodal action distributions found no passage in our copy addressing the attributed claim. (LLM, conf=0.76)
Experimental — accuracy not yet measuredOne version of MCMC which uses such posterior for relatively fast convergence is Hamiltonian MCMC.
“One version of MCMC which uses such posterior for relatively fast convergence, is Hamiltonian MCMC (Neal, 2011).”
From An Introduction to Variational Autoencoders (2019) · cites this paper as Neal, 2011
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Equation of State Calculations by Fast Computing Machines
Metropolis, N., Rosenbluth, A. W., Rosenbluth, M. N., Teller, A. H., & Teller, E. (1953) · The Journal of Chemical Physics · doi:10.1063/1.1699114 · Cited by 37,192 · see citing works
Monte Carlo sampling methods using Markov chains and their applications.
Hastings, W. K. (1970) · Biometrika · doi:10.1093/biomet/57.1.97 · Cited by 15,195 · see citing works
Understanding Molecular Simulation: From Algorithms to Applications
Ratner, M. A. (1997) · Physics Today · doi:10.1063/1.881812 · Cited by 5,114 · see citing works
Bayesian Learning for Neural Networks
Neal, R. M. (1996) · Lecture Notes in Statistics · doi:10.1007/978-1-4612-0745-0 · Cited by 4,276 · see citing works
Self-citationDuane, S., Kennedy, A. D., Pendleton, B. J., & Roweth, D. (1987) · Physics Letters B · doi:10.1016/0370-2693(87)91197-x · Cited by 3,920 · see citing works
Studies in Molecular Dynamics. I. General Method
Alder, B. J., & Wainwright, T. E. (1959) · The Journal of Chemical Physics · doi:10.1063/1.1730376 · Cited by 2,524 · see citing works
Simulated Tempering: A New Monte Carlo Scheme
Marinari, E., & Giorgio Parisi, A. (1992) · Europhysics Letters (EPL) · doi:10.1209/0295-5075/19/6/002 · Cited by 1,792 · see citing works
Weak convergence and optimal scaling of random walk Metropolis algorithms
Roberts, G. O., Gelman, A., & Gilks, W. R. (1997) · The Annals of Applied Probability · doi:10.1214/aoap/1034625254 · Cited by 1,693 · see citing works
Parallel tempering: Theory, applications, and new perspectives
Earl, D. J., & Deem, M. W. (2005) · Physical Chemistry Chemical Physics · doi:10.1039/b509983h · Cited by 1,317 · see citing works
Neal, R. M. (2001) · Statistics and Computing · doi:10.1023/a:1008923215028 · Cited by 1,208 · see citing works
Self-citationSimulating Hamiltonian Dynamics
Leimkuhler, B., & Reich, S. (2005) · Cambridge University Press eBooks · doi:10.1017/cbo9780511614118 · Cited by 1,152 · see citing works
(1991) · University of Minnesota Digital Conservancy (University of Minnesota) · Cited by 1,077 · see citing works
Probabilistic Inference Using Markov Chain Monte Carlo Methods
Neal, R. M. (2011) · Cited by 1,035 · see citing works
Self-citationParallel Tempering: Theory, Applications, and New PerspectivesPreprint
Earl, D. J., & Deem, M. W. (2008) · Cited by 1,015 · see citing works
Exponential Convergence of Langevin Distributions and Their Discrete Approximations
Roberts, G. O., & Tweedie, R. L. (1996) · Bernoulli · doi:10.2307/3318418 · Cited by 1,000 · see citing works
Andrieu, C., & Thoms, J. (2008) · Statistics and Computing · doi:10.1007/s11222-008-9110-y · Cited by 908 · see citing works
Optimal Scaling of Discrete Approximations to Langevin Diffusions
Roberts, G. O., & Rosenthal, J. S. (1998) · Journal of the Royal Statistical Society Series B (Statistical Methodology) · doi:10.1111/1467-9868.00123 · Cited by 660 · see citing works
Representations of Knowledge in Complex Systems
Grenander, U., & Miller, M. I. (1994) · Journal of the Royal Statistical Society Series B (Statistical Methodology) · doi:10.1111/j.2517-6161.1994.tb02000.x · Cited by 605 · see citing works
Brownian dynamics as smart Monte Carlo simulation
Rossky, P. J., Doll, J. D., & Friedman, H. L. (1978) · The Journal of Chemical Physics · doi:10.1063/1.436415 · Cited by 516 · see citing works
The accuracy of symplectic integrators
McLachlan, R. I., & Atela, P. (1992) · Nonlinearity · doi:10.1088/0951-7715/5/2/011 · Cited by 380 · see citing works
Sampling from multimodal distributions using tempered transitions
Neal, R. M. (1996) · Statistics and Computing · doi:10.1007/bf00143556 · Cited by 355 · see citing works
Self-citationA generalized guided Monte Carlo algorithm
Horowitz, A. M. (1991) · Physics Letters B · doi:10.1016/0370-2693(91)90812-5 · Cited by 290 · see citing works
Hamiltonian evolution for the hybrid Monte Carlo algorithm
Sexton, J. C., & Weingarten, D. (1992) · Nuclear Physics B · doi:10.1016/0550-3213(92)90263-b · Cited by 256 · see citing works
An Improved Acceptance Procedure for the Hybrid Monte Carlo Algorithm
Neal, R. M. (1994) · Journal of Computational Physics · doi:10.1006/jcph.1994.1054 · Cited by 179 · see citing works
Self-citationHigher-order hybrid Monte Carlo algorithms
Creutz, M. J., & Gocksch, A. (1989) · Physical Review Letters · doi:10.1103/physrevlett.63.9 · Cited by 168 · see citing works
Gaussian Processes to Speed up Hybrid Monte Carlo for Expensive Bayesian Integrals
Rasmussen, C. E. (2003) · doi:10.1093/oso/9780198526155.003.0045 · Cited by 167 · see citing works
Global Monte Carlo algorithms for many-fermion systems
Creutz, M. J. (1988) · Physical review. D. Particles, fields, gravitation, and cosmology/Physical review. D. Particles and fields · doi:10.1103/physrevd.38.1228 · Cited by 150 · see citing works
Shadow hybrid Monte Carlo: an efficient propagator in phase space of macromolecules
Izaguirre, J. A., & Hampton, S. S. (2004) · Journal of Computational Physics · doi:10.1016/j.jcp.2004.04.016 · Cited by 135 · see citing works
Mathematical methods of classical mechanics /2nd edition/
Arnold, V. I. (1979) · Moscow Izdatel Nauka · Cited by 134 · see citing works
Mass tensor molecular dynamics
Bennett, C. H. (1975) · Journal of Computational Physics · doi:10.1016/0021-9991(75)90077-7 · Cited by 130 · see citing works
The acceptance probability in the hybrid Monte Carlo method
Sourendu Gupta, A., Irbäc, A., Karsch, F., et al. (1990) · Physics Letters B · doi:10.1016/0370-2693(90)91790-i · Cited by 103 · see citing works
An improved hybrid Monte Carlo method
Mackenze, P. B. (1989) · Physics Letters B · doi:10.1016/0370-2693(89)91212-4 · Cited by 99 · see citing works
Acceptances and autocorrelations in hybrid Monte Carlo
Kennedy, A. D., & Pendleton, B. J. (1991) · Nuclear Physics B - Proceedings Supplements · doi:10.1016/0920-5632(91)90893-j · Cited by 61 · see citing works
Cost of the generalised hybrid Monte Carlo algorithm for free field theory
Kennedy, A. D., & Pendleton, B. J. (2001) · Nuclear Physics B · doi:10.1016/s0550-3213(01)00129-8 · Cited by 56 · see citing works
Playing Billiards in Version Space
Ruján, P. (1997) · Neural Computation · doi:10.1162/neco.1997.9.1.99 · Cited by 55 · see citing works
Ishwaran, H. (1999) · Journal of Computational and Graphical Statistics · doi:10.1080/10618600.1999.10474849 · Cited by 39 · see citing works
Multipoint Metropolis Method with Application to Hybrid Monte Carlo
Qin, Z. S., & Liu, J. S. (2001) · Journal of Computational Physics · doi:10.1006/jcph.2001.6860 · Cited by 37 · see citing works
Function factorization using warped Gaussian processes
Schmidt, M. N. (2009) · International Conference on Machine Learning · doi:10.1145/1553374.1553492 · Cited by 29 · see citing works
The Theory of Hybrid Stochastic Algorithms
Kennedy, A. D. (1990) · NATO ASI series. Series B : Physics · doi:10.1007/978-1-4615-3784-7_14 · Cited by 25 · see citing works
Riemannian Manifold Hamiltonian Monte Carlo
Girolami, M., Calderhead, B., & Chin, S. (2009) · Cambridge University Engineering Department Publications Database · doi:10.48550/arxiv.0907.1100 · Cited by 24 · see citing works
A general limitation on Monte Carlo algorithms of the Metropolis type
Caracciolo, S., Pelissetto, A., & Sokal, A. D. (1994) · Physical Review Letters · doi:10.1103/physrevlett.72.179 · Cited by 22 · see citing works
The Short-Cut Metropolis MethodPreprint
Neal, R. M. (2005) · arXiv (Cornell University) · doi:10.48550/arxiv.math/0508060 · Cited by 15 · see citing works
Self-citationLearning hyperparameters for neural network models using Hamiltonian dynamics
Choo, K. (2000) · Library and Archives Canada (Government of Canada) · Cited by 8 · see citing works
Ishwaran, H. (1999) · Journal of Computational and Graphical Statistics · doi:10.2307/1390827 · Cited by 7 · see citing works
Flagged first, then by citations
Research works printed but not linked: 4
- Liu, J. S. (2001). Monte Carlo Strategies in Scientific Computing. Springer.
- Neal, R. M. (1998). Regression and classification using Gaussian process priors (with dis- cussion). In J. M. Bernardo, et al., editor, Bayesian Statistics 6, pages 475-501. Oxford University Press.
- Neal, R. M. (2007). Short-cut MCMC: An alternative to adaptation. Talk at the Third Workshop on Monte Carlo Methods, Harvard, May 2007, slides are available at http://www.cs.utoronto.ca/∼radford/ftp/short-mcmc-talk.pdf.
- Rasmussen, C. E. and Williams, C. K. I. (2006). Gaussian Processes for Machine Learning. MIT Press.
Cited by
Sorted by citations
<b>brms</b> : An <i>R</i> Package for Bayesian Multilevel Models Using <i>Stan</i>
Bürkner, P.-C. (2017) · Journal of Statistical Software · doi:10.18637/jss.v080.i01 · Cited by 9,476 · see citing works
<i>Stan</i> : A Probabilistic Programming Language
Carpenter, B., Gelman, A., Hoffman, M. D., Lee, D., Goodrich, B., Betancourt, M., Brubaker, M., Guo, J., Li, P., & Riddell, A. (2017) · Journal of Statistical Software · doi:10.18637/jss.v076.i01 · Cited by 7,754 · see citing works
An Introduction to Variational Autoencoders
Kingma, D. P., & Welling, M. (2019) · Foundations and Trends® in Machine Learning · doi:10.1561/2200000056 · Cited by 2,609 · see citing works
Hands-On Bayesian Neural Networks—A Tutorial for Deep Learning Users
Jospin, L. V., Laga, H., Boussaid, F., Buntine, W., & Bennamoun, M. (2022) · IEEE Computational Intelligence Magazine · doi:10.1109/mci.2022.3155327 · Cited by 879 · see citing works
Diffusion policy: Visuomotor policy learning via action diffusion
Chi, C., Xu, Z., Feng, S., Cousineau, E., Du, Y., Burchfiel, B., Tedrake, R., & Song, S. (2025) · The International Journal of Robotics Research · doi:10.1177/02783649241273668 · Cited by 613 · see citing works
Diffusion Policy: Visuomotor Policy Learning via Action Diffusion
Chi, C., Feng, S., Du, Y., Xu, Z., Cousineau, E., Burchfiel, B., & Song, S. (2023) · Robotics: Science and Systems XIX · doi:10.15607/rss.2023.xix.026 · Cited by 530 · see citing works
Signatures of negative selection in the genetic architecture of human complex traits
Zeng, J., de Vlaming, R., Wu, Y., Robinson, M. R., Lloyd-Jones, L. R., Yengo, L., Yap, C. X., Xue, A., Sidorenko, J., McRae, A. F., et al. (2018) · Nature Genetics · doi:10.1038/s41588-018-0101-4 · Cited by 391 · see citing works
A Survey on Bayesian Deep Learning
Wang, H., & Yeung, D.-Y. (2021) · ACM Computing Surveys · doi:10.1145/3409383 · Cited by 247 · see citing works
The anchoring bias reflects rational use of cognitive resources
Lieder, F., Griffiths, T. L., M. Huys, Q. J., & Goodman, N. D. (2018) · Psychonomic Bulletin & Review · doi:10.3758/s13423-017-1286-8 · Cited by 230 · see citing works
A Survey of Uncertainty in Deep Neural Networks
Gawlikowski, J., Tassi, C. R. N., Ali, M., Lee, J., Humt, M., Feng, J., Kruspe, A., Triebel, R., Jung, P., Roscher, R., et al. (2021) · arXiv · doi:10.48550/arxiv.2107.03342 · Cited by 232 · see citing works
Sharma, M., Tong, M., Korbak, T., Duperrouzel, D., Was, H., Korbak, J., Cheng, M., Askell, A., Bai, Y., Brain, C., et al. (2023) · arXiv (Cornell University) · doi:10.48550/arxiv.2310.13548 · Cited by 132 · see citing works
Sensitivity to pain expectations: A Bayesian model of individual differences
Hoskin, R., Berzuini, C., Acosta-Kane, D., El-Deredy, W., Guo, H., & Talmi, D. (2019) · Cognition · doi:10.1016/j.cognition.2018.08.022 · Cited by 87 · see citing works
A theory of learning to infer.
Dasgupta, I., Schulz, E., Tenenbaum, J. B., & Gershman, S. J. (2020) · Psychological Review · doi:10.1037/rev0000178 · Cited by 70 · see citing works
Aitchison, L., & Lengyel, M. (2016) · PLOS Computational Biology · doi:10.1371/journal.pcbi.1005186 · Cited by 67 · see citing works
Learning Weight Uncertainty with Stochastic Gradient MCMC for Shape Classification
Li, C., Stevens, A., Chen, C., Pu, Y., Gan, Z., & Carin, L. (2016) · 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr.2016.611 · Cited by 39 · see citing works
Chianese, M., Coogan, A., Hofma, P., Otten, S., & Weniger, C. (2020) · Monthly Notices of the Royal Astronomical Society · doi:10.1093/mnras/staa1477 · Cited by 36 · see citing works
Representations and generalization in artificial and brain neural networks
Li, Q., Sorscher, B., & Sompolinsky, H. (2024) · Proceedings of the National Academy of Sciences · doi:10.1073/pnas.2311805121 · Cited by 27 · see citing works
Entezami, A., De Michele, C., Arslan, A. N., & Behkamal, B. (2022) · Sensors · doi:10.3390/s22134964 · Cited by 19 · see citing works
Johnson, R., Burch, K. S., Hou, K., Paciuc, M., Pasaniuc, B., & Sankararaman, S. (2021) · PLoS Computational Biology · doi:10.1371/journal.pcbi.1009483 · Cited by 16 · see citing works
Sequential Monte Carlo Learning for Time Series Structure Discovery
Saad, F. A., Patton, B. J., Hoffman, M. D., Saurous, R. A., & Mansinghka, V. K. (2023) · arXiv · doi:10.48550/arxiv.2307.09607 · Cited by 3
- Authors
- Neal, R. M.
- Corresponding author
- Neal, Radford M.
- Venue
- Handbook of Markov Chain Monte Carlo
- Publisher
- Chapman and Hall/CRC
- Published
- 2011-05-10
- Pages
- 113-162
- OpenAlex
- W1840847274
- Cited by
- 2,574
- References
- 44
- Citations by year
- 2026: 114 · 2025: 220 · 2024: 235 · 2023: 223 · 2022: 250 · 2021: 308 · 2020: 265 · 2019: 227 · 2018: 180 · 2017: 169 · 2016: 121 · 2015: 109 · 2014: 81 · 2013: 40 · 2012: 15
- FWCI
- 103.12
- Type
- book chapter
- Language
- en
- Open access
- bronze
- doi.org
- Locations
- Chapman & Hall/CRC eBooks (publishedVersion)
- arXiv (Cornell University) (submittedVersion)
- arXiv (Cornell University)
- Funders
- Natural Sciences and Engineering Research Council of Canada
- Topics
- Physical Sciences › Mathematics › Statistics and Probability › Markov Chains and Monte Carlo Methods
- Physical Sciences › Physics and Astronomy › Condensed Matter Physics › Theoretical and Computational Physics
- Physical Sciences › Mathematics › Statistics and Probability › Statistical Methods and Bayesian Inference
- Keywords
- Markov chain Monte Carlo, Hamiltonian Monte Carlo, Hamiltonian dynamics, Metropolis algorithm, Metropolis-Hastings algorithm, Gibbs sampling, Bayesian inference, posterior sampling
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review