paper-with-me

홈 › Papers

Distributed Optimization, Averaging via ADMM, and Network Topology

2020-09-05 · Guilherme França, José Bento

There has been an increasing necessity for scalable optimization methods, especially due to the explosion in the size of datasets and model complexity in modern machine learning applications. Scalable solvers often distribute the computation over a network of processing units. For simple algorithms such as gradient descent the dependency of the convergence time with the topology of this network is well-known. However, for more involved algorithms such as the Alternating Direction Methods of Multipliers (ADMM) much less is known. At the heart of many distributed optimization algorithms there exists a gossip subroutine which averages local information over the network, and whose efficiency is crucial for the overall performance of the method. In this paper we review recent research in this area and, with the goal of isolating such a communication exchange behaviour, we compare different algorithms when applied to a canonical distributed averaging consensus problem. We also show interesting connections between ADMM and lifted Markov chains besides providing an explicitly characterization of its convergence and optimal parameter tuning in terms of spectral properties of the network. Finally, we empirically study the connection between network topology and convergence rates for different algorithms on a real world problem of sensor localization.

📄 PDF Abstract BibTeX arXiv:2009.02604

Code (1)

bentoayr/distributed-opt-and-topology 공식 구현

Tasks

Distributed Optimization

Methods 이 논문이 사용한 방법론

ADMM The alternating direction method of multipliers (ADMM) is an algorithm that solves convex optimization problems by breaking them into smaller pieces, each of which are…

Similar Papers 제목 키워드 기반

GADMM: Fast and Communication Efficient Framework for Distributed Machine Learning

2019-08-30 · Anis Elgabli, Jihong Park, Amrit S. Bedi, Mehdi Bennis 외

When the data is distributed across multiple servers, lowering the communication cost between the servers (or workers) while solving the distributed learning problem is an important problem and is the focus of this paper…

BIG-bench Machine Learning

How is Distributed ADMM Affected by Network Topology?

2017-10-02 · Guilherme França, José Bento

When solving consensus optimization problems over a graph, there is often an explicit characterization of the convergence rate of Gradient Descent (GD) using the spectrum of the graph Laplacian. The same type of problems…

valid

Distributed Weighted Parameter Averaging for SVM Training on Big Data

2015-09-30 · Ayan Das, Sourangshu Bhattacharya

Two popular approaches for distributed training of SVMs on big data are parameter averaging and ADMM. Parameter averaging is efficient but suffers from loss of accuracy with increase in number of partitions, while ADMM i…

Asynchronous Distributed ADMM for Large-Scale Optimization- Part I: Algorithm and Convergence Analysis

2015-09-09 · Tsung-Hui Chang, Mingyi Hong, Wei-Cheng Liao, Xiangfeng Wang

Aiming at solving large-scale learning problems, this paper studies distributed optimization methods based on the alternating direction method of multipliers (ADMM). By formulating the learning problem as a consensus pro…

Distributed Optimization

Fast ADMM Algorithm for Distributed Optimization with Adaptive Penalty

2015-06-30 · Changkyu Song, Sejong Yoon, Vladimir Pavlovic

We propose new methods to speed up convergence of the Alternating Direction Method of Multipliers (ADMM), a common optimization tool in the context of large scale and distributed learning. The proposed method accelerates…

Distributed Optimization