• DocumentCode
    3530817
  • Title

    Approximate Direct and Reverse Nearest Neighbor Queries, and the k-nearest Neighbor Graph

  • Author

    Figueroa, Karina ; Paredes, Rodrigo

  • Author_Institution
    Fac. de Cienc. Fisico Mat., Univ. Michoacana, Morelia, Mexico
  • fYear
    2009
  • fDate
    29-30 Aug. 2009
  • Firstpage
    91
  • Lastpage
    98
  • Abstract
    Retrieving the k-nearest neighbors of a query object is a basic primitive in similarity searching. A related, far less explored primitive is to obtain the dataset elements which would have the query object within their own k-nearest neighbors, known as the reverse k-nearest neighbor query. We already have indices and algorithms to solve k-nearest neighbors queries in general metric spaces; yet, in many cases of practical interest they degenerate to sequential scanning. The naive algorithm for reverse k-nearest neighbor queries has quadratic complexity, because the k-nearest neighbors of all the dataset objects must be found; this is too expensive. Hence, when solving these primitives we can tolerate trading correctness in the solution for searching time. In this paper we propose an efficient approximate approach to solve these similarity queries with high retrieval rate. Then, we show how to use our approximate k-nearest neighbor queries to construct (an approximation of) the k-nearest neighbor graph when we have a fixed dataset. Finally, combining both primitives we show how to dynamically maintain the approximate k-nearest neighbor graph of the objects currently stored within the metric dataset, that is, considering both object insertions and deletions.
  • Keywords
    computational complexity; graph theory; query processing; search problems; naive algorithm; nearest neighbor graph; quadratic complexity; reverse nearest neighbor query; sequential scanning; Application software; Computer science; Databases; Electronic mail; Extraterrestrial measurements; Image segmentation; Information retrieval; Nearest neighbor searches; Neural networks; Pattern classification; Metric space searching; Nearest neighbor queries; Reverse nearest neighbor queries;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Similarity Search and Applications, 2009. SISAP '09. Second International Workshop on
  • Conference_Location
    Prague
  • Print_ISBN
    978-0-7695-3765-8
  • Type

    conf

  • DOI
    10.1109/SISAP.2009.33
  • Filename
    5271946