A Fast Algorithm for Maximum Likelihood Estimation of Mixture Proportions Using Sequential Quadratic Programming

06/04/2018
by   Youngseok Kim, et al.
0

Maximum likelihood estimation of mixture proportions has a long history in statistics and continues to play a role in modern statistics, notably in recently developed nonparametric empirical Bayes (EM) methods. Although this problem has traditionally been solved by using an EM algorithm, recent work by Koenker and Mizera shows that modern convex optimization methods can be substantially faster and more accurate. In particular, they used an interior point (IP) method to solve a dual formulation of the original optimization problem. Here we develop a new optimization approach, based on sequential quadratic programming (SQP), which is substantially faster than the IP method without sacrificing accuracy. Our approach combines several ideas: first, it solves a reformulation of the original primal problem rather than the dual; second, it uses SQP instead of IP, with the goal of making full use of the expensive gradient and Hessian computations; third, it uses an active set method to solve the QP subproblem within the SQP algorithm to exploit the sparse nature of the problem; and fourth, it uses low-rank approximations for much faster gradient and Hessian computations at virtually no cost to accuracy. We illustrate all these ideas in experiments on synthetic data sets as well as on a large genetic association data set. For large data sets (e.g., n ≈ 10^6 observations and m ≈ 10^3 mixture components) our implementation yields at least 100-fold reduction in compute time compared with state-of-the-art IP methods, and it does so without sacrificing accuracy. Our methods are implemented in Julia and R, and we have made the source code available at https://github.com/stephenslab/mixsqp-paper.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/16/2022

On Efficient and Scalable Computation of the Nonparametric Maximum Likelihood Estimator in Mixture Models

In this paper we study the computation of the nonparametric maximum like...
research
06/11/2018

Confidence ellipsoids for regression coefficients by observations from a mixture

Confidence ellipsoids for linear regression coefficients are constructed...
research
06/25/2018

Accelerating likelihood optimization for ICA on real signals

We study optimization methods for solving the maximum likelihood formula...
research
07/18/2021

Nonparametric Finite Mixture Models with Possible Shape Constraints: A Cubic Newton Approach

We explore computational aspects of maximum likelihood estimation of the...
research
10/12/2021

Data Harmonization Via Regularized Nonparametric Mixing Distribution Estimation

Data harmonization is the process by which an equivalence is developed b...
research
02/23/2018

Reduced Basis Kriging for Big Spatial Fields

In spatial statistics, a common method for prediction over a Gaussian ra...
research
10/03/2017

Learning Registered Point Processes from Idiosyncratic Observations

A parametric point process model is developed, with modeling based on th...

Please sign up or login with your details

Forgot password? Click here to reset