Markov chain Monte Carlo (MCMC) algorithms offer various strategies for sampling; the Hamiltonian Monte Carlo (HMC) family of samplers are MCMC algorithms which often exhibit improved mixing properties. The recently introduced magnetic HMC, a generalization of HMC motivated by the physics of particles influenced by magnetic field forces, has been demonstrated to improve the performance of HMC. In many applications, one wishes to sample from a distribution restricted to a constrained set, often manifested as an embedded manifold (for example, the surface of a sphere). We introduce magnetic manifold HMC, an HMC algorithm on embedded manifolds motivated by the physics of particles constrained to a manifold and moving under magnetic field forces. We discuss the theoretical properties of magnetic Hamiltonian dynamics on manifolds, and introduce a reversible and symplectic integrator for the HMC updates. We demonstrate that magnetic manifold HMC produces favorable sampling behaviors relative to the canonical variant of manifold-constrained HMC.
翻译:马克夫链-蒙特卡洛(MCMC)算法提供了各种取样策略;汉密尔顿·蒙特卡洛(HMC)取样员组群是MCMC算法,往往表现出更好的混合特性;最近引进的磁性HMC,这是受磁场力量影响微粒物理学所激发的对HMC的概括,已经证明可以改善HMC的性能。在许多应用中,人们希望从一个限制的分布器中取样,该分布器通常以嵌入的元体(例如球的表面)为表现。我们引入了磁性多重HMC,这是一种由受多颗粒限制的颗粒物理学驱动的嵌入式的HMC算法,在磁场力量下移动。我们讨论了磁性汉密尔顿动力在多管上的理论特性,并为HMC的更新引入了可逆性和静脉冲集成器。我们证明,磁性HMC与多受控HMC的罐体变体相比,具有有利的取样行为。