paper-with-me

Papers

Fast Distributed k-Means with a Small Number of Rounds

2022-01-31 · Tom Hess, Ron Visbord, Sivan Sabato

We propose a new algorithm for k-means clustering in a distributed setting, where the data is distributed across many machines, and a coordinator communicates with these machines to calculate the output clustering. Our algorithm guarantees a cost approximation factor and a number of communication rounds that depend only on the computational capacity of the coordinator. Moreover, the algorithm includes a built-in stopping mechanism, which allows it to use fewer communication rounds whenever possible. We show both theoretically and empirically that in many natural cases, indeed 1-4 rounds suffice. In comparison with the popular k-means|| algorithm, our approach allows exploiting a larger coordinator capacity to obtain a smaller number of rounds. Our experiments show that the k-means cost obtained by the proposed algorithm is usually better than the cost obtained by k-means||, even when the latter is allowed a larger number of rounds. Moreover, the machine running time in our approach is considerably smaller than that of k-means||. Code for running the algorithm and experiments is available at https://github.com/selotape/distributed_k_means.

📄 PDF Abstract BibTeX arXiv:2201.13217

Code (1)

selotape/distributed_k_means 공식 구현

Tasks

Clustering

Methods 이 논문이 사용한 방법론

k-Means Clustering k-Means Clustering is a clustering algorithm that divides a training set into $k$ different clusters of examples that are near each other. It works by initializing $k$…

Similar Papers 제목 키워드 기반

Distributed and Provably Good Seedings for k-Means in Constant Rounds

2017-08-01 · ICML 2017 8 · Olivier Bachem, Mario Lucic, Andreas Krause

The k-Means++ algorithm is the state of the art algorithm to solve k-Means clustering problems as the computed clusterings are O(log k) competitive in expectation. However, its seeding step requires k inherently seq…

Clustering

Variance Reduced Median-of-Means Estimator for Byzantine-Robust Distributed Inference

2021-03-04 · Jiyuan Tu, Weidong Liu, Xiaojun Mao, Xi Chen

This paper develops an efficient distributed inference algorithm, which is robust against a moderate fraction of Byzantine nodes, namely arbitrary and possibly adversarial machines in a distributed learning system. In ro…

Computational Efficiency

CANITA: Faster Rates for Distributed Convex Optimization with Communication Compression

2021-07-20 · NeurIPS 2021 12 · Zhize Li, Peter Richtárik

Due to the high communication cost in distributed and federated learning, methods relying on compressed communication are becoming increasingly popular. Besides, the best theoretically and practically performing gradient…

Distributed OptimizationFederated Learning

Robust Online Convex Optimization in the Presence of Outliers

2021-07-05 · Tim van Erven, Sarah Sachs, Wouter M. Koolen, Wojciech Kotłowski

We consider online convex optimization when a number k of data points are outliers that may be corrupted. We model this by introducing the notion of robust regret, which measures the regret only on rounds that are not ou…

A New Framework for Distributed Submodular Maximization

2015-07-14 · Rafael da Ponte Barbosa, Alina Ene, Huy L. Nguyen, Justin Ward

A wide variety of problems in machine learning, including exemplar clustering, document summarization, and sensor placement, can be cast as constrained submodular maximization problems. A lot of recent effort has been de…

BIG-bench Machine LearningClusteringDocument Summarization