Blind identification of stochastic block models from dynamical observations

We consider a blind identification problem in which we aim to recover a statistical model of a network without knowledge of the network's edges, but based solely on nodal observations of a certain process. More concretely, we focus on observations that consist of single snapshots taken from multiple trajectories of a diffusive process that evolves over the unknown network. We model the network as generated from an independent draw from a latent stochastic block model (SBM), and our goal is to infer both the partition of the nodes into blocks, as well as the parameters of this SBM. We discuss some non-identifiability issues related to this problem and present simple spectral algorithms that provably solve the partition recovery and parameter estimation problems with high accuracy. Our analysis relies on recent results in random matrix theory and covariance estimation, and associated concentration inequalities. We illustrate our results with several numerical experiments.

[1]  Chandler Davis The rotation of eigenvectors by a perturbation , 1963 .

[2]  W. Kahan,et al.  The Rotation of Eigenvectors by a Perturbation. III , 1970 .

[3]  W. Zachary,et al.  An Information Flow Model for Conflict and Fission in Small Groups , 1977, Journal of Anthropological Research.

[4]  John N. Tsitsiklis,et al.  Problems in decentralized decision making and computation , 1984 .

[5]  Charles R. Johnson,et al.  Matrix analysis , 1985, Statistical Inference for Engineers and Data Scientists.

[6]  Petre Stoica,et al.  Decentralized Control , 2018, The Control Systems Handbook.

[7]  R. Overbeek,et al.  The use of gene clusters to infer functional coupling. , 1999, Proceedings of the National Academy of Sciences of the United States of America.

[8]  V. Anne Smith,et al.  Evaluating functional network inference using simulations of complex biological systems , 2002, ISMB.

[9]  Jie Lin,et al.  Coordination of groups of mobile autonomous agents using nearest neighbor rules , 2003, IEEE Trans. Autom. Control..

[10]  Anirban Dasgupta,et al.  Spectral analysis of random graphs with skewed degree distributions , 2004, 45th Annual IEEE Symposium on Foundations of Computer Science.

[11]  Amit Kumar,et al.  A simple linear time (1 + /spl epsiv/)-approximation algorithm for k-means clustering in any dimensions , 2004, 45th Annual IEEE Symposium on Foundations of Computer Science.

[12]  Neil D. Lawrence,et al.  Automatic Determination of the Number of Clusters Using Spectral Algorithms , 2005, 2005 IEEE Workshop on Machine Learning for Signal Processing.

[13]  Stephen P. Boyd,et al.  Enhancing Sparsity by Reweighted ℓ1 Minimization , 2007, 0711.1612.

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

[15]  Ulrike von Luxburg,et al.  A tutorial on spectral clustering , 2007, Stat. Comput..

[16]  Lennart Ljung Perspectives on System Identification , 2008 .

[17]  Shaogang Gong,et al.  Spectral clustering with eigenvector selection , 2008, Pattern Recognit..

[18]  O Sporns,et al.  Predicting human resting-state functional connectivity from structural connectivity , 2009, Proceedings of the National Academy of Sciences.

[19]  George J. Pappas,et al.  Genetic network identification using convex programming. , 2009, IET systems biology.

[20]  M. Greicius,et al.  Resting-state functional connectivity reflects structural connectivity in the default mode network. , 2009, Cerebral cortex.

[21]  J. Pearl Causal inference in statistics: An overview , 2009 .

[22]  Lennart Ljung,et al.  Perspectives on system identification , 2010, Annu. Rev. Control..

[23]  Mason A. Porter,et al.  Comparing Community Structure to Characteristics in Online Collegiate Social Networks , 2008, SIAM Rev..

[24]  Mason A. Porter,et al.  Social Structure of Facebook Networks , 2011, ArXiv.

[25]  Mark E. J. Newman,et al.  Stochastic blockmodels and community structure in networks , 2010, Physical review. E, Statistical, nonlinear, and soft matter physics.

[26]  Bin Yu,et al.  Spectral clustering and the high-dimensional stochastic blockmodel , 2010, 1007.1684.

[27]  Fan Chung Graham,et al.  On the Spectra of General Random Graphs , 2011, Electron. J. Comb..

[28]  Sean C. Warnick,et al.  Robust dynamical network structure reconstruction , 2011, Autom..

[29]  Robert D. Nowak,et al.  Causal Network Inference Via Group Sparse Regularization , 2011, IEEE Transactions on Signal Processing.

[30]  F. Bunea,et al.  On the sample covariance matrix estimator of reduced effective rank population matrices, with applications to fPCA , 2012, 1212.5321.

[31]  Murti V. Salapaka,et al.  On the Problem of Reconstructing an Unknown Topology via Locality Properties of the Wiener Filter , 2012, IEEE Transactions on Automatic Control.

[32]  László Lovász,et al.  Large Networks and Graph Limits , 2012, Colloquium Publications.

[33]  Biao Huang,et al.  System Identification , 2000, Control Theory for Physicists.

[34]  Shahin Shahrampour,et al.  Reconstruction of directed networks from consensus dynamics , 2013, 2013 American Control Conference.

