Papers › Revisiting the Inverted Indices for Billion-Scale Approximate Nearest Neighbors

Revisiting the Inverted Indices for Billion-Scale Approximate Nearest Neighbors

7 Feb 2018ECCV 2018 9arXiv:1802.02422archive 2025-07-28

Dmitry Baranchuk, Artem Babenko, Yury Malkov

This work addresses the problem of billion-scale nearest neighbor search. The state-of-the-art retrieval systems for billion-scale databases are currently based on the inverted multi-index, the recently proposed generalization of the inverted index structure. The multi-index provides a very fine-grained partition of the feature space that allows extracting concise and accurate short-lists of candidates for the search queries. In this paper, we argue that the potential of the simple inverted index was not fully exploited in previous works and advocate its usage both for the highly-entangled deep descriptors and relatively disentangled SIFT descriptors. We introduce a new retrieval system that is based on the inverted index and outperforms the multi-index by a large margin for the same memory consumption and construction complexity. For example, our system achieves the state-of-the-art recall rates several times faster on the dataset of one billion deep descriptors compared to the efficient implementation of the inverted multi-index from the FAISS library.

PaperPDFConference PDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

dbaranchuk/ivf-hnsw officialmentioned in papermentioned on GitHub report
Aljaksandr/libhn mentioned on GitHubmxnet report
HaoZeSun2016/HNSW-HAMMING mentioned on GitHubmxnet report
RyanLiGod/multiple_target_hnswlib mentioned on GitHubmxnet report
lebrosoft/hnswlib_0.3_leon mentioned on GitHubmxnet report
lebrosoft/hnswlib_new mentioned on GitHubmxnet report
merria28/hnswlib mentioned on GitHubmxnet report
nmslib/hnsw mentioned on GitHubmxnet report
nmslib/hnswlib mentioned on GitHubmxnetApache-2.0 report
xinyandai/pnsw mentioned on GitHubmxnet report
xxworkspace/hnswlib mentioned on GitHubmxnet report
yurymalkov/hnsw mentioned on GitHubmxnet report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Retrieval

Results from the paper archive 2025-07-28

No leaderboard rows for this paper in the archive.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections