articleMar 28, 2011Closed access

Efficient k-nearest neighbor graph construction for generic similarity measures

Princeton University

Indexed incrossref

Abstract

K-Nearest Neighbor Graph (K-NNG) construction is an important operation with many web related applications, including collaborative filtering, similarity search, and many others in data mining and machine learning. Existing methods for K-NNG construction either do not scale, or are specific to certain similarity measures. We present NN-Descent, a simple yet efficient algorithm for approximate K-NNG construction with arbitrary similarity measures. Our method is based on local search, has minimal space overhead and does not rely on any shared global index. Hence, it is especially suitable for large-scale applications where data structures need to be distributed over the network. We have shown with a variety of…

Citation impact

662
total citations
FWCI
14.35
Percentile
100%
References
27
Citations per year

Authors

3

Topics & keywords

Keywords
  • Nearest neighbor search
  • Computer science
  • Similarity (geometry)
  • k-nearest neighbors algorithm
  • Data mining
  • Graph
  • Precision and recall
  • Nearest neighbor graph
No related works found for this paper.

Funding