[35]  Tai Qin,et al.  Regularized Spectral Clustering under the Degree-Corrected Stochastic Blockmodel , 2013, NIPS.

[36]  Clare Gray,et al.  FORUM: Ecological networks: the missing links in biomonitoring science , 2014, The Journal of applied ecology.

[37]  M. Timme,et al.  Revealing networks from dynamics: an introduction , 2014, 1408.2963.

[38]  A. Saliba,et al.  Single-cell RNA-seq: advances and future challenges , 2014, Nucleic acids research.

[39]  Tengyao Wang,et al.  A useful variant of the Davis--Kahan theorem for statisticians , 2014, 1405.0680.

[40]  A. Rinaldo,et al.  Consistency of spectral clustering in stochastic block models , 2013, 1312.2050.

[41]  Shahin Shahrampour,et al.  Topology Identification of Directed Dynamical Networks via Power Spectral Analysis , 2013, IEEE Transactions on Automatic Control.

[42]  Peter Spirtes,et al.  Causal discovery and inference: concepts and recent methodological advances , 2016, Applied Informatics.

[43]  S. Brunton,et al.  Discovering governing equations from data by sparse identification of nonlinear dynamical systems , 2015, Proceedings of the National Academy of Sciences.

[44]  Mason A. Porter,et al.  Random walks and diffusion on networks , 2016, ArXiv.

[45]  Anna Scaglione,et al.  Active Sensing of Social Networks , 2016, IEEE Transactions on Signal and Information Processing over Networks.

[46]  Claire J. Tomlin,et al.  Sparse network identifiability via Compressed Sensing , 2016, Autom..

[47]  Y. Lai,et al.  Data Based Identification and Prediction of Nonlinear and Complex Dynamical Systems , 2016, 1704.08764.

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

[49]  Emmanuel Abbe,et al.  Community detection and stochastic block models: recent developments , 2017, Found. Trends Commun. Inf. Theory.

[50]  Marc Timme,et al.  Revealing physical interaction networks from statistics of collective dynamics , 2017, Science Advances.

[51]  Ye Yuan,et al.  Network Identifiability from Intrinsic Noise , 2017, IEEE Transactions on Automatic Control.

[52]  Santiago Segarra,et al.  Network inference from consensus dynamics , 2017, 2017 IEEE 56th Annual Conference on Decision and Control (CDC).

[53]  Julien M. Hendrickx,et al.  Spectral Identification of Networks Using Sparse Measurements , 2016, SIAM J. Appl. Dyn. Syst..

[54]  Afonso S. Bandeira,et al.  Estimation under group actions: recovering orbits from invariants , 2017, Applied and Computational Harmonic Analysis.

[55]  Laurent Massoulié,et al.  A spectral method for community detection in moderately sparse degree-corrected stochastic block models , 2015, Advances in Applied Probability.

[56]  Santiago Segarra,et al.  Network topology inference from non-stationary graph signals , 2017, 2017 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[57]  Santiago Segarra,et al.  Network Topology Inference from Spectral Templates , 2016, IEEE Transactions on Signal and Information Processing over Networks.

[58]  Carey E. Priebe,et al.  Statistical Inference on Random Dot Product Graphs: a Survey , 2017, J. Mach. Learn. Res..

[59]  Leto Peel,et al.  The ground truth about metadata and community detection in networks , 2016, Science Advances.

[60]  Santiago Segarra,et al.  Blind Community Detection From Low-Rank Excitations of a Graph Filter , 2018, IEEE Transactions on Signal Processing.

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

[62]  Nick S. Jones,et al.  Community detection in networks with unobserved edges. , 2018 .

[63]  Georgios B. Giannakis,et al.  Topology Identification and Learning over Graphs: Accounting for Nonlinearities and Dynamics , 2018, Proceedings of the IEEE.

[64]  Amit Singer,et al.  The sample complexity of multi-reference alignment , 2017, SIAM J. Math. Data Sci..

[65]  Santiago Segarra,et al.  Spectral Partitioning of Time-varying Networks with Unobserved Edges , 2019, ICASSP 2019 - 2019 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[66]  Tiago P. Peixoto Network Reconstruction and Community Detection from Dynamics , 2019, Physical review letters.

[67]  Santiago Segarra,et al.  Connecting the Dots: Identifying Network Structure via Graph Signal Processing , 2018, IEEE Signal Processing Magazine.

[68]  Nick S. Jones,et al.  Community detection in networks with unobserved edges , 2018, ArXiv.

[69]  Santiago Segarra,et al.  Centrality Measures for Graphons: Accounting for Uncertainty in Networks , 2017, IEEE Transactions on Network Science and Engineering.

[70]  Tsuyoshi Murata,et al.  {m , 1934, ACML.

[71]  Anru Zhang,et al.  Spectral State Compression of Markov Processes , 2018, IEEE Transactions on Information Theory.

[72]  Santiago Segarra,et al.  Blind Community Detection From Low-Rank Excitations of a Graph Filter , 2018, IEEE Transactions on Signal Processing.

[73]  P. Alam ‘E’ , 2021, Composites Engineering: An A–Z Guide.