Most MCMC algorithms follow the same procedure1:

  • Use a transformation to generate a proposal
  • Use a RMH acceptance test

The design of a transfomation is constrained by the fact that it must leave the underlying measure invariant. The Involutive MCMC framework shows that many existing algorithms can be understood as involutions embedded in stochastic transition kernels. This paper extends this work and derives kernels that do not rely on involutions.

Given a deterministic map we try to buil the kernel that admits the target density as its eigenfunction. First we need to derive the acceptance test.

Arrive at the conclusion that must preserve the measure on .

Periodic Orbital MCMC

Starting from the initial state we would like to traverse and accept with the weights associated with them.

direction decides how we apply to the current state .

Contracting Orbital MCMC

Using Hamiltonian dynamics

Choice of deterministic function :

  • periodic Orbital MCMC: Leapfrog integrator
  • contracting Orbital MCMC: Leapfrog integrator with a friction component.

In this case, can it be interpreted as another way (like recycled HMC) to get more samplers out of Hamiltonian trajectories? In this case aren’t HMC and recycled HMC particular cases of orbital HMC?

TODO Show accepted proposals with HMC, recycled HMC, Perpetual HMC, Orbital HMC

In practice

Footnotes

  1. HMC, for instance, augments the state-space with an additional variable (the momentum) and then integrates the Hamiltonian equations to generate a new proposal point.