SQUAREM: An R Package for Off-the-Shelf Acceleration of EM, MM and Other EM-Like Monotone Algorithms
Dublin Core
Title
SQUAREM: An R Package for Off-the-Shelf Acceleration of EM, MM and Other EM-Like Monotone Algorithms
Subject
EM algorithm, fixed-point iteration, monotone convergence, convergence acceleration, optimization, high dimensional models, extrapolation methods
Description
We discuss the R package SQUAREM for accelerating iterative algorithms which exhibit slow, monotone convergence. These include the well-known expectation-maximization
algorithm, majorize-minimize (MM), and other EM-like algorithms such as expectation
conditional maximization, and generalized EM algorithms. We demonstrate the simplicity, generality, and power of SQUAREM through a wide array of applications of
EM/MM problems, including binary Poisson mixture, factor analysis, interval censoring, genetics admixture, and logistic regression maximum likelihood estimation (an MM
problem). We show that SQUAREM is easy to apply, and can accelerate any fixed-point,
smooth, contraction mapping with linear convergence rate. The squared iterative scheme
(SQUAREM) algorithm provides significant speed-up of EM-like algorithms. The margin of the advantage for SQUAREM is especially huge for high-dimensional problems or
when the EM step is relatively time-consuming to evaluate. SQUAREM can be used
off-the-shelf since there is no need for the user to tweak any control parameters to optimize performance. Given its remarkable ease of use, SQUAREM may be considered as
a default accelerator for slowly converging EM-like algorithms. All the comparisons of
CPU computing time in the paper are made on a quad-core 2.3 GHz Intel Core i7 Mac
computer. R package SQUAREM is available from the Comprehensive R Archive Network
(CRAN) at https://CRAN.R-project.org/package=SQUAREM/.
algorithm, majorize-minimize (MM), and other EM-like algorithms such as expectation
conditional maximization, and generalized EM algorithms. We demonstrate the simplicity, generality, and power of SQUAREM through a wide array of applications of
EM/MM problems, including binary Poisson mixture, factor analysis, interval censoring, genetics admixture, and logistic regression maximum likelihood estimation (an MM
problem). We show that SQUAREM is easy to apply, and can accelerate any fixed-point,
smooth, contraction mapping with linear convergence rate. The squared iterative scheme
(SQUAREM) algorithm provides significant speed-up of EM-like algorithms. The margin of the advantage for SQUAREM is especially huge for high-dimensional problems or
when the EM step is relatively time-consuming to evaluate. SQUAREM can be used
off-the-shelf since there is no need for the user to tweak any control parameters to optimize performance. Given its remarkable ease of use, SQUAREM may be considered as
a default accelerator for slowly converging EM-like algorithms. All the comparisons of
CPU computing time in the paper are made on a quad-core 2.3 GHz Intel Core i7 Mac
computer. R package SQUAREM is available from the Comprehensive R Archive Network
(CRAN) at https://CRAN.R-project.org/package=SQUAREM/.
Creator
Yu Du
Source
https://www.jstatsoft.org/article/view/v092i07
Publisher
Johns Hopkins University
Date
February 2020
Contributor
Fajar bagus W
Format
PDF
Language
Inggris
Type
Text
Files
Collection
Citation
Yu Du, “SQUAREM: An R Package for Off-the-Shelf Acceleration of EM, MM and Other EM-Like Monotone Algorithms,” Repository Horizon University Indonesia, accessed April 4, 2025, https://repository.horizon.ac.id/items/show/8111.