How to Learn a Graph from Smooth Signals

By Vassilis Kalofolias. 2016

594 citations recorded by the source corpus.

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.

Subfields: Artificial Intelligence, Computational Mechanics, Management Science and Operations Research

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Alejandro Ribeiro
  2. Gonzalo Mateos
  3. Shirui Pan
  4. Valentina Zantedeschi
  5. Antonio Garcia Marques
  6. Aurélien Bellet
  7. Santiago Segarra
  8. Michael G. Rabbat

In Computational Mechanics

  1. Alejandro Ribeiro
  2. Gonzalo Mateos
  3. Michael G. Rabbat
  4. Marc Tommasi
  5. Antonio Ortega
  6. Antonio Garcia Marques
  7. Xiaowen Dong
  8. Aurélien Bellet

In Management Science and Operations Research

  1. Aurélien Bellet
  2. Valentina Zantedeschi
  3. Marc Tommasi
  4. Gonzalo Mateos
  5. Alejandro Ribeiro
  6. Antonio Ortega
  7. Antonio Garcia Marques
  8. Xiaowen Dong

Citations in the corpus