paper-with-me

Papers

Fast and Robust Distributed Learning in High Dimension

2019-05-05 · El-Mahdi El-Mhamdi, Rachid Guerraoui, Sébastien Rouault

Could a gradient aggregation rule (GAR) for distributed machine learning be both robust and fast? This paper answers by the affirmative through multi-Bulyan. Given $n$ workers, $f$ of which are arbitrary malicious (Byzantine) and $m=n-f$ are not, we prove that multi-Bulyan can ensure a strong form of Byzantine resilience, as well as an ${\frac{m}{n}}$ slowdown, compared to averaging, the fastest (but non Byzantine resilient) rule for distributed machine learning. When $m \approx n$ (almost all workers are correct), multi-Bulyan reaches the speed of averaging. We also prove that multi-Bulyan's cost in local computation is $O(d)$ (like averaging), an important feature for ML where $d$ commonly reaches $10^9$, while robust alternatives have at least quadratic cost in $d$. Our theoretical findings are complemented with an experimental evaluation which, in addition to supporting the linear $O(d)$ complexity argument, conveys the fact that multi-Bulyan's parallelisability further adds to its efficiency.

📄 PDF Abstract BibTeX arXiv:1905.04374

Code (0)

등록된 구현이 없습니다.

Tasks

BIG-bench Machine LearningVocal Bursts Intensity Prediction

Methods 이 논문이 사용한 방법론

SPEED The monocular depth estimation (MDE) is the task of estimating depth from a single frame. This information is an essential knowledge in many computer vision tasks such as scene…
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 제목 키워드 기반

FAST-PCA: A Fast and Exact Algorithm for Distributed Principal Component Analysis

2021-08-27 · Arpita Gang, Waheed U. Bajwa

Principal Component Analysis (PCA) is a fundamental data preprocessing tool in the world of machine learning. While PCA is often thought of as a dimensionality reduction method, the purpose of PCA is actually two-fold: d…

Dimensionality Reduction

An Equivalent Circuit Approach to Distributed Optimization

2023-05-24 · Aayushya Agarwal, Larry Pileggi

Distributed optimization is an essential paradigm to solve large-scale optimization problems in modern applications where big-data and high-dimensionality creates a computational bottleneck. Distributed optimization algo…

Distributed OptimizationNumerical Integration

Scalable High-Dimensional Multivariate Linear Regression for Feature-Distributed Data

2023-07-07 · Shuo-Chieh Huang, Ruey S. Tsay

Feature-distributed data, referred to data partitioned by features and stored across multiple computing nodes, are increasingly common in applications with a large number of features. This paper proposes a two-stage rela…

regression

Efficient Algorithms for t-distributed Stochastic Neighborhood Embedding

2017-12-25 · George C. Linderman, Manas Rachh, Jeremy G. Hoskins, Stefan Steinerberger 외

t-distributed Stochastic Neighborhood Embedding (t-SNE) is a method for dimensionality reduction and visualization that has become widely popular in recent years. Efficient implementations of t-SNE are available, but the…

Dimensionality Reduction

Straggler-Agnostic and Communication-Efficient Distributed Primal-Dual Algorithm for High-Dimensional Data Mining

2019-10-09 · Zhouyuan Huo, Heng Huang

Recently, reducing communication time between machines becomes the main focus of distributed data mining. Previous methods propose to make workers do more computation locally before aggregating local solutions in the ser…