Fast Filtering for Nearest Neighbor Search by Sketch Enumeration Without Using Matching

3Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

A sketch is a lossy compression of high-dimensional data into compact bit strings such as locality sensitive hash. In general, k nearest neighbor search using sketch consists of the following two stages. The first stage narrows down the top K candidates, for some K ≥ k,, using a priority measure of sketch as a filter. The second stage selects the k nearest objects from K candidates. In this paper, we discuss the search algorithms using fast filtering by sketch enumeration without using matching. Surprisingly, the search performance is rather improved by the proposed method when narrow sketches with smaller number of bits such as 16-bits than the conventional ones are used. Furthermore, we compare the search efficiency by sketches of various widths for several databases, which have different numbers of objects and dimensionalities. Then, we can observe that wider sketches are appropriate for larger databases, while narrower sketches are appropriate for higher dimension.

Cite

CITATION STYLE

APA

Higuchi, N., Imamura, Y., Kuboyama, T., Hirata, K., & Shinohara, T. (2019). Fast Filtering for Nearest Neighbor Search by Sketch Enumeration Without Using Matching. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 11919 LNAI, pp. 240–252). Springer. https://doi.org/10.1007/978-3-030-35288-2_20

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free