atlas

Research map / Graph learning / GNN architectures

Schur's Positive-Definite Network: Deep Learning in the SPD cone with structure

ICLR 2025 · Graph learning › GNN architectures · approach: Theory of graph convolutional networks · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces SpodNet, a neural layer that maps SPD matrices to SPD matrices via sequential Schur-complement column-row updates, enabling jointly SPD and sparse outputs for sparse precision matrix estimation.

Problem

Learning neural networks whose outputs are guaranteed symmetric positive-definite (SPD) while also satisfying additional structural constraints such as elementwise sparsity, which existing learning-based and Riemannian methods cannot jointly enforce.

Approach

Update SPD matrices one column-row pair at a time: any learned off-diagonal column is accepted, and the diagonal entry is set to a positive slack plus the Schur complement term, which guarantees SPD output for any network choice; soft-thresholding inside the networks gives exact sparsity.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use UBG instead of GLassograph learning on Animals · Animalsmodularity: 0.61 -> 0.78Helped
Use UBG instead of GLADgraph learning on Animals · Animalsmodularity: 0.72 -> 0.78Helped
Use UBG instead of EGFMgraph learning on Animals · Animalsmodularity: 0.86 -> 0.78Hurt
Use learning-based methods (UBG, PNP, or E2E) instead of traditional estimatorssparse precision matrix recovery · synthetic test dataNMSEHelped
Use SpodNet models instead of GLasso as sample size growssparse precision matrix recovery · synthetic strongly sparse settingsF1 score: up to 25% improvementHelped
Use UBG for support recovery in the lower-dimensional settingsparse precision matrix recovery · synthetic p=20F1 score: over 0.75Helped
Use SpodNet models in the sample-deficient regimesparse precision matrix recovery · synthetic n <= pNMSEHelped
Multiply the learned threshold parameter by 0.1 (ablation)PNP · synthetic sparse precision matrix recoveryconvergence: 0.1Helped
Multiply the learned threshold parameter by 0.1 (ablation)E2E · synthetic sparse precision matrix recoveryconvergence: 0.1Helped
Scale the final-layer preactivation to control the column update magnitude (ablation)SpodNet · training stabilityconditioning stability: zeta = 1Helped
Remove the update normalization (ablation)SpodNet · trainingconditioning stabilityHurt

Surprising findings

Limitations

Experimental setup

Datasets: synthetic sparse SPD matrices from sklearn make_sparse_spd_matrix Animals dataset

Benchmarks: synthetic sparse precision matrix recovery Animals dataset graph learning

Metrics: NMSE F1 score for support recovery modularity

Baselines: GLasso Ledoit-Wolf OAS GLAD EGFM DeepGraph

Builds on: Graphical Lasso GLAD Graphical ISTA Plug-and-Play priors algorithm unrolling

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy