Scholion.ai

On the Solution ofℓ0-Constrained Sparse Inverse Covariance Estimation Problems

Dzung T. Phan, Matt Menickelly

INFORMS Journal on Computing · 2021 · Volume 33 · Issue 2

DOI: 10.1287/ijoc.2020.0991

Abstract

The sparse inverse covariance matrix is used to model conditional dependencies between variables in a graphical model to fit a multivariate Gaussian distribution. Estimating the matrix from data are well known to be computationally expensive for large-scale problems. Sparsity is employed to handle noise in the data and to promote interpretability of a learning model. Although the use of a convex ℓ 1 regularizer to encourage sparsity is common practice, the combinatorial ℓ 0 penalty often has more favorable statistical properties. In this paper, we directly constrain sparsity by specifying a maximally allowable number of nonzeros, in other words, by imposing an ℓ 0 constraint. We introduce an efficient approximate Newton algorithm using warm starts for solving the nonconvex ℓ 0 -constrained inverse covariance learning problem. Numerical experiments on standard data sets show that the performance of the proposed algorithm is competitive with state-of-the-art methods. Summary of Contribution: The inverse covariance estimation problem underpins many domains, including statistics, operations research, and machine learning. We propose a scalable optimization algorithm for solving the nonconvex ℓ 0 -constrained problem.

Keywords

ℓ0-constrained, sparsity, gradient projection, approximate Newton, inverse covariance

Enable JavaScript for citation tools and additional paper interactions.