A Filtering Framework for Time-Varying Graph Signals

Time-varying graph signal processing generalizes scalar graph signals to multivariate time-series data with an underlying graph structure. Important applications include network neuroscience, social network analysis, and sensor processing. In this chapter, we present a framework for modeling the underlying graphs of these multivariate signals along with a filter design methodology based on invariance to the graph-shift operator. Importantly, these approaches apply to directed and undirected graphs. We present three classes of filters for time-varying graph signals, providing example application of each in design of ideal bandpass filters.

[1]  José M. F. Moura,et al.  Discrete Signal Processing on Graphs , 2012, IEEE Transactions on Signal Processing.

[2]  Geert Leus,et al.  Observing and Tracking Bandlimited Graph Processes , 2017, 1712.00404.

[3]  Benjamin Girault Stationary graph signals using an isometric graph translation , 2015, 2015 23rd European Signal Processing Conference (EUSIPCO).

[4]  Yuantao Gu,et al.  A Distributed Tracking Algorithm for Reconstruction of Graph Signals , 2015, IEEE Journal of Selected Topics in Signal Processing.

[5]  Javier Escudero,et al.  Graph-Variate Signal Analysis: Framework and Applications , 2017 .

[6]  Stéphane Mallat,et al.  Group Invariant Scattering , 2011, ArXiv.

[7]  Xavier Bresson,et al.  Convolutional Neural Networks on Graphs with Fast Localized Spectral Filtering , 2016, NIPS.

[8]  A. T. Walden,et al.  Comparing Spectra of Graph Shift Operator Matrices , 2017, COMPLEX NETWORKS.

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

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

[11]  Joan Bruna,et al.  Deep Convolutional Networks on Graph-Structured Data , 2015, ArXiv.

[12]  B. Simon Operator Theory: A Comprehensive Course in Analysis, Part 4 , 2015 .

[13]  Guigang Zhang,et al.  Deep Learning , 2016, Int. J. Semantic Comput..

[14]  Yuantao Gu,et al.  Time-Varying Graph Signal Reconstruction , 2017, IEEE Journal of Selected Topics in Signal Processing.

[15]  José M. F. Moura,et al.  Big Data Analysis with Signal Processing on Graphs: Representation and processing of massive data sets with irregular structure , 2014, IEEE Signal Processing Magazine.

[16]  Stéphane Mallat,et al.  Understanding deep convolutional networks , 2016, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[17]  Geert Leus,et al.  Autoregressive Moving Average Graph Filtering , 2016, IEEE Transactions on Signal Processing.

[18]  S. Mallat,et al.  Invariant Scattering Convolution Networks , 2013, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[19]  Bernard C. Picinbono,et al.  Second-order complex random vectors and normal distributions , 1996, IEEE Trans. Signal Process..

[20]  Paulo Gonçalves,et al.  Translation on Graphs: An Isometric Shift Operator , 2015, IEEE Signal Processing Letters.

[21]  Xiao-Ping Zhang,et al.  On the Shift Operator, Graph Frequency, and Optimal Filtering in Graph Signal Processing , 2015, IEEE Transactions on Signal Processing.

[22]  E. Davies,et al.  Linear Operators and their Spectra , 2007 .

[23]  Selin Aviyente,et al.  Dynamic Graph Fourier Transform on temporal functional connectivity networks , 2017, 2017 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[24]  Andreas Loukas,et al.  A Time-Vertex Signal Processing Framework: Scalable Processing and Meaningful Representations for Time-Series on Graphs , 2017, IEEE Transactions on Signal Processing.

[25]  José M. F. Moura,et al.  Spectral Projector-Based Graph Fourier Transforms , 2017, IEEE Journal of Selected Topics in Signal Processing.

[26]  Santiago Segarra,et al.  Optimal Graph-Filter Design and Applications to Distributed Linear Network Operators , 2017, IEEE Transactions on Signal Processing.

[27]  Brian M. Sadler,et al.  Graph Filters and the Z-Laplacian , 2017, IEEE Journal of Selected Topics in Signal Processing.

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

[29]  Max Welling,et al.  Semi-Supervised Classification with Graph Convolutional Networks , 2016, ICLR.

[30]  J. W. Brown,et al.  Complex Variables and Applications , 1985 .

[31]  Sergio Barbarossa,et al.  On the Graph Fourier Transform for Directed Graphs , 2016, IEEE Journal of Selected Topics in Signal Processing.

[32]  Joan Bruna,et al.  Spectral Networks and Locally Connected Networks on Graphs , 2013, ICLR.

[33]  Georgios B. Giannakis,et al.  Kernel-Based Reconstruction of Space-Time Functions on Dynamic Graphs , 2016, IEEE Journal of Selected Topics in Signal Processing.

[34]  Damien Foucard,et al.  Frequency analysis of time-varying graph signals , 2016, 2016 IEEE Global Conference on Signal and Information Processing (GlobalSIP).

[35]  Pierre Vandergheynst,et al.  Geometric Deep Learning: Going beyond Euclidean data , 2016, IEEE Signal Process. Mag..

[36]  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.

[37]  Taihei Oki,et al.  Multi-dimensional Graph Fourier Transform , 2017, ArXiv.

[38]  Tosio Kato Perturbation theory for linear operators , 1966 .

[39]  Pierre Vandergheynst,et al.  Graph Signal Processing: Overview, Challenges, and Applications , 2017, Proceedings of the IEEE.

[40]  Pascal Frossard,et al.  Graph Signal Processing , 2018 .