Connecting the Dots: Identifying Network Structure via Graph Signal Processing

Gonzalo Mateos, Santiago Segarra, Antonio G. Marqués, Alejandro Ribeiro

IEEE Signal Processing Magazine · 2019 · 376 citations · 54 references

DOIFull text

Open access

Concepts

TL;DR

Network topology inference is a key problem in Network Science, yet most graph signal processing methods assume the network is known, an assumption that is often untenable and leads to informal, unvalidated graph construction schemes. This tutorial reviews graph learning techniques that use graph signals to infer the underlying topology, highlighting challenges and opportunities for signal‑processing research at the intersection of modeling, prediction, and control of evolving networked systems. The authors survey mature statistical methods—correlation analysis, covariance selection, and high‑dimensional regression for Gaussian graphical models—alongside GSP‑based inference frameworks that treat the network as a latent structure generating observations, and briefly discuss emerging topics such as dynamic networks, nonlinear pairwise interactions, directed graphs, and causal inference.

Abstract

Network topology inference is a prominent problem in Network Science. Most graph signal processing (GSP) efforts to date assume that the underlying network is known, and then analyze how the graph's algebraic and spectral characteristics impact the properties of the graph signals of interest. Such an assumption is often untenable beyond applications dealing with e.g., directly observable social and infrastructure networks; and typically adopted graph construction schemes are largely informal, distinctly lacking an element of validation. This tutorial offers an overview of graph learning methods developed to bridge the aforementioned gap, by using information available from graph signals to infer the underlying graph topology. Fairly mature statistical approaches are surveyed first, where correlation analysis takes center stage along with its connections to covariance selection and high-dimensional regression for learning Gaussian graphical models. Recent GSP-based network inference frameworks are also described, which postulate that the network exists as a latent underlying structure, and that observations are generated as a result of a network process defined in such a graph. A number of arguably more nascent topics are also briefly outlined, including inference of dynamic networks, nonlinear models of pairwise interaction, as well as extensions to directed graphs and their relation to causal inference. All in all, this paper introduces readers to challenges and opportunities for signal processing research in emerging topic areas at the crossroads of modeling, prediction, and control of complex behavior arising in networked systems that evolve over time.

References

54