ScholarGate
Ассистент

Гамильтоновский метод Монте-Карло

Гамильтоновский метод Монте-Карло использует градиенты логарифма апостериорного распределения и симулированную физическую динамику для предложения отдаленных перемещений с высокой вероятностью принятия, что обеспечивает эффективную выборку в пространствах большой размерности.

Найти тему в PaperMindСкороFind papers & topics
Tools & resources
Скачать слайды
Learn & explore
ВидеоСкоро

Definition

Гамильтоновский метод Монте-Карло — это метод MCMC, который вводит вспомогательные переменные импульса, симулирует гамильтонову динамику, используя градиент логарифма апостериорного распределения для предложения нового состояния, и принимает его с помощью шага Метрополиса, который корректирует ошибку численного интегрирования.

Scope

Эта тема охватывает расширение апостериорного распределения переменными импульса, лягушачью интеграцию гамильтоновой динамики, коррекцию Метрополиса для ошибки дискретизации и семплер No-U-Turn (NUTS), который автоматизирует настройку длины пути и размера шага.

Core questions

  • Как переменные импульса и гамильтонова динамика обеспечивают эффективные предложения?
  • Что такое лягушачий интегратор и почему необходима коррекция Метрополиса?
  • Как семплер No-U-Turn устраняет необходимость ручной настройки длины траектории?
  • Почему HMC масштабируется лучше, чем методы случайного блуждания в пространствах большой размерности?

Key concepts

  • переменные импульса
  • лягушачий интегратор
  • гамильтонова динамика
  • размер шага
  • длина траектории
  • семплер No-U-Turn
  • градиент логарифма апостериорного распределения

Key theories

Гамильтонова динамика для выборки
Расширение целевого распределения гауссовым импульсом и следование динамике, сохраняющей объем и энергию, позволяет семплеру пересекать апостериорное распределение с высокой вероятностью принятия и низкой корреляцией между последовательными состояниями.
Семплер No-U-Turn
NUTS автоматически выбирает длины траекторий, расширяя путь до тех пор, пока он не начнет возвращаться, и сочетает это с адаптацией размера шага для устранения большей части ручной настройки.

Clinical relevance

Гамильтоновский метод Монте-Карло, особенно через NUTS, является семплером по умолчанию в системах вероятностного программирования, таких как Stan и PyMC, что делает возможным подгонку сложных иерархических моделей в фармакометрике, экологии и физических науках.

History

Гибридный метод Монте-Карло был представлен для решеточной квантовой хромодинамики Дуэйном и коллегами в 1987 году; Нил адаптировал и популяризировал его для статистики, а семплер No-U-Turn Хоффмана и Гельмана 2014 года сделал его практичным для широкого круга пользователей, заложив основу современного вероятностного программирования.

Debates

Чувствительность к геометрии и настройке
HMC может испытывать трудности с сильно искривленными или мультимодальными апостериорными распределениями и требует информации о градиенте, что стимулирует работу над римановыми многообразиями и адаптивными вариантами.

Key figures

  • Radford Neal
  • Simon Duane
  • Matthew Hoffman
  • Andrew Gelman
  • Michael Betancourt

Related topics

Seminal works

  • neal2011
  • hoffman2014

Frequently asked questions

Почему HMC быстрее, чем метод Метрополиса со случайным блужданием?
Используя информацию о градиенте для предложения длинных траекторий, которые следуют контурам апостериорного распределения, HMC производит почти независимые выборки с высокой вероятностью принятия, избегая медленного диффузионного исследования методов случайного блуждания в пространствах большой размерности.
Что требуется для HMC, чего не требуют более простые семплеры?
Он требует градиента логарифма апостериорного распределения по отношению к непрерывным параметрам, поэтому он обычно сочетается с автоматическим дифференцированием и не может напрямую обрабатывать дискретные параметры.

Methods for this concept

Related concepts