Hamiltonian Monte Carlo samples a smooth target density by augmenting position with independent Gaussian momentum , where is positive-definite. Its joint density is proportional to , withAfter refreshing momentum, approximately solve Hamilton's equations and using leapfrog integration. Flip momentum to make the fixed-length proposal reversible, then accept with probability . A unit Jacobian determinant and reversibility justify this Metropolis–Hastings acceptance probability for integration error.[ref]
Momentum sustains movement through the target instead of proposing each position by a short random increment. The step size, trajectory length and mass matrix affect efficiency; invariance alone does not guarantee ergodicity or efficient crossing between isolated modes.
Surrogate Hamiltonian Monte Carlo uses an auxiliary smooth probability density function to generate trajectories but applies a Metropolis–Hastings acceptance probability using the intended target . For Gaussian momenta and an involutive Metropolis proposal generated by flipped leapfrog integration, the acceptance probability is . Only the surrogate gradient is required during the trajectory; target density evaluations are still required at the endpoints.
Articles by others on the same topic
There are currently no matching articles.