Sparse Gaussian Graphical Models with Discrete Optimization: Computational and Statistical Perspectives
Not on the map. Why?
Abstract (arXiv)
We consider the problem of learning a sparse graph underlying an undirected Gaussian graphical model, a key problem in statistical machine learning. Given n samples from a multivariate Gaussian distribution with p variables, the goal is to estimate the p × p inverse covariance matrix (aka precision matrix), assuming it is sparse (i.e., has a few nonzero entries). We propose GraphL0BnB, a new estimator based on an ℓ0-penalized version of the pseudo-likelihood function, while most earlier approaches are based on the ℓ1-relaxation. Our estimator can be formulated as a convex mixed integer program (MIP) which can be difficult to compute beyond p≈ 100 using off-the-shelf commercial solvers. To solve the MIP, we propose a custom nonlinear branch-and-bound (BnB) framework that solves node relaxations with tailored first-order methods. As a key component of our BnB framework, we propose large-scale solvers for obtaining good primal solutions that are of independent interest. We derive novel statistical guarantees (estimation and variable selection) for our estimator and discuss how our approach improves upon existing estimators. Our numerical experiments on real and synthetic datasets suggest that our BnB framework offers significant advantages over off-the-shelf commercial solvers, and our approach has favorable performance (both in terms of runtime and statistical performance) compared to the state-of-the-art approaches for learning sparse graphical models.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 14 of its 48 references that are in the map. First posted on arXiv 18 Jul 2023.
Builds on
14 of 48 references.
References · 14
- 2018Interactive Supercomputing on 40,000 Cores for Machine Learning and Data Analysiscited by 110
- 2015Best Subset Selection via a Modern Optimization Lenscited by 99
- 2018Fast Best Subset Selection: Coordinate Descent and Local Combinatorial Optimization Algorithmscited by 52
- 2020Sparse Regression at Scale: Branch-and-Bound rooted in First-Order Optimizationcited by 45
- 2017Sparse High-Dimensional Regression: Exact Scalable Algorithms and Phase Transitionscited by 43
- 2013Iteration Complexity Analysis of Block Coordinate Descent Methodscited by 17
- 2017Subset Selection with Shrinkage: Sparse Linear Modeling when the SNR is lowcited by 17
- 2013A convex pseudo-likelihood framework for high dimensional partial correlation estimation with convergence guaranteescited by 12
- 2015Regularization vs. Relaxation: A conic optimization perspective of statistical variable selectioncited by 12
- 2018Using L1-relaxation and integer programming to obtain dual bounds for sparse PCAcited by 8
- 2020Best subset selection is robust against design dependencecited by 5
- 2019Certifiably Optimal Sparse Inverse Covariance Estimationcited by 4
Built on by
Citing papers per year: 2023: 1; 2024: 3; 2025: 1.
5 papers.
- 2023QuantEase: Optimization-based Quantization for Language Modelscited by 28
- 2024Integer Programming for Learning Directed Acyclic Graphs from Non-identifiable Gaussian Modelscited by 4
- 2024An Asymptotically Optimal Coordinate Descent Algorithm for Learning Bayesian Networks from Gaussian Modelscited by 1
- 2024Probabilistic Iterative Hard Thresholding for Sparse Learningcited by 0
- 2025Inverse Covariance and Partial Correlation Matrix Estimation via Joint Partial Regressioncited by 0
- 2025Inverse Covariance and Partial Correlation Matrix Estimation via Joint Partial Regression12 Feb 2025
- 2024Probabilistic Iterative Hard Thresholding for Sparse Learning2 Sep 2024
- 2024An Asymptotically Optimal Coordinate Descent Algorithm for Learning Bayesian Networks from Gaussian Models21 Aug 2024
- 2024Integer Programming for Learning Directed Acyclic Graphs from Non-identifiable Gaussian Models19 Apr 2024
- 2023QuantEase: Optimization-based Quantization for Language Models5 Sep 2023