Limited Communications Distributed Optimization via Deep Unfolded Distributed ADMM
Not on the map. Why?
Abstract (arXiv)
Distributed optimization is a fundamental framework for collaborative inference and decision making in decentralized multi-agent systems. The operation is modeled as the joint minimization of a shared objective which typically depends on observations gathered locally by each agent. Distributed optimization algorithms, such as the common D-ADMM, tackle this task by iteratively combining local computations and message exchanges. One of the main challenges associated with distributed optimization, and particularly with D-ADMM, is that it requires a large number of communications, i.e., messages exchanged between the agents, to reach consensus. This can make D-ADMM costly in power, latency, and channel resources. In this work we propose unfolded D-ADMM, which follows the emerging deep unfolding methodology to enable D-ADMM to operate reliably with a predefined and small number of messages exchanged by each agent. Unfolded D-ADMM fully preserves the operation of D-ADMM, while leveraging data to tune the hyperparameters of each iteration of the algorithm. These hyperparameters can either be agent-specific, aiming at achieving the best performance within a fixed number of iterations over a given network, or shared among the agents, allowing to learn to distributedly optimize over different networks. For both settings, our unfolded D-ADMM operates with limited communications, while preserving the interpretability and flexibility of the original D-ADMM algorithm. We specialize unfolded D-ADMM for two representative settings: a distributed estimation task, considering a sparse recovery setup, and a distributed learning scenario, where multiple agents collaborate in learning a machine learning model. Our numerical results demonstrate that the proposed approach dramatically reduces the number of communications utilized by D-ADMM, without compromising on its performance.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 38 of its 69 references that are in the map. First posted on arXiv 21 Sep 2023.
Builds on
38 of 69 references.
References · 38
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
- 2021Convex optimizationcited by 2,515
- 2019Algorithm Unrolling: Interpretable, Efficient Deep Learning for Signal and Image Processingcited by 421
- 2021Learning to Optimize: A Primer and A Benchmarkcited by 208
- 2020Model-Based Deep Learningcited by 141
- 2020Graph Neural Networks for Scalable Radio Resource Management: Architecture Design and Theoretical Analysiscited by 81
- 2018Learning to Detectcited by 63
- 2013On the Linear Convergence of the ADMM in Decentralized Consensus Optimizationcited by 57
- 2022Model-Based Deep Learning: On the Intersection of Deep Learning and Optimizationcited by 50
- 2021Federated Learning: A Signal Processing Perspectivecited by 49
26 more
- 2019RouteNet: Leveraging Graph Neural Networks for network modeling and optimization in SDNcited by 47
- 2017Communication-Efficient Algorithms for Decentralized and Stochastic Optimizationcited by 43
- 2020A general framework for decentralized optimization with first-order methodscited by 28
- 2020DeepSIC: Deep Soft Interference Cancellation for Multiuser MIMO Detectioncited by 24
- 2014Multi-Agent Distributed Optimization via Inexact Consensus ADMMcited by 21
- 2022Walk for Learning: A Random Walk Approach for Federated Learning from Heterogeneous Datacited by 19
- 2016Convergence Rate of Distributed ADMM over Networkscited by 16
- 2022Collaborative Inference for AI-Empowered IoT Devicescited by 15
- 2019Deep Learning for Distributed Optimization: Applications to Wireless Resource Managementcited by 14
- 2022Discriminative and Generative Learning for Linear Estimation of Random Signals [Lecture Notes]cited by 14
- 2023The Evolution of Distributed Systems for Graph Neural Networks and their Origin in Graph Processing and Deep Learning: A Surveycited by 14
- 2015Distributed Linearized Alternating Direction Method of Multipliers for Composite Convex Consensus Optimizationcited by 13
- 2017Distributed Optimization Using the Primal-Dual Method of Multiplierscited by 13
- 2021LoRD-Net: Unfolded Deep Detection Network with Low-Resolution Receiverscited by 11
- 2023Learn to Rapidly and Robustly Optimize Hybrid Precodingcited by 11
- 2022Decentralized Low-Latency Collaborative Inference via Ensembles on the Edgecited by 10
- 2017Derivation and Analysis of the Primal-Dual Method of Multipliers Based on Monotone Operator Theorycited by 9
- 2022Deep Task-Based Analog-to-Digital Conversioncited by 7
- 2023Stochastic Unrolled Federated Learningcited by 6
- 2015Quantized Consensus by the ADMM: Probabilistic versus Deterministic Quantizerscited by 5
- 2022Training Graph Neural Networks on Growing Stochastic Graphscited by 5
- 2016A Decentralized Second-Order Method with Exact Linear Convergence Rate for Consensus Optimizationcited by 4
- 2023Optimization Guarantees of Unfolded ISTA and ADMM Networks With Smooth Soft-Thresholdingcited by 4
- 2020Federated Deep Unfolding for Sparse Recoverycited by 3
- 2020ADMM-Net for Communication Interference Removal in Stepped-Frequency Radarcited by 2
- 2023Fast Direct Localization for Millimeter Wave MIMO Systems via Deep ADMM Unfoldingcited by 2
Built on by
Citing papers per year: 2023: 1; 2024: 1.
2 papers.