paper-with-me

홈 › Papers

Practical Newton-Type Distributed Learning using Gradient Based Approximations

2019-07-22 · Samira Sheikhi

We study distributed algorithms for expected loss minimization where the datasets are large and have to be stored on different machines. Often we deal with minimizing the average of a set of convex functions where each function is the empirical risk of the corresponding part of the data. In the distributed setting where the individual data instances can be accessed only on the local machines, there would be a series of rounds of local computations followed by some communication among the machines. Since the cost of the communication is usually higher than the local machine computations, it is important to reduce it as much as possible. However, we should not allow this to make the computation too expensive to become a burden in practice. Using second-order methods could make the algorithms converge faster and decrease the amount of communication needed. There are some successful attempts in developing distributed second-order methods. Although these methods have shown fast convergence, their local computation is expensive and could enjoy more improvement for practical uses. In this study we modify an existing approach, DANE (Distributed Approximate NEwton), in order to improve the computational cost while maintaining the accuracy. We tackle this problem by using iterative methods for solving the local subproblems approximately instead of providing exact solutions for each round of communication. We study how using different iterative methods affect the behavior of the algorithm and try to provide an appropriate tradeoff between the amount of local computation and the required amount of communication. We demonstrate the practicality of our algorithm and compare it to the existing distributed gradient based methods such as SGD.

📄 PDF Abstract BibTeX arXiv:1907.09562

Code (0)

등록된 구현이 없습니다.

Tasks

Second-order methodsVocal Bursts Type Prediction

Methods 이 논문이 사용한 방법론

SGD Stochastic Gradient Descent is an iterative optimization technique that uses minibatches of data to form an expectation of the gradient, rather than the full gradient using…

Similar Papers 제목 키워드 기반

Network-GIANT: Fully distributed Newton-type optimization via harmonic Hessian consensus

2023-05-13 · Alessio Maritan, Ganesh Sharma, Luca Schenato, Subhrakanti Dey

This paper considers the problem of distributed multi-agent learning, where the global aim is to minimize a sum of local objective (empirical loss) functions through local optimization and information exchange between ne…

Distributed OptimizationFederated LearningVocal Bursts Type Prediction

GIANT: Globally Improved Approximate Newton Method for Distributed Optimization

2017-09-11 · NeurIPS 2018 12 · Shusen Wang, Farbod Roosta-Khorasani, Peng Xu, Michael W. Mahoney

For distributed computing environment, we consider the empirical risk minimization problem and propose a distributed and communication-efficient Newton-type optimization method. At every iteration, each worker locally fi…

Distributed ComputingDistributed Optimization

Exact and Inexact Subsampled Newton Methods for Optimization

2016-09-27 · Raghu Bollapragada, Richard Byrd, Jorge Nocedal

The paper studies the solution of stochastic optimization problems in which approximations to the gradient and Hessian are obtained through subsampling. We first consider Newton-like methods that employ these approximati…

Stochastic Optimization

DONE: Distributed Approximate Newton-type Method for Federated Edge Learning

2020-12-10 · Canh T. Dinh, Nguyen H. Tran, Tuan Dung Nguyen, Wei Bao 외

There is growing interest in applying distributed machine learning to edge computing, forming federated edge learning. Federated edge learning faces non-i.i.d. and heterogeneous data, and the communication between edge w…

Edge-computingVocal Bursts Type Prediction

Newton-ADMM: A Distributed GPU-Accelerated Optimizer for Multiclass Classification Problems

2018-07-18 · Chih-Hao Fang, Sudhir B. Kylasa, Fred Roosta, Michael W. Mahoney 외

First-order optimization methods, such as stochastic gradient descent (SGD) and its variants, are widely used in machine learning applications due to their simplicity and low per-iteration costs. However, they often requ…

General ClassificationGPU