Papers › A Near-Linear-Time Solver for Graph p-Laplacian Semi-Supervised Learning via Continuation in p

A Near-Linear-Time Solver for Graph p-Laplacian Semi-Supervised Learning via Continuation in p

3 Jul 2026arXiv:2607.03503added by Syntology

Oren E. Livne

Title, abstract, authors and date from arXiv's metadata (CC0); this paper is not in the Papers with Code archive (frozen 2025-07-28).

Graph-based semi-supervised learning (SSL) propagates a few labels over a similarity graph by minimizing a Dirichlet-type energy. The standard quadratic (p=2) energy reduces to a single graph-Laplacian solve, but it degenerates exactly where SSL is most useful when labels are scarce: gathering more unlabeled data drives the p=2 estimate to a near-constant function whenever d≥2 (Nadler-Srebro-Zhou). Well-posedness requires the nonlinear p-Laplacian energy with p>d. Existing solvers reduce this to a sequence of weighted Laplacian solves, but their reference implementations use a direct sparse factorization or ichol-preconditioned CG instead. Plugging a near-linear Laplacian solver is not straightforward: at large p the conductance weights degenerate near flat-gradient edges, making the system nearly singular and causing stagnation without a damped outer iteration. We close this gap. Recasting p-Laplacian SSL as a source-form nonlinear Laplacian flow Bρₚ(B^⊤ x)=b and solving by damped chord-Newton continuation in p, every linearized system stays well-conditioned and can be delegated to a near-linear Laplacian engine. On size-scaled graph families the wall-clock is empirically m^(0.96)-m^(1.02) per family (approximate Cholesky default), and a pooled fit across 228 SuiteSparse graphs gives m^(1.19) vs.\ m^(1.45) for direct factorization; the solver handles a 6.8×10⁷-edge social network in minutes. Memory is the binding constraint: Cholesky fill reaches $10$-280× the graph nonzeros vs.\ our O(m) hierarchy. Against the released FCL solver we are $1.5$-14× faster at matched accuracy. On MNIST $10$-NN, p=3 scores 64% at one label per class vs.\ 36% for p=2. Code: https://github.com/orenlivne/np.

PaperPDF

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

orenlivne/np found in paper text by Syntologynot reachable when probed 2026-09-16 — repositories for recent papers often appear after camera-ready report

Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Syntology holds the repository link but has not harvested or run code from it.

Results from the paper

The Papers with Code archive ends with its 2025-07-28 snapshot. This paper's arXiv identifier, 2607.03503, was issued in July 2026, after that date, so the archive has no leaderboard rows for it.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections