Graph based Nearest Neighbor Search: Promises and Failures

04/03/2019
by   Peng-Cheng Lin, et al.
0

Recently, graph based nearest neighbor search gets more and more popular on large-scale retrieval tasks. The attractiveness of this type of approaches lies in its superior performance over most of the known nearest neighbor search approaches as well as its genericness to various distance measures. In this paper, the role of two strategies, namely hierarchical structure and graph diversification that are adopted as the key steps in graph based approaches, is investigated. We find that the hierarchical structure could not achieve "a much better logarithmic complexity scaling" as it was claimed in the original paper, particularly on high dimensional cases. Moreover, we find that similar high search speed efficiency as the one with hierarchical structure could be achieved with the support of flat k-NN graph after graph diversification. Finally, we point out the difficulty, that is faced by most of the graph based search approaches, is directly linked to "curse of dimensionality".

READ FULL TEXT
research
04/03/2019

A Comparative Study on Hierarchical Navigable Small World Graphs

Hierarchical navigable small world (HNSW) graphs get more and more popul...
research
04/02/2022

Graph-based Approximate NN Search: A Revisit

Nearest neighbor search plays a fundamental role in many disciplines suc...
research
06/22/2022

FINGER: Fast Inference for Graph-based Approximate Nearest Neighbor Search

Approximate K-Nearest Neighbor Search (AKNNS) has now become ubiquitous ...
research
07/12/2022

Accelerating Large-Scale Graph-based Nearest Neighbor Search on a Computational Storage Platform

K-nearest neighbor search is one of the fundamental tasks in various app...
research
03/30/2016

Efficient and robust approximate nearest neighbor search using Hierarchical Navigable Small World graphs

We present a new algorithm for the approximate K-nearest neighbor search...
research
10/16/2017

Large Scale Graph Learning from Smooth Signals

Graphs are a prevalent tool in data science, as they model the inherent ...
research
07/13/2019

Satellite System Graph: Towards the Efficiency Up-Boundary of Graph-Based Approximate Nearest Neighbor Search

Approximate Nearest Neighbor Search (ANNS) in high dimensional space is ...

Please sign up or login with your details

Forgot password? Click here to reset