Algorithms for Lipschitz Learning on Graphs
Rasmus Kyng, Anup Rao, Sushant Sachdeva, Daniel A. Spielman

TL;DR
This paper introduces efficient algorithms for computing Lipschitz extensions on graphs, enabling fast regularization and interpolation of functions with minimal smoothness constraints.
Contribution
The authors develop novel algorithms for minimal and absolutely minimal Lipschitz extensions on graphs with improved expected linear and near-linear runtimes.
Findings
Expected linear time algorithm for minimal Lipschitz extension
Near-linear time algorithm for absolutely minimal Lipschitz extension
Efficient methods for $l_{0}$ and $l_{1}$ regularization on graph functions
Abstract
We develop fast algorithms for solving regression problems on graphs where one is given the value of a function at some vertices, and must find its smoothest possible extension to all vertices. The extension we compute is the absolutely minimal Lipschitz extension, and is the limit for large of -Laplacian regularization. We present an algorithm that computes a minimal Lipschitz extension in expected linear time, and an algorithm that computes an absolutely minimal Lipschitz extension in expected time . The latter algorithm has variants that seem to run much faster in practice. These extensions are particularly amenable to regularization: we can perform -regularization on the given values in polynomial time and -regularization on the initial function values and on graph edge weights in time .
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Algorithms · Face and Expression Recognition · Bayesian Modeling and Causal Inference
