DUAL-LOCO: Distributing Statistical Estimation Using Random Projections

06/08/2015
by   Christina Heinze, et al.
0

We present DUAL-LOCO, a communication-efficient algorithm for distributed statistical estimation. DUAL-LOCO assumes that the data is distributed according to the features rather than the samples. It requires only a single round of communication where low-dimensional random projections are used to approximate the dependences between features available to different workers. We show that DUAL-LOCO has bounded approximation error which only depends weakly on the number of workers. We compare DUAL-LOCO against a state-of-the-art distributed optimization method on a variety of real world datasets and show that it obtains better speedups while retaining good accuracy.

READ FULL TEXT
research
10/09/2019

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

Recently, reducing communication time between machines becomes the main ...
research
05/25/2016

Efficient Distributed Learning with Sparsity

We propose a novel, efficient approach for distributed sparse learning i...
research
09/04/2022

Communication Efficient Distributed Learning over Wireless Channels

Vertical distributed learning exploits the local features collected by m...
research
10/24/2019

Gradient Sparification for Asynchronous Distributed Training

Modern large scale machine learning applications require stochastic opti...
research
07/05/2022

Best Subset Selection with Efficient Primal-Dual Algorithm

Best subset selection is considered the `gold standard' for many sparse ...
research
11/12/2019

Combinatorial Models of Cross-Country Dual Meets: What is a Big Victory?

Combinatorial/probabilistic models for cross-country dual-meets are prop...
research
05/16/2021

LocalNewton: Reducing Communication Bottleneck for Distributed Learning

To address the communication bottleneck problem in distributed optimizat...

Please sign up or login with your details

Forgot password? Click here to reset