Online Joint Topology Identification and Signal Estimation with Inexact Proximal Online Gradient Descent

Identifying the topology that underlies a set of time series is useful for tasks such as prediction, denoising, and data completion. Vector autoregressive (VAR) model based topologies capture dependencies among time series, and are often inferred from observed spatio-temporal data. When the data are affected by noise and/or missing samples, the tasks of topology identification and signal recovery (reconstruction) have to be performed jointly. Additional challenges arise when i) the underlying topology is time-varying, ii) data become available sequentially, and iii) no delay is tolerated. To overcome these challenges, this paper proposes two online algorithms to estimate the VAR model-based topologies. The proposed algorithms have constant complexity per iteration, which makes them interesting for big data scenarios. They also enjoy complementary merits in terms of complexity and performance. A performance guarantee is derived for one of the algorithms in the form of a dynamic regret bound. Numerical tests are also presented, showcasing the ability of the proposed algorithms to track the time-varying topologies with missing data in an online fashion.

[1]  Ali Shojaie,et al.  Network granger causality with inherent grouping structure , 2012, J. Mach. Learn. Res..

[2]  Zhisong Pan,et al.  Online Learning for Time Series Prediction of AR Model with Missing Data , 2019, Neural Processing Letters.

[3]  Georgios B. Giannakis,et al.  Tensor Decompositions for Identifying Directed Graph Topologies and Tracking Dynamic Networks , 2016, IEEE Transactions on Signal Processing.

[4]  Mustafa Ayazoglu,et al.  Blind identification of sparse dynamic networks and applications , 2011, IEEE Conference on Decision and Control and European Control Conference.

[5]  S. Kay Fundamentals of statistical signal processing: estimation theory , 1993 .

[6]  José M. F. Moura,et al.  Signal Processing on Graphs: Causal Modeling of Unstructured Data , 2015, IEEE Transactions on Signal Processing.

[7]  Yonina C. Eldar,et al.  Estimation in autoregressive processes with partial observations , 2017, 2017 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[8]  R. Tibshirani,et al.  Sparse inverse covariance estimation with the graphical lasso. , 2008, Biostatistics.

[9]  Elad Hazan,et al.  Online Time Series Prediction with Missing Data , 2015, ICML.

[10]  Rainer Goebel,et al.  Investigating directed cortical interactions in time-resolved fMRI data using vector autoregressive modeling and Granger causality mapping. , 2003, Magnetic resonance imaging.

[11]  Christopher M. Bishop,et al.  Pattern Recognition and Machine Learning (Information Science and Statistics) , 2006 .

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

[13]  Baltasar Beferull-Lozano,et al.  DYNAMIC NETWORK IDENTIFICATION FROM NON-STATIONARY VECTOR AUTOREGRESSIVE TIME SERIES , 2018, 2018 IEEE Global Conference on Signal and Information Processing (GlobalSIP).

[14]  Rex B. Kline,et al.  Principles and Practice of Structural Equation Modeling , 1998 .

[15]  Baltasar Beferull-Lozano,et al.  Dynamic Regret Analysis for Online Tracking of Time-varying Structural Equation Model Topologies , 2020, 2020 15th IEEE Conference on Industrial Electronics and Applications (ICIEA).

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

[17]  J. Heckman,et al.  Causality and Econometrics , 2022, SSRN Electronic Journal.

[18]  Stephen P. Boyd,et al.  Proximal Algorithms , 2013, Found. Trends Optim..

[19]  Georgios B. Giannakis,et al.  Sparse graphical modeling of piecewise-stationary time series , 2011, 2011 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[20]  Eric D. Kolaczyk,et al.  Statistical Analysis of Network Data: Methods and Models , 2009 .

[21]  E. Fox,et al.  Neural Granger Causality for Nonlinear Time Series , 2018, 1802.05842.

[22]  Haris Vikalo,et al.  Online Topology Inference from Streaming Stationary Graph Signals , 2019, 2019 IEEE Data Science Workshop (DSW).

[23]  Georgios B. Giannakis,et al.  Semi-Blind Inference of Topologies and Dynamical Processes Over Dynamic Graphs , 2018, IEEE Transactions on Signal Processing.

[24]  L. Kilian,et al.  Structural Vector Autoregressive Analysis , 2017 .

[25]  Martin Zinkevich,et al.  Online Convex Programming and Generalized Infinitesimal Gradient Ascent , 2003, ICML.

[26]  Amir Beck,et al.  First-Order Methods in Optimization , 2017 .

[27]  Georgios B. Giannakis,et al.  Nonlinear dimensionality reduction on graphs , 2017, 2017 IEEE 7th International Workshop on Computational Advances in Multi-Sensor Adaptive Processing (CAMSAP).

[28]  Michael I. Jordan,et al.  Learning graphical models for stationary time series , 2004, IEEE Transactions on Signal Processing.

[29]  Ketan Rajawat,et al.  Online Learning With Inexact Proximal Online Gradient Descent Algorithms , 2018, IEEE Transactions on Signal Processing.

[30]  Geert Leus,et al.  Forecasting Time Series With VARMA Recursions on Graphs , 2018, IEEE Transactions on Signal Processing.

[31]  Gonzalo Mateos,et al.  Proximal-Gradient Algorithms for Tracking Cascades Over Social Networks , 2014, IEEE Journal of Selected Topics in Signal Processing.

[32]  Nicole A. Lazar,et al.  Statistical Analysis With Missing Data , 2003, Technometrics.

[33]  Jitkomut Songsiri Sparse autoregressive model estimation for learning granger causality in time series , 2013, 2013 IEEE International Conference on Acoustics, Speech and Signal Processing.

[34]  Tao Peng,et al.  Spatiotemporal Smoothness-based Graph Learning Method for Sensor Networks , 2019, 2019 IEEE Wireless Communications and Networking Conference (WCNC).

[35]  Bernhard Schölkopf,et al.  Structure and dynamics of information pathways in online media , 2012, WSDM.

[36]  Lieven Vandenberghe,et al.  Topology Selection in Graphical Models of Autoregressive Processes , 2010, J. Mach. Learn. Res..

[37]  Antonio Ortega,et al.  Covariance Matrix Estimation With Non Uniform and Data Dependent Missing Observations , 2019, IEEE Transactions on Information Theory.

[38]  Georgios B. Giannakis,et al.  ONLINE IDENTIFICATION OF DIRECTIONAL GRAPH TOPOLOGIES CAPTURING DYNAMIC AND NONLINEAR DEPENDENCIES† , 2018, 2018 IEEE Data Science Workshop (DSW).

[39]  Sergio Barbarossa,et al.  Adaptive Least Mean Squares Estimation of Graph Signals , 2016, IEEE Transactions on Signal and Information Processing over Networks.

[40]  Baltasar Beferull-Lozano,et al.  Online Topology Identification From Vector Autoregressive Time Series , 2019, IEEE Transactions on Signal Processing.

[41]  Helmut Ltkepohl,et al.  New Introduction to Multiple Time Series Analysis , 2007 .

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

[43]  Gonzalo Mateos,et al.  Online Topology Inference from Streaming Stationary Graph Signals with Partial Connectivity Information , 2020, Algorithms.

[44]  Gerald Matz,et al.  Efficient Graph Learning From Noisy and Incomplete Data , 2020, IEEE Transactions on Signal and Information Processing over Networks.

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

[46]  Bernhard Schölkopf,et al.  Causal Inference by Identification of Vector Autoregressive Processes with Hidden Components , 2015, ICML.

[47]  Le Song,et al.  Estimating time-varying networks , 2008, ISMB 2008.

[48]  Shai Shalev-Shwartz,et al.  Online Learning and Online Convex Optimization , 2012, Found. Trends Mach. Learn..

[49]  Yuichi Tanaka,et al.  Time-Varying Graph Learning with Constraints on Graph Temporal Variation , 2020, ArXiv.

[50]  Po-Ling Loh,et al.  High-dimensional regression with noisy and missing data: Provable guarantees with non-convexity , 2011, NIPS.

[51]  Stephen P. Boyd,et al.  Network Inference via the Time-Varying Graphical Lasso , 2017, KDD.

[52]  Gen Li,et al.  Varying-coefficient models for dynamic networks , 2017, Comput. Stat. Data Anal..

[53]  Chao Liu,et al.  An Unsupervised Spatiotemporal Graphical Modeling Approach to Anomaly Detection in Distributed CPS , 2016, 2016 ACM/IEEE 7th International Conference on Cyber-Physical Systems (ICCPS).

[54]  C. Granger Some recent development in a concept of causality , 1988 .

[55]  Nasser M. Nasrabadi,et al.  Pattern Recognition and Machine Learning , 2006, Technometrics.