A block-coordinate descent framework for non-convex composite optimization. Application to sparse precision matrix estimation
Guillaume Lauga
TL;DR
The paper develops a general block-coordinate descent framework for non-convex composite optimization, targeting problems of the form \(\Psi(\mathbf{x}) = f(\mathbf{x}) + g(\mathbf{x})\) with \(g(\mathbf{x}) = \sum_{\ell=1}^L (\phi_\ell \circ \psi_\ell)(x_\ell)\). By constructing quadratic majorants for \(f\) under block-wise metrics and a tangent-based majorant for \(g\), the authors formulate versatile subproblems solvable via variable-metric forward-backward, proximal-Newton, or Gauss-Seidel updates, with convergence to critical points under the Kurdyka-\Lojasiewicz property. The framework is validated on non-convex sparse precision matrix estimation (non-convex Graphical Lasso), showing convergence guarantees and up to a 100-fold reduction in iterations to reach high-quality estimates. Across three solver families—Graphical ISTA, QUIC, and Primal-GLasso—the approach unifies and accelerates existing convex solvers in the non-convex setting, delivering substantial computational gains while maintaining estimation accuracy.
Abstract
Block-coordinate descent (BCD) is the method of choice to solve numerous large scale optimization problems, however their theoretical study for non-convex optimization, has received less attention. In this paper, we present a new block-coordinate descent (BCD) framework to tackle non-convex composite optimization problems, ensuring decrease of the objective function and convergence to a solution. This framework is general enough to include variable metric proximal gradient updates, proximal Newton updates, and alternated minimization updates. This generality allows to encompass three versions of the most used solvers in the sparse precision matrix estimation problem, deemed Graphical Lasso: graphical ISTA, Primal GLasso, and QUIC. We demonstrate the value of this new framework on non-convex sparse precision matrix estimation problems, providing convergence guarantees and up to a $100$-fold reduction in the number of iterations required to reach state-of-the-art estimation quality.
