2015
DOI: 10.14778/2824032.2824059
|View full text |Cite
|
Sign up to set email alerts
|

Permutation search methods are efficient, yet faster search is possible

Abstract: We survey permutation-based methods for approximate knearest neighbor search. In these methods, every data point is represented by a ranked list of pivots sorted by the distance to this point. Such ranked lists are called permutations. The underpinning assumption is that, for both metric and non-metric spaces, the distance between permutations is a good proxy for the distance between original points. Thus, it should be possible to efficiently retrieve most true nearest neighbors by examining only a tiny subset… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
39
1

Year Published

2016
2016
2020
2020

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 36 publications
(40 citation statements)
references
References 40 publications
0
39
1
Order By: Relevance
“…objectives of this experimental series is to demonstrate that unlike some prior work [24,25] we deal with substantially non-symmetric data. In the second series, we carry out a fully-fledged retrieval experiment using SW-graph [22] with different index-and query-time symmetrization approaches.…”
Section: Data Sets and Distancesmentioning
confidence: 99%
See 2 more Smart Citations
“…objectives of this experimental series is to demonstrate that unlike some prior work [24,25] we deal with substantially non-symmetric data. In the second series, we carry out a fully-fledged retrieval experiment using SW-graph [22] with different index-and query-time symmetrization approaches.…”
Section: Data Sets and Distancesmentioning
confidence: 99%
“…Malkov and Yashunin proposed an efficient multi-layer neighborhood-graph method called a Hierarchical Navigable Small World (HNSW) [23]. It is a generalization and improvement of the previously proposed method navigable Small World (SW-graph) [22], which has been shown to be quite efficient in the past [22,24] Although there are different approaches to construct a neighborhood graphs, all retrieval strategies known to us rely on a simple semi-greedy graph-traversal algorithm with (possibly) multiple restarts. Such an algorithm keeps a priority queue of elements, Table 1: Data sets which ranks candidates in the order of increasing distance to the query.…”
Section: Retrieval Algorithmsmentioning
confidence: 99%
See 1 more Smart Citation
“…For each query, a candidate list is built with the objects that cannot be discarded when compared with the pivots so they have to be compared directly with the query object. For example, permutation methods [19] are a kind of pivot method with dimension reduction.…”
Section: Related Workmentioning
confidence: 99%
“…In [19] we can find a very good comparative analysis of several state-of-theart methods for approximate k-NN search. Experiments are performed with a large number of varied datasets represented in both metric and non-metric spaces.…”
Section: Related Workmentioning
confidence: 99%