Localized and Incremental Probabilistic Inference for Large-Scale Networked Dynamical Systems

被引:1
作者
Matsuka, Kai [1 ]
Chung, Soon-Jo [1 ]
机构
[1] CALTECH, Pasadena, CA 91125 USA
关键词
Distributed estimation; distributed optimization; multiagent systems; OPTIMIZATION; CONSENSUS; ALGORITHMS; FILTER; ADMM;
D O I
10.1109/TRO.2023.3297010
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
In this article, we present new algorithms for distributed factor graph optimization (DFGO) problems that arise in the probabilistic inference of large-scale networked robotic systems for both batch and real-time problems. First, for the batch DFGO problem, we derive a type of the alternating direction method of multipliers (ADMM) algorithm called the local consensus ADMM (LC-ADMM). The LC-ADMM is fully localized; therefore, the computational effort, communication bandwidth, and memory for each agent scale like $o(1)$ with respect to the network size. We establish two new theoretical results for the LC-ADMM: 1) exponential convergence when the objective is strongly convex and has a Lipschitz continuous subdifferential and 2) $o(1/k)$ convergence when the objective is convex and has a unique solution. We also show that the LC-ADMM allows the use of nonquadratic loss functions, such as $\ell _{1}$-norm and Huber loss. Second, we also develop the incremental DFGO (iDFGO) algorithm for real-time problems by combining the ideas from the LC-ADMM and the Bayes tree. To derive a time-scalable algorithm, we exploit the temporal sparsity of the real-time factor graph and the convergence of the augmented factors of the LC-ADMM. The iDFGO algorithm incrementally recomputes estimates when new factors are added to the graph and is scalable with respect to both network size and time. We validate the LC-ADMM and iDFGO in simulations with examples from multiagent simultaneous localization and mapping and power grids.
引用
收藏
页码:3516 / 3535
页数:20
相关论文
共 47 条
[1]   System level synthesis [J].
Anderson, James ;
Doyle, John C. ;
Low, Steven H. ;
Matni, Nikolai .
ANNUAL REVIEWS IN CONTROL, 2019, 47 :364-393
[2]   Distributed Bayesian filtering using logarithmic opinion pool for dynamic sensor networks [J].
Bandyopadhyay, Saptarshi ;
Chung, Soon-Jo .
AUTOMATICA, 2018, 97 :7-17
[3]   Distributed optimization and statistical learning via the alternating direction method of multipliers [J].
Boyd S. ;
Parikh N. ;
Chu E. ;
Peleato B. ;
Eckstein J. .
Foundations and Trends in Machine Learning, 2010, 3 (01) :1-122
[4]   Collaborative Sensor Network Localization: Algorithms and Practical Issues [J].
Buehrer, R. Michael ;
Wymeersch, Henk ;
Vaghefi, Reza Monir .
PROCEEDINGS OF THE IEEE, 2018, 106 (06) :1089-1114
[5]  
Bullo F, 2009, PRINC SER APPL MATH, P1
[6]   Generic Node Removal for Factor-Graph SLAM [J].
Carlevaris-Bianco, Nicholas ;
Kaess, Michael ;
Eustice, Ryan M. .
IEEE TRANSACTIONS ON ROBOTICS, 2014, 30 (06) :1371-1385
[7]   Distributed Kalman filtering based on consensus strategies [J].
Carli, Ruggero ;
Chiuso, Alessandro ;
Schenato, Luca ;
Zampieri, Sandro .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2008, 26 (04) :622-633
[8]   Asynchronous Distributed ADMM for Large-Scale Optimization-Part I: Algorithm and Convergence Analysis [J].
Chang, Tsung-Hui ;
Hong, Mingyi ;
Liao, Wei-Cheng ;
Wang, Xiangfeng .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2016, 64 (12) :3118-3130
[9]   Distributed mapping with privacy and communication constraints: Lightweight algorithms and object-based models [J].
Choudhary, Siddharth ;
Carlone, Luca ;
Nieto, Carlos ;
Rogers, John ;
Christensen, Henrik I. ;
Dellaert, Frank .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2017, 36 (12) :1286-1311
[10]  
Cunningham A, 2013, IEEE INT CONF ROBOT, P5220, DOI 10.1109/ICRA.2013.6631323