Consensus + innovations distributed inference over networks: cooperation and sensing in networked systems

This article presents consensus + innovations inference algorithms that intertwine consensus (local averaging among agents) and innovations (sensing and assimilation of new observations). These algorithms are of importance in many scenarios that involve cooperation and interaction among a large number of agents with no centralized coordination. The agents only communicate locally over sparse topologies and sense new observations at the same rate as they communicate. This stands in sharp contrast with other distributed inference approaches, in which interagent communications are assumed to occur at a much faster rate than agents can sense (sample) the environment so that, in between measurements, agents may iterate enough times to reach a decision-consensus before a new measurement is made and assimilated. While optimal design of distributed inference algorithms in stochastic time-varying scenarios is a hard (often intractable) problem, this article emphasizes the design of asymptotically (in time) optimal distributed inference approaches, i.e., distributed algorithms that achieve the asymptotic performance of the corresponding optimal centralized inference approach (with instantaneous access to the entire network sensed information at all times). Consensus + innovations algorithms extend consensus in nontrivial ways to mixed-scale stochastic approximation algorithms, in which the time scales (or weighting) of the consensus potential (the potential for distributed agent collaboration) and of the innovation potential (the potential for local innovations) are suitably traded for optimal performance. This article shows why this is needed and what the implications are, giving the reader pointers to new methodologies that are useful in their own right and in many other contexts.

[1]  Paolo Braca,et al.  Asymptotic Optimality of Running Consensus in Testing Binary Hypotheses , 2010, IEEE Transactions on Signal Processing.

[2]  Soummya Kar,et al.  Distributed Kalman Filtering : Weak Consensus Under Weak Detectability , 2011 .

[3]  Soummya Kar,et al.  Topology for Distributed Inference on Graphs , 2006, IEEE Transactions on Signal Processing.

[4]  Angelia Nedic,et al.  Distributed and Recursive Parameter Estimation in Parametrized Linear State-Space Models , 2008, IEEE Transactions on Automatic Control.

[5]  John N. Tsitsiklis,et al.  Distributed Asynchronous Deterministic and Stochastic Gradient Optimization Algorithms , 1984, 1984 American Control Conference.

[6]  Ali H. Sayed,et al.  Diffusion strategies for adaptation and learning over networks: an examination of distributed strategies and network behavior , 2013, IEEE Signal Processing Magazine.

[7]  Soummya Kar,et al.  Distributed Consensus Algorithms in Sensor Networks: Quantized Data and Random Link Failures , 2007, IEEE Transactions on Signal Processing.

[8]  João M. F. Xavier,et al.  Consensus and Products of Random Stochastic Matrices: Exact Rate for Convergence in Probability , 2012, IEEE Transactions on Signal Processing.

[9]  Marija D. Ilic,et al.  Dynamics and control of large electric power systems , 2000 .

[10]  Robert H. Halstead,et al.  Matrix Computations , 2011, Encyclopedia of Parallel Computing.

[11]  Mehran Mesbahi,et al.  Distributed Linear Parameter Estimation in Sensor Networks based on Laplacian Dynamics Consensus Algorithm , 2006, 2006 3rd Annual IEEE Communications Society on Sensor and Ad Hoc Communications and Networks.

[12]  Andrey V. Savkin,et al.  The problem of state estimation via asynchronous communication channels with irregular transmission times , 2003, IEEE Trans. Autom. Control..

[13]  José M. F. Moura,et al.  Distributed Detection via Gaussian Running Consensus: Large Deviations Asymptotic Analysis , 2011, IEEE Transactions on Signal Processing.

[14]  Ali H. Sayed,et al.  Diffusion Least-Mean Squares Over Adaptive Networks: Formulation and Performance Analysis , 2008, IEEE Transactions on Signal Processing.

[15]  Soummya Kar,et al.  Sensor Networks With Random Links: Topology Design for Distributed Consensus , 2007, IEEE Transactions on Signal Processing.

[16]  José M. F. Moura,et al.  Distributed Detection Over Noisy Networks: Large Deviations Analysis , 2011, IEEE Transactions on Signal Processing.

[17]  Soummya Kar,et al.  Distributed Consensus Algorithms in Sensor Networks With Imperfect Communication: Link Failures and Channel Noise , 2007, IEEE Transactions on Signal Processing.

[18]  U. Feige,et al.  Spectral Graph Theory , 2015 .

[19]  H. Vincent Poor,et al.  Distributed Linear Parameter Estimation: Asymptotically Efficient Adaptive Strategies , 2011, SIAM J. Control. Optim..

[20]  Srdjan S. Stankovic,et al.  Decentralized Parameter Estimation by Consensus Based Stochastic Approximation , 2007, IEEE Transactions on Automatic Control.

[21]  Ali H. Sayed,et al.  Diffusion Least-Mean Squares Over Adaptive Networks , 2007, 2007 IEEE International Conference on Acoustics, Speech and Signal Processing - ICASSP '07.

[22]  John Baillieul,et al.  Robust and efficient quantization and coding for control of multidimensional linear systems under data rate constraints , 2006, CDC 2006.

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

[24]  Ioannis D. Schizas,et al.  Stability analysis of the consensus-based distributed LMS algorithm , 2008, 2008 IEEE International Conference on Acoustics, Speech and Signal Processing.

[25]  R. Gray,et al.  Dithered Quantizers , 1993, Proceedings. 1991 IEEE International Symposium on Information Theory.

[26]  R. Olfati-Saber,et al.  Distributed Kalman Filter with Embedded Consensus Filters , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[27]  José M. F. Moura,et al.  Distributing the Kalman Filter for Large-Scale Systems , 2007, IEEE Transactions on Signal Processing.

[28]  Ali H. Sayed,et al.  Distributed processing over adaptive networks , 2007, 2007 9th International Symposium on Signal Processing and Its Applications.

[29]  M. Degroot Reaching a Consensus , 1974 .

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

[31]  M. Stone The Opinion Pool , 1961 .

[32]  Stephen P. Boyd,et al.  Randomized gossip algorithms , 2006, IEEE Transactions on Information Theory.

[33]  Mehran Mesbahi,et al.  Agreement over random networks , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[34]  H. Poor,et al.  Fully Distributed State Estimation for Wide-Area Monitoring Systems , 2012, IEEE Transactions on Smart Grid.

[35]  Alejandro Ribeiro,et al.  Consensus in Ad Hoc WSNs With Noisy Links—Part I: Distributed Estimation of Deterministic Signals , 2008, IEEE Transactions on Signal Processing.

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

[37]  Wei Ren,et al.  Information consensus in multivehicle cooperative control , 2007, IEEE Control Systems.

[38]  Richard M. Murray,et al.  Consensus problems in networks of agents with switching topology and time-delays , 2004, IEEE Transactions on Automatic Control.

[39]  M. Fiedler Algebraic connectivity of graphs , 1973 .

[40]  Soummya Kar,et al.  Distributed Parameter Estimation in Sensor Networks: Nonlinear Observation Models and Imperfect Communication , 2008, IEEE Transactions on Information Theory.

[41]  L. Schuchman Dither Signals and Their Effect on Quantization Noise , 1964 .

[42]  Sekhar Tatikonda,et al.  Control under communication constraints , 2004, IEEE Transactions on Automatic Control.

[43]  Soummya Kar,et al.  Gossip Algorithms for Distributed Signal Processing , 2010, Proceedings of the IEEE.

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

[45]  Soummya Kar,et al.  Convergence Rate Analysis of Distributed Gossip (Linear Parameter) Estimation: Fundamental Limits and Tradeoffs , 2010, IEEE Journal of Selected Topics in Signal Processing.