EM algoritmasına hızlı alternatifler


13

Gizli değişkenli modelleri (özellikle pLSA) öğrenmek için EM algoritmasına hızlı alternatifler var mı? Hız lehine hassasiyetten ödün vermekte sorun yok.


1
Literatür taraması yaptınız mı? Bu makale özellikle alakalı görünüyor: Latent Değişken Eğitiminin Dışbükey Gevşemeleri
Emre

1
LSA ne dersiniz? :-)
conjugateprior

1
Bir EM'yi hızlandırmanın genel bir yoluna "Aitken hızlandırıcısı" denir. Kesinlik bir sorun değilse, bunun yerine moment tahminini veya genelleştirilmiş moment tahminini deneyin.
JohnRos

Yanıtlar:


4

Newton-Raphson algoritmaları sıklıkla kullanılabilir. PSLA'ya aşina değilim, ancak gizli sınıf modeller için Newton-Raphson algoritmalarını kullanmak oldukça yaygın. Newton-Raphson algoritmaları EM'den zayıf başlangıç ​​değerlerinden biraz daha fazla sorunludur, bu nedenle bir strateji önce EM'nin birkaç yinelemesini (20 diyelim) kullanmak ve sonra bir Newton-Raphson algoritmasına geçmek. Çok başarılı olduğum bir algoritma: Zhu, Ciyou, Richard H. Byrd, Peihuang Lu ve Jorge Nocedal (1997), "Algoritma 778: L-BFGS-B: Büyük ölçekli sınırlar için Fortran altyordamları kısıtlı optimizasyon, "Matematiksel Yazılımda ACM İşlemleri (TOMS) arşivi, 23 (4), 550-60.


4

EM algoritmasına çok benzeyen, nesnel bir işlevi büyütme veya küçültme sırasında eksik veri yerine tipik olarak dışbükeyliği kullanan MM algoritmasıdır . Yine de, MM algoritmasının sorununuz için geçerli olup olmadığını kontrol etmeniz gerekir.



2

Cevaplarda şu ana kadar bahsedilmeyen bir başka alternatif varyasyonel yaklaşımlardır. Her ne kadar bu algoritmalar tam olarak EM algoritmaları olmasa da, bazı durumlarda EM algoritmaları Bayesian ortalama alan varyasyon algoritmaları vakalarını sınırlandırmaktadır. Sınır, hiper parametrelerin sınırlayıcı durumu ile ilgilidir, bazı durumlarda sınırlayıcı değerleri seçmek size EM algoritmasını verecektir.

Her iki durumda da (EM, VB ve hatta MM algoritmaları) işleri hızlandırmanın 2 genel yolu vardır:

pp

(2) EM (veya başka bir tür) algoritmanızın yakınsama oranını artırmak. Bir yorumda JohnRos Aitken hızlanmasından bahsetti. Bu sayısal analiz dünyasından ancak McLachlan ve Krishnan'ın EM kitabında tartışıldı.

Özlediğim başkaları da olabilir ama bunlar iki büyük olan gibi görünüyor.

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.