arXiv Analytics

Sign in

arXiv:1601.02513 [stat.ML]AbstractReferencesReviewsResources

How to learn a graph from smooth signals

Vassilis Kalofolias

Published 2016-01-11Version 1

We propose a framework that learns the graph structure underlying a set of smooth signals. Given $X\in\mathbb{R}^{m\times n}$ whose rows reside on the vertices of an unknown graph, we learn the edge weights $w\in\mathbb{R}_+^{m(m-1)/2}$ under the smoothness assumption that $\text{tr}{X^\top LX}$ is small. We show that the problem is a weighted $\ell$-1 minimization that leads to naturally sparse solutions. We point out how known graph learning or construction techniques fall within our framework and propose a new model that performs better than the state of the art in many settings. We present efficient, scalable primal-dual based algorithms for both our model and the previous state of the art, and evaluate their performance on artificial and real data.

Comments: 8 pages + supplementary material. Accepted in AISTATS 2016, Cadiz, Spain
Related articles: Most relevant | Search more
arXiv:1705.06753 [stat.ML] (Published 2017-05-18)
Discovering the Graph Structure in the Clustering Results
arXiv:1710.05654 [stat.ML] (Published 2017-10-16)
Large Scale Graph Learning from Smooth Signals
arXiv:2306.10943 [stat.ML] (Published 2023-06-19)
Probabilistic matching of real and generated data statistics in generative adversarial networks