paper-with-me

Papers

Limited Communications Distributed Optimization via Deep Unfolded Distributed ADMM

2023-09-21 · Yoav Noah, Nir Shlezinger

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.

📄 PDF Abstract BibTeX arXiv:2309.14353

Code (0)

등록된 구현이 없습니다.

Tasks

Collaborative InferenceDecision MakingDistributed Optimization

Similar Papers 제목 키워드 기반

Communication optimization strategies for distributed deep neural network training: A survey

2020-03-06 · Shuo Ouyang, Dezun Dong, Yemao Xu, Liquan Xiao

Recent trends in high-performance computing and deep learning have led to the proliferation of studies on large-scale deep neural network training. However, the frequent communication requirements among computation nodes…

Distributed Convex Optimization With Limited Communications

2018-10-29 · Milind Rao, Stefano Rini, Andrea Goldsmith

In this paper, a distributed convex optimization algorithm, termed \emph{distributed coordinate dual averaging} (DCDA) algorithm, is proposed. The DCDA algorithm addresses the scenario of a large distributed optimization…

Distributed Optimizationvalid

Uncertain Multi-Agent Systems with Distributed Constrained Optimization Missions and Event-Triggered Communications: Application to Resource Allocation

2020-04-03 · Mohammad Saeed Sarafraz, Mohammad Saleh Tavazoei

This paper deals with solving distributed optimization problems with equality constraints by a class of uncertain nonlinear heterogeneous dynamic multi-agent systems. It is assumed that each agent with an uncertain dynam…

Distributed Optimization

Accelerated Primal-Dual Algorithms for Distributed Smooth Convex Optimization over Networks

2019-10-23 · Jinming Xu, Ye Tian, Ying Sun, Gesualdo Scutari

This paper proposes a novel family of primal-dual-based distributed algorithms for smooth, convex, multi-agent optimization over networks that uses only gradient information and gossip communications. The algorithms can …

Distributed Optimization

Scaling-up Distributed Processing of Data Streams for Machine Learning

2020-05-18 · Matthew Nokleby, Haroon Raja, Waheed U. Bajwa

Emerging applications of machine learning in numerous areas involve continuous gathering of and learning from streams of data. Real-time incorporation of streaming data into the learned models is essential for improved i…

BIG-bench Machine LearningStochastic Optimization