paper-with-me

Papers

Communication-Optimal Distributed Clustering

2017-02-01 · NeurIPS 2016 12 · Jiecao Chen, He Sun, David P. Woodruff, Qin Zhang

Clustering large datasets is a fundamental problem with a number of applications in machine learning. Data is often collected on different sites and clustering needs to be performed in a distributed manner with low communication. We would like the quality of the clustering in the distributed setting to match that in the centralized setting for which all the data resides on a single site. In this work, we study both graph and geometric clustering problems in two distributed models: (1) a point-to-point model, and (2) a model with a broadcast channel. We give protocols in both models which we show are nearly optimal by proving almost matching communication lower bounds. Our work highlights the surprising power of a broadcast channel for clustering problems; roughly speaking, to spectrally cluster $n$ points or $n$ vertices in a graph distributed across $s$ servers, for a worst-case partitioning the communication complexity in a point-to-point model is $n \cdot s$, while in the broadcast model it is $n + s$. A similar phenomenon holds for the geometric setting as well. We implement our algorithms and demonstrate this phenomenon on real life datasets, showing that our algorithms are also very efficient in practice.

📄 PDF Abstract BibTeX arXiv:1702.00196

Code (0)

등록된 구현이 없습니다.

Tasks

Clustering

Similar Papers 제목 키워드 기반

Robust Communication-Optimal Distributed Clustering Algorithms

2017-03-02 · Pranjal Awasthi, Ainesh Bakshi, Maria-Florina Balcan, Colin White 외

In this work, we study the $k$-median and $k$-means clustering problems when the data is distributed across many servers and can contain outliers. While there has been a lot of work on these problems for worst-case insta…

Clustering

Distributed k-Means and k-Median Clustering on General Topologies

2013-06-03 · NeurIPS 2013 12 · Maria Florina Balcan, Steven Ehrlich, YIngyu Liang

This paper provides new algorithms for distributed clustering for two popular center-based objectives, k-median and k-means. These algorithms have provable guarantees and improve communication complexity over existing ap…

Clustering

Federated learning with hierarchical clustering of local updates to improve training on non-IID data

2020-04-24 · Christopher Briggs, Zhong Fan, Peter Andras

Federated learning (FL) is a well established method for performing machine learning tasks over massively distributed data. However in settings where data is distributed in a non-iid (not independent and identically dist…

ClusteringFederated Learning

Distributed Clustering of Linear Bandits in Peer to Peer Networks

2016-04-26 · Nathan Korda, Balazs Szorenyi, Shuai Li

We provide two distributed confidence ball algorithms for solving linear bandit problems in peer to peer networks with limited communication capabilities. For the first, we assume that all the peers are solving the same …

Clustering

Fast communication-efficient spectral clustering over distributed data

2019-05-05 · Donghui Yan, Yingjie Wang, Jin Wang, Guodong Wu 외

The last decades have seen a surge of interests in distributed computing thanks to advances in clustered computing and big data technology. Existing distributed algorithms typically assume {\it all the data are already i…

ClusteringDistributed Computing