Graph signal processing: Filter design and spectral statistics

Graph signal processing analyzes signals supported on the nodes of a graph by defining the shift operator in terms of a matrix, such as the graph adjacency matrix or Laplacian matrix, related to the structure of the graph. With respect to the graph shift operator, polynomial functions of the shift matrix perform filtering. An application considered in this paper, convergence acceleration filters for distributed average consensus may be viewed as lowpass graph filters periodically applied to the states. Design of graph filters depends on the shift matrix eigendecomposition. Consequently, random graphs present a challenge as this information is often difficult to obtain. Nevertheless, the asymptotic behavior of the shift matrix empirical spectral distribution provides a substitute for suitable random matrix models. This paper employs deterministic approximations for empirical spectral statistics from other works to propose optimization criteria for consensus acceleration filters, evaluating the results through simulation.

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

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

[3]  Alain Sarlette,et al.  Accelerating Consensus by Spectral Clustering and Polynomial Filters , 2017, IEEE Transactions on Control of Network Systems.

[4]  Renu Chakravarti Laskar Eigenvalues of the adjacency matrix of cubic lattice graphs. , 1969 .

[5]  C. Tracy,et al.  The Distribution of the Largest Eigenvalue in the Gaussian Ensembles: β = 1, 2, 4 , 1997, solv-int/9707001.

[6]  Reza Olfati-Saber,et al.  Flocking for multi-agent dynamic systems: algorithms and theory , 2006, IEEE Transactions on Automatic Control.

[7]  George Cybenko,et al.  Dynamic Load Balancing for Distributed Memory Multiprocessors , 1989, J. Parallel Distributed Comput..

[8]  Alejandro Ribeiro,et al.  Weak law of large numbers for stationary graph processes , 2017, 2017 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

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

[10]  Pascal Frossard,et al.  Polynomial Filtering for Fast Convergence in Distributed Consensus , 2008, IEEE Transactions on Signal Processing.

[11]  E. Wigner On the Distribution of the Roots of Certain Symmetric Matrices , 1958 .

[12]  Carlos Sagüés,et al.  Chebyshev Polynomials in Distributed Consensus Applications , 2011, IEEE Transactions on Signal Processing.

[13]  José M. F. Moura,et al.  Spectral statistics of lattice graph structured, non-uniform percolations , 2017, 2017 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[14]  Tiefeng Jiang,et al.  SPECTRAL DISTRIBUTIONS OF ADJACENCY AND LAPLACIAN MATRICES OF RANDOM GRAPHS , 2010, 1011.2608.

[15]  Laura Cottatellucci,et al.  Spectral properties of random matrices for stochastic block model , 2015, 2015 13th International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks (WiOpt).

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

[17]  Soummya Kar,et al.  Finite-time distributed consensus through graph filters , 2014, 2014 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[18]  Alan M. Frieze,et al.  Random graphs , 2006, SODA '06.

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

[20]  R. Couillet,et al.  Random Matrix Methods for Wireless Communications: Estimation , 2011 .

[21]  Reza Olfati-Saber,et al.  Consensus and Cooperation in Networked Multi-Agent Systems , 2007, Proceedings of the IEEE.

[22]  Soummya Kar,et al.  Consensus + innovations distributed inference over networks: cooperation and sensing in networked systems , 2013, IEEE Signal Processing Magazine.

[23]  Antonia Maria Tulino,et al.  Random Matrix Theory and Wireless Communications , 2004, Found. Trends Commun. Inf. Theory.

[24]  José M. F. Moura,et al.  Optimal Filter Design for Signal Processing on Random Graphs: Accelerated Consensus , 2018, IEEE Transactions on Signal Processing.

[25]  V. Girko,et al.  Theory of stochastic canonical equations , 2001 .

[26]  Stephen P. Boyd,et al.  Fast linear iterations for distributed averaging , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).