TY - JOUR
T1 - Robust distributed estimation using the embedded subgraphs algorithm
AU - Delouille, Véronique
AU - Neelamani, Ramesh
AU - Baraniuk, Richard G.
N1 - Funding Information:
Manuscript received January 20, 2005; revised July 29, 2005. The associate editor coordinating the review of this manuscript and approving it for publication was Dr. Venkatesh Saligrama. This work was supported by grants from NSF, AFOSR, ONR, DARPA, and the Texas Instruments Leadership University Program.
PY - 2006/8
Y1 - 2006/8
N2 - We propose a new iterative, distributed approach for linear minimum mean-square-error (LMMSE) estimation in graphical models with cycles. The embedded subgraphs algorithm (ESA) decomposes a loopy graphical model into a number of linked embedded subgraphs and applies the classical parallel block Jacobi iteration comprising local LMMSE estimation in each subgraph (involving inversion of a small matrix) followed by an information exchange between neighboring nodes and subgraphs. Our primary application is sensor networks, where the model encodes the correlation structure of the sensor measurements, which are assumed to be Gaussian. The resulting LMMSE estimation problem involves a large matrix inverse, which must be solved in-network with distributed computation and minimal intersensor communication. By invoking the theory of asynchronous iterations, we prove that ESA is robust to temporary communication faults such as failing links and sleeping nodes, and enjoys guaranteed convergence under relatively mild conditions. Simulation studies demonstrate that ESA compares favorably with other recently proposed algorithms for distributed estimation. Simulations also indicate that energy consumption for iterative estimation increases substantially as more links fail or nodes sleep. Thus, somewhat surprisingly, sensor network energy conservation strategies such as low-powered transmission and aggressive sleep schedules could actually prove counterproductive. Our results can be replicated using MATLAB code from www.dsp.rice.edu/software.
AB - We propose a new iterative, distributed approach for linear minimum mean-square-error (LMMSE) estimation in graphical models with cycles. The embedded subgraphs algorithm (ESA) decomposes a loopy graphical model into a number of linked embedded subgraphs and applies the classical parallel block Jacobi iteration comprising local LMMSE estimation in each subgraph (involving inversion of a small matrix) followed by an information exchange between neighboring nodes and subgraphs. Our primary application is sensor networks, where the model encodes the correlation structure of the sensor measurements, which are assumed to be Gaussian. The resulting LMMSE estimation problem involves a large matrix inverse, which must be solved in-network with distributed computation and minimal intersensor communication. By invoking the theory of asynchronous iterations, we prove that ESA is robust to temporary communication faults such as failing links and sleeping nodes, and enjoys guaranteed convergence under relatively mild conditions. Simulation studies demonstrate that ESA compares favorably with other recently proposed algorithms for distributed estimation. Simulations also indicate that energy consumption for iterative estimation increases substantially as more links fail or nodes sleep. Thus, somewhat surprisingly, sensor network energy conservation strategies such as low-powered transmission and aggressive sleep schedules could actually prove counterproductive. Our results can be replicated using MATLAB code from www.dsp.rice.edu/software.
KW - Asynchronous iterations
KW - Distributed estimation
KW - Graphical models
KW - Matrix splitting
KW - Sensor networks
KW - Wiener filter
UR - http://www.scopus.com/inward/record.url?scp=33746526133&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33746526133&partnerID=8YFLogxK
U2 - 10.1109/TSP.2006.874839
DO - 10.1109/TSP.2006.874839
M3 - Article
AN - SCOPUS:33746526133
SN - 1053-587X
VL - 54
SP - 2998
EP - 3010
JO - IEEE Transactions on Signal Processing
JF - IEEE Transactions on Signal Processing
IS - 8
ER -