Learning Graph Laplacian with MCP
Yangjing Zhang, Kim-Chuan Toh, Defeng Sun
TL;DR
This work addresses learning graph Laplacians under Laplacian constraints using a non-convex MCP penalty to promote sparsity in edge weights. It derives an inexact proximal DCA framework that reformulates the problem in edge-weight space and leverages a DC decomposition of MCP, with subproblems solved efficiently via a semismooth Newton method on the dual. The authors establish convergence to critical points and demonstrate, through extensive synthetic and real-data experiments, that MCP yields sparser, less biased graphs and better edge-recovery than competitive convex penalties, while achieving superior computational efficiency compared to existing non-convex solvers. The approach is generalizable to other non-convex penalties (e.g., SCAD) and has practical impact for scalable, interpretable graph learning in high dimensions.
Abstract
We consider the problem of learning a graph under the Laplacian constraint with a non-convex penalty: minimax concave penalty (MCP). For solving the MCP penalized graphical model, we design an inexact proximal difference-of-convex algorithm (DCA) and prove its convergence to critical points. We note that each subproblem of the proximal DCA enjoys the nice property that the objective function in its dual problem is continuously differentiable with a semismooth gradient. Therefore, we apply an efficient semismooth Newton method to subproblems of the proximal DCA. Numerical experiments on various synthetic and real data sets demonstrate the effectiveness of the non-convex penalty MCP in promoting sparsity. Compared with the existing state-of-the-art method, our method is demonstrated to be more efficient and reliable for learning graph Laplacian with MCP.
