Damped Anderson Acceleration With Restarts and Monotonicity Control for Accelerating EM and EM-like Algorithms

被引:46
作者
Henderson, Nicholas C. [1 ]
Varadhan, Ravi [1 ,2 ]
机构
[1] Johns Hopkins Univ, Sidney Kimmel Comprehens Canc Ctr, Baltimore, MD USA
[2] Johns Hopkins Univ, Dept Biostat, Bloomberg Sch Publ Hlth, Baltimore, MD 21205 USA
关键词
Algorithm restarts; Convergence acceleration; MM algorithm; Quasi-Newton; SQUAREM; MAXIMUM-LIKELIHOOD; CONVERGENCE ACCELERATION; ECM; EFFICIENT; MODEL;
D O I
10.1080/10618600.2019.1594835
中图分类号
O21 [概率论与数理统计]; C8 [统计学];
学科分类号
020208 ; 070103 ; 0714 ;
摘要
The expectation-maximization (EM) algorithm is a well-known iterative method for computing maximum likelihood estimates in a variety of statistical problems. Despite its numerous advantages, a main drawback of the EM algorithm is its frequently observed slow convergence which often hinders the application of EM algorithms in high-dimensional problems or in other complex settings. To address the need for more rapidly convergent EM algorithms, we describe a new class of acceleration schemes that build on the Anderson acceleration technique for speeding fixed-point iterations. Our approach is effective at greatly accelerating the convergence of EM algorithms and is automatically scalable to high-dimensional settings. Through the introduction of periodic algorithm restarts and a damping factor, our acceleration scheme provides faster and more robust convergence when compared to un-modified Anderson acceleration, while also improving global convergence. Crucially, our method works as an "off-the-shelf" method in that it may be directly used to accelerate any EM algorithm without relying on the use of any model-specific features or insights. Through a series of simulation studies involving five representative problems, we show that our algorithm is substantially faster than the existing state-of-art acceleration schemes. The acceleration schemes described in this paper are implemented in the R package daarem which is available from the comprehensive R archive network (). for this article are available online.
引用
收藏
页码:834 / 846
页数:13
相关论文
共 39 条
[1]   Fast model-based estimation of ancestry in unrelated individuals [J].
Alexander, David H. ;
Novembre, John ;
Lange, Kenneth .
GENOME RESEARCH, 2009, 19 (09) :1655-1664
[2]   ITERATIVE PROCEDURES FOR NONLINEAR INTEGRAL EQUATIONS [J].
ANDERSON, DG .
JOURNAL OF THE ACM, 1965, 12 (04) :547-&
[3]  
[Anonymous], 2004, Optimization
[4]  
[Anonymous], 2011, MS61550 WPI
[5]  
[Anonymous], 1971, ITERATIVE SOLUTION L
[6]   The SIESTA method;: developments and applicability [J].
Artacho, Emilio ;
Anglada, E. ;
Dieguez, O. ;
Gale, J. D. ;
Garcia, A. ;
Junquera, J. ;
Martin, R. M. ;
Ordejon, P. ;
Pruneda, J. M. ;
Sanchez-Portal, D. ;
Soler, J. M. .
JOURNAL OF PHYSICS-CONDENSED MATTER, 2008, 20 (06)
[7]   MAXIMUM LIKELIHOOD FROM INCOMPLETE DATA VIA EM ALGORITHM [J].
DEMPSTER, AP ;
LAIRD, NM ;
RUBIN, DB .
JOURNAL OF THE ROYAL STATISTICAL SOCIETY SERIES B-METHODOLOGICAL, 1977, 39 (01) :1-38
[8]  
Dennis J. E., 1996, Numerical Methods for Unconstrained Optimization and Nonlinear Equations
[9]   A comparative study on methods for convergence acceleration of iterative vector sequences [J].
Eyert, V .
JOURNAL OF COMPUTATIONAL PHYSICS, 1996, 124 (02) :271-285
[10]   Two classes of multisecant methods for nonlinear acceleration [J].
Fang, Haw-ren ;
Saad, Yousef .
NUMERICAL LINEAR ALGEBRA WITH APPLICATIONS, 2009, 16 (03) :197-221