Learning graph structure with stationary graph signals via first-order approximation

Estimating the graph structure plays an important role in the emerging field of signal processing on graph (SPoG). A graph acts as a filter when a signal propagates on it with the frequency response being a polynomial of the eigenvalues of the graph Laplacian matrix. In this paper, we endeavor to learn the underlying graph structure (a.k.a. graph connectivity) from stationary graph signal observations. To this end, we first make use of the first-order approximation to linearize the polynomial representation of the frequency response. Then we formulate a convex optimization problem to recover the eigenvalues of the graph Laplacian. We further show the problem can be efficiently solved by applying the alternating-direction method of multipliers (ADMM). Accordingly, the graph structure can be learned from the reconstructed graph Laplacian. Numerical tests demonstrate the proposed approach offers accurate estimates of the connections in a graph.

[1]  Vincent Gripon,et al.  Graph reconstruction from the observation of diffused signals , 2015, 2015 53rd Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[2]  Georgios B. Giannakis,et al.  Kernel-Based Reconstruction of Graph Signals , 2016, IEEE Transactions on Signal Processing.

[3]  José M. F. Moura,et al.  Discrete Signal Processing on Graphs: Frequency Analysis , 2013, IEEE Transactions on Signal Processing.

[4]  Santiago Segarra,et al.  Stationary Graph Processes and Spectral Estimation , 2016, IEEE Transactions on Signal Processing.

[5]  José M. F. Moura,et al.  Signal processing on graphs: Estimating the structure of a graph , 2015, 2015 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[6]  Pierre Vandergheynst,et al.  Stationary Signal Processing on Graphs , 2016, IEEE Transactions on Signal Processing.

[7]  Pascal Frossard,et al.  The emerging field of signal processing on graphs: Extending high-dimensional data analysis to networks and other irregular domains , 2012, IEEE Signal Processing Magazine.

[8]  Geert Leus,et al.  Distributed Autoregressive Moving Average Graph Filters , 2015, IEEE Signal Processing Letters.

[9]  Yong He,et al.  Characterizing dynamic functional connectivity in the resting brain using variable parameter regression and Kalman filtering approaches , 2011, NeuroImage.

[10]  Simon J. Godsill,et al.  Bayesian Inference of Task-Based Functional Brain Connectivity Using Markov Chain Monte Carlo Methods , 2016, IEEE Journal of Selected Topics in Signal Processing.

[11]  Georgios B. Giannakis,et al.  Tracking Switched Dynamic Network Topologies From Information Cascades , 2016, IEEE Transactions on Signal Processing.

[12]  Santiago Segarra,et al.  Network topology identification from spectral templates , 2016, 2016 IEEE Statistical Signal Processing Workshop (SSP).

[13]  Vassilis Kalofolias,et al.  How to Learn a Graph from Smooth Signals , 2016, AISTATS.

[14]  Pascal Frossard,et al.  Learning Laplacian Matrix in Smooth Graph Signal Representations , 2014, IEEE Transactions on Signal Processing.

[15]  Simon J. Godsill,et al.  A Metropolis-within-Gibbs sampler to infer task-based functional brain connectivity , 2016, 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).