Skip to main navigation Skip to search Skip to main content

Adaptive Estimation for Approximate k-Nearest-Neighbor Computations

Daniel Lejeune, Richard G. Baraniuk, Reinhard Heckel

Research output: Contribution to journalConference articlepeer-review

Abstract

Algorithms often carry out equally many computations for "easy" and "hard" prob-lem instances. In particular, algorithms for finding nearest neighbors typically have the same running time regardless of the particular problem instance. In this paper, we consider the approximate k-nearest-neighbor problem, which is the problem of finding a subset of O(k) points in a given set of points that contains the set of k nearest neighbors of a given query point. We propose an algorithm based on adaptively es-timating the distances, and show that it is essentially optimal out of algorithms that are only allowed to adaptively estimate distances. We then demonstrate both theoreti cally and experimentally that the algorithm can achieve significant speedups relative to the naïve method.

Original languageEnglish (US)
Pages (from-to)3099-3107
Number of pages9
JournalProceedings of Machine Learning Research
Volume89
StatePublished - 2019
Event22nd International Conference on Artificial Intelligence and Statistics, AISTATS 2019 - Naha, Japan
Duration: Apr 16 2019Apr 18 2019

ASJC Scopus subject areas

  • Software
  • Control and Systems Engineering
  • Statistics and Probability
  • Artificial Intelligence

Fingerprint

Dive into the research topics of 'Adaptive Estimation for Approximate k-Nearest-Neighbor Computations'. Together they form a unique fingerprint.

Cite this