Hamiltonian Monte Carlo


14

Birisi Hamiltonian Monte Carlo yöntemlerinin arkasındaki ana fikri açıklayabilir ve hangi durumlarda Markov Zinciri Monte Carlo yöntemlerinden daha iyi sonuçlar verecektir?


1
Bu, Stan belgelerinde kapsamlı bir şekilde ele alınmıştır.
Sycorax, Reinstate Monica'yı

6
@Genel Abrial: ancak buradaki tüm sorular bir veya başka bir kağıt veya kitap veya belge kapsamında değil mi?

3
Hamiltonian Monte Carlo bir Markov Zinciri Monte Carlo yöntemine bir örnek olduğu için soru iyi bir şekilde ortaya konmadı.
aripakman

3
Tabii, bu iyi bir inceleme mcmchandbook.net/HandbookChapter5.pdf
aripakman

5
28 Mayıs'ta Zen'in sizi tam olarak aynı URL'ye bağladığını fark ettiniz mi?
Bernhard

Yanıtlar:


11

Hamiltonian Monte Carlo'nun en güncel kaynağının, pratik uygulamalarının ve diğer MCMC yöntemleriyle karşılaştırmasının Betancourt'un 2017 tarihli bu inceleme makalesi olduğuna inanıyorum :

Olasılıksal beklentileri tahmin etmede karşılaşılan en büyük zorluk, parametre uzayında karmaşık bir yüzeye yakın konsantre olan bir set olan tipik hedef dağılım kümesinin ölçülmesidir. Hamiltonian Monte Carlo, tipik setin geometrisinden yararlanarak düzgün hedef dağılımlarının tutarlı bir şekilde keşfedilmesini sağlar. Bu etkili keşif sadece diğer Markov zinciri Monte Carlo algoritmalarından daha iyi hesaplama verimliliği sağlamakla kalmaz, aynı zamanda elde edilen tahmincilerin geçerliliği konusunda daha güçlü garantiler verir. Dahası, bu geometrinin dikkatli analizi, yöntemin optimal uygulamalarını otomatik olarak oluşturmak için ilkeli stratejileri kolaylaştırır ve kullanıcıların uzmanlıklarını istatistiksel hesaplamanın hayal kırıklıklarıyla güreşmek yerine daha iyi modeller oluşturmaya odaklamalarını sağlar. Sonuç olarak,Stan (Stan Geliştirme Ekibi, 2017).


2
Bu yaklaşım yaklaşan çiş biraz!
Xi'an

3

Aslen Hybrid Monte Carlo olarak adlandırılan Hamiltonian Monte Carlo ( HMC ), momentum terimi ve düzeltmeleri olan bir Markov Zinciri Monte Carlo formudur.

"Hamiltonyan" Hamilton mekaniğini ifade eder.

Kullanım durumu, olasılık alanı üzerinde sayısal entegrasyon için yüksek boyutları rasgele (rastgele) araştırıyor.

MCMC ile kontrast

Düz / vanilya Markov Zinciri Monte Carlo (MCMC) bir sonraki durumu belirlemek için sadece son durumu kullanır. Bu, daha önce keşfettiğiniz alana geri gittiğiniz kadar ileri gitme olasılığınız anlamına gelir.

MCMC'nin yüksek boyutlu uzaylarda da birincil ilgi alanının dışına kayması muhtemeldir.

Bu, MCMC'yi çok boyutlu bir olasılık alanı üzerinden sayısal entegrasyon amacıyla çok verimsiz hale getirir.

HMC bu sorunları nasıl ele alıyor?

Bir momentum terimi ekleyerek, HMC olasılık alanınızı keşfetmeyi daha verimli hale getirir, çünkü artık olasılık alanınızdaki her adımda ileri ilerleme kaydetme olasılığınız daha yüksektir.

HMC aynı zamanda Metropolis-Hastings düzeltmelerini kullanarak bölgede kalmasını ve daha büyük olasılıklı bölgeyi araştırmasını sağlar.

Bu cevabı yazarken HMC'deki bu sunumu oldukça aydınlatıcı buldum .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.