Fast Neighborhood Graph Search using Cartesian Concatenation
Jingdong Wang, Jing Wang, Gang Zeng, Rui Gan, Shipeng Li, Baining Guo

TL;DR
This paper introduces a novel approximate nearest neighbor search method that combines neighborhood and bridge graphs using Cartesian concatenation, significantly improving search efficiency and accuracy on large datasets.
Contribution
The paper presents a new data structure that integrates a bridge graph with neighborhood graphs via Cartesian concatenation for faster ANN search.
Findings
Outperforms state-of-the-art ANN algorithms in efficiency and accuracy.
Effective on large-scale datasets like SIFT, GIST, and HOG.
Enhances the IVFADC system with superior performance on BIGANN.
Abstract
In this paper, we propose a new data structure for approximate nearest neighbor search. This structure augments the neighborhood graph with a bridge graph. We propose to exploit Cartesian concatenation to produce a large set of vectors, called bridge vectors, from several small sets of subvectors. Each bridge vector is connected with a few reference vectors near to it, forming a bridge graph. Our approach finds nearest neighbors by simultaneously traversing the neighborhood graph and the bridge graph in the best-first strategy. The success of our approach stems from two factors: the exact nearest neighbor search over a large number of bridge vectors can be done quickly, and the reference vectors connected to a bridge (reference) vector near the query are also likely to be near the query. Experimental results on searching over large scale datasets (SIFT, GIST and HOG) show that our…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Image and Video Retrieval Techniques · Multimodal Machine Learning Applications · Video Surveillance and Tracking Methods
