Empirical complexity of comparator-based nearest neighbor descent

01/30/2022
by   Jacob D. Baron, et al.
0

A Java parallel streams implementation of the K-nearest neighbor descent algorithm is presented using a natural statistical termination criterion. Input data consist of a set S of n objects of type V, and a Function<V, Comparator<V>>, which enables any x ∈ S to decide which of y, z ∈ S∖{x} is more similar to x. Experiments with the Kullback-Leibler divergence Comparator support the prediction that the number of rounds of K-nearest neighbor updates need not exceed twice the diameter of the undirected version of a random regular out-degree K digraph on n vertices. Overall complexity was O(n K^2 log_K(n)) in the class of examples studied. When objects are sampled uniformly from a d-dimensional simplex, accuracy of the K-nearest neighbor approximation is high up to d = 20, but declines in higher dimensions, as theory would predict.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/09/2011

Uncertain Nearest Neighbor Classification

This work deals with the problem of classifying uncertain data. With thi...
research
01/15/2020

Complete and Sufficient Spatial Domination of Multidimensional Rectangles

Rectangles are used to approximate objects, or sets of objects, in a ple...
research
02/04/2023

Rank-based linkage I: triplet comparisons and oriented simplicial complexes

Rank-based linkage is a new tool for summarizing a collection S of objec...
research
05/16/2021

Dynamic Matching under Spatial Frictions

We consider demand and supply which arise i.i.d. uniformly in the unit h...
research
12/12/2018

Prediction of Success or Failure for Final Examination using Nearest Neighbor Method to the Trend of Weekly Online Testing

Using the trends of estimated abilities in terms of item response theory...
research
01/16/2013

Combining Feature and Prototype Pruning by Uncertainty Minimization

We focus in this paper on dataset reduction techniques for use in k-near...
research
08/26/2015

Population Synthesis via k-Nearest Neighbor Crossover Kernel

The recent development of multi-agent simulations brings about a need fo...

Please sign up or login with your details

Forgot password? Click here to reset