Efficient Distributed Algorithms for the K-Nearest Neighbors Problem
Efficient Distributed Algorithms for the K-Nearest Neighbors Problem
复制标题
K近邻问题的高效分布式算法
DOI:
10.1145/3350755.3400268
复制
发表时间:
2020
期刊:
影响因子:
--
通讯作者:
Pandurangan, Gopal
中科院分区:
文献类型:
--
作者:
Fathi, Reza;Molla, Anisur Rahaman;Pandurangan, Gopal
The K-nearest neighbors is a basic problem in machine learning with numerous applications. In this problem, given a (training) set of n data points with labels and a query point q, we want to assign a label to q based on the labels of the K-nearest points to the query. We study this problem in the k-machine model, a model for distributed large-scale data. In this model, we assume that the n points are distributed (in a balanced fashion) among the k machines and the goal is to compute an answer given a query point to a machine using a small number of communication rounds.Our main result is a randomized algorithm in the k-machine model that runs in O(log K) communication rounds with high success probability (regardless of the number of machines k and the number of points n). The message complexity of the algorithm is small taking only O(k log K) messages. Our bounds are essentially the best possible for comparison-based algorithms. We also implemented our algorithm and show that it performs well in practice.
登录
查看更多内容
DOI:
10.1145/3210377.3210409
发表时间:
2016-02
期刊:
Proceedings of the 30th on Symposium on Parallelism in Algorithms and Architectures
影响因子:
--
作者:
Gopal Pandurangan;Peter Robinson;Michele Scquizzato
通讯作者:
Gopal Pandurangan;Peter Robinson;Michele Scquizzato
DOI:
--
发表时间:
1982
期刊:
Journal of computer and system sciences (Print)
影响因子:
--
作者:
M. Rodeh
通讯作者:
M. Rodeh
影响因子:
4.1
作者:
Yang, Min;Ma, Kun;Yu, Xiaohui
通讯作者:
Yu, Xiaohui
DOI:
--
发表时间:
2017
期刊:
International Conference of Distributed Computing and Networking
影响因子:
--
作者:
Sayan Bandyapadhyay;Tanmay Inamdar;Shreyas Pai;Sriram V. Pemmaraju
通讯作者:
Sriram V. Pemmaraju
影响因子:
1.1
作者:
S. Kutten;Gopal Pandurangan;D. Peleg;Peter Robinson;Amitabh Trehan
通讯作者:
Amitabh Trehan