Reverse nearest neighbor search in metric spaces

Yufei Tao, Man Lung Yiu, Nikos Mamoulis

Research output: Journal article publicationJournal articleAcademic researchpeer-review

96 Citations (Scopus)


Given a set D of objects, a reverse nearest neighbor (RNN) query returns the objects o in D such that o is closer to a query object g than to any other object in D, according to a certain similarity metric. The existing RNN solutions are not sufficient because they either 1) rely on precomputed information that is expensive to maintain in the presence of updates or 2) are applicable only when the data consists of "Euclidean objects" and similarity is measured using the L2norm. In this paper, we present the first algorithms for efficient RNN search in generic metric spaces. Our techniques require no detailed representations of objects, and can be applied as long as their mutual distances can be computed and the distance metric satisfies the triangle inequality. We confirm the effectiveness of the proposed methods with extensive experiments.
Original languageEnglish
Article number1661514
Pages (from-to)1239-1252
Number of pages14
JournalIEEE Transactions on Knowledge and Data Engineering
Issue number9
Publication statusPublished - 1 Sept 2006
Externally publishedYes


  • Metric space
  • Reverse nearest neighbor

ASJC Scopus subject areas

  • Information Systems
  • Computer Science Applications
  • Computational Theory and Mathematics


Dive into the research topics of 'Reverse nearest neighbor search in metric spaces'. Together they form a unique fingerprint.

Cite this