Difference-of-Convex Regularization for Graph Learning by Differentiable Programming

arXiv:2608.12757 · math.OC, cs.LG · Submitted 2026-08-13 · Read on arXiv

Liping Tao, Chee Wei Tan

Nanyang Technological University

math.OC, cs.LG

Submitted: 2026-08-13

Updated: 2026-08-14

Code: https://github.com/convexsoft/LRMP

License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/

Importance score: 75/100

The gist: This paper proposes a Difference-of-Convex Regularizer (DCR) graph learning framework to address the challenge of dense and ill-conditioned graph Laplacian pseudoinverses in Laplacian-regularized

Terminology

Summary

This paper proposes a Difference-of-Convex Regularizer (DCR) graph learning framework to address the challenge of dense and ill-conditioned graph Laplacian pseudoinverses in Laplacian-regularized minimization. The paper states: While the Laplacian itself is sparse, its pseudoinverse is dense and often ill-conditioned, rendering direct computation impractical at scale. The framework approximates the spectral action of the Laplacian pseudoinverse without direct inversion via regularized Maximum Likelihood Estimation (MLE).

The paper studies the Laplacian-Regularized Nonnegative Least Squares (LR-NNLS) problem: min x⪰0 1/2∥Ax−b∥22 + 1/2 x⊤Lx. By reformulating this through a dual representation, DCR decouples pseudoinverse learning from instance-specific inference. The paper derives KKT conditions showing the primal solution can be expressed as x⋆ = L†(µ⋆ − A⊤λ⋆) + c1, where µ⋆ and λ⋆ are dual solutions and c is determined by feasibility and complementary slackness.

The DCR algorithm operates in two phases. Phase 1 learns a Laplacian pseudoinverse approximation L̃† via regularized MLE and CCCP iteration with shrinkage regularization. The paper states: First, given L, DCR learns a matrix L̃† that approximates the spectral action of L†, i.e., L̃† ≈ L†, by solving a regularized MLE problem via the CCCP method. Phase 2 recovers the primal solution through dual-guided differentiable learning, using the learned L̃† in the reconstruction map x(λ, µ, c) = L̃†(µ − A⊤λ) + c1, with µ reparameterized via softplus for differentiability.

The paper establishes theoretical guarantees, including Theorem 2 which proves the existence of a fixed point for the regularized Tyler iteration via Nonlinear Perron-Frobenius theory, and Theorem 3 which proves the existence of at least one fixed point for the shrinkage-stabilized iteration via Brouwer's fixed-point theorem.

Numerical experiments evaluate DCR on problem sizes n ∈ 50, 100, 200, 500, 700, 1000, 1500, 2000 with m = 1.5n, under both grid2d and Erdős–Rényi (ER) graph topologies. Results show DCR consistently achieves high accuracy, with relative solution errors often below 10−5 and objective gaps as low as 10−11. The paper reports: DCR consistently achieves much higher accuracy, outperforming Chebyshev by several orders of magnitude on both grid2d and ER topologies. Speedup over the convex solver CVXPY increases with problem size, reaching up to 13.2× on grid2d and 10.8× on ER graphs at large n. In contrast, Chebyshev polynomial approximation exhibits poor convergence, with relative solution errors exceeding 1 on ER graphs at several scales.

The paper concludes: "Experiments across diverse graph topologies and scales show that DCR captures the inverse spectral behavior of the Laplacian, achieving stable convergence and accurate reconstruction under severe ill-conditioning. Compared with convex solvers and graph filtering methods, DCR achieves similar accuracy while significantly improving performance at large scales."

Improvements for AI systems

Improvements to AI Systems:

  1. Scalable Graph-Based Optimization for Large-Scale Inference: Integrate the DCR framework into AI systems that rely on Laplacian-regularized objectives (e.g., semi-supervised learning, manifold regularization, graph neural network training). The improved system can solve nonnegative least squares problems on graphs with up to 2,000+ nodes without directly inverting the Laplacian pseudoinverse, achieving 10–13× speedup over standard convex solvers while maintaining solution errors below 10−5.

  2. Ill-Conditioned Spectral Action Approximation: Replace Chebyshev polynomial or Krylov-subspace approximations in AI models that require spectral filtering of graph Laplacians. The improved system learns a stable, fixed-point-based approximation of the pseudoinverse via Difference-of-Convex Regularization, enabling accurate reconstruction even when the Laplacian is severely ill-conditioned (e.g., on Erdős–Rényi graphs where Chebyshev fails with errors >1).

  3. Differentiable Dual-Guided Reconstruction for End-to-End Learning: Incorporate the two-phase DCR pipeline (Phase 1: regularized MLE + CCCP for pseudoinverse learning; Phase 2: softplus-reparameterized dual variables) into differentiable programming frameworks. The improved AI system can backpropagate through the entire graph-regularized optimization, enabling joint learning of graph structure and model parameters without explicit matrix inversion—useful for meta-learning, few-shot classification, and physics-informed neural networks.

  4. Robust Nonnegative Constraint Handling in Optimization Layers: Use DCR’s KKT-derived primal-dual formulation to build optimization layers in neural networks that enforce nonnegativity (e.g., for topic modeling, image deconvolution, or portfolio optimization). The improved system guarantees feasibility and complementary slackness via the learned pseudoinverse, avoiding ad-hoc projection steps and improving convergence stability.

  5. Fixed-Point Guaranteed Iterative Solvers for Regularized MLE: Apply the theoretical guarantees (Nonlinear Perron-Frobenius and Brouwer fixed-point theorems) to design AI systems that require robust iterative solvers for non-convex regularized objectives. The improved system can certify the existence of fixed points in Tyler-type or shrinkage-stabilized iterations, making training more reliable for high-dimensional, ill-conditioned data (e.g., robust covariance estimation, outlier-robust graph learning).

  6. Memory-Efficient Spectral Inference in Graph Transformers: For graph transformer architectures that compute attention over Laplacian eigenvectors, replace expensive eigendecomposition with DCR’s learned pseudoinverse approximation. The improved system can handle larger graphs (n > 2,000) in memory-constrained settings, while preserving expressivity for tasks like node classification and link prediction, by using the dual reconstruction map to approximate spectral features on-the-fly.

Sources

Related papers