Mathematics > Combinatorics
[Submitted on 20 Aug 2019 (v1), last revised 28 Dec 2020 (this version, v4)]
Title:K-Nearest Neighbor Approximation Via the Friend-of-a-Friend Principle
Download PDFAbstract:SupposeV is ann -element set where for eachx∈V , the elements ofV∖{x} are ranked by their similarity tox . TheK -nearest neighbor graph is a directed graph including an arc from eachx to theK points ofV∖{x} most similar tox . Constructive approximation to this graph using far fewer thann2 comparisons is important for the analysis of large high-dimensional data sets.K -Nearest Neighbor Descent is a parameter-free heuristic where a sequence of graph approximations is constructed, in which second neighbors in one approximation are proposed as neighbors in the next. Run times in a test case fit anO(nK2logn) pattern. This bound is rigorously justified for a similar algorithm, using range queries, when applied to a homogeneous Poisson process in suitable dimension. However the basic algorithm fails to achieve subquadratic complexity on sets whose similarity rankings arise from a ``generic'' linear order on the(n2) inter-point distances in a metric space.
Submission history
From: R W R Darling Ph. D. [view email][v1] Tue, 20 Aug 2019 23:43:24 UTC (159 KB)
[v2] Thu, 22 Aug 2019 17:16:25 UTC (159 KB)
[v3] Fri, 6 Mar 2020 21:02:21 UTC (177 KB)
[v4] Mon, 28 Dec 2020 17:43:48 UTC (173 KB)
Current browse context:
math.CO
References & Citations
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)