• Home
  • Categories
  • Tags
  • Pricing
  • Submit
  1. Home
  2. Research Papers & Surveys
  3. Efficient and Robust Approximate Nearest Neighbor Search Using Hierarchical Navigable Small World Graphs

Efficient and Robust Approximate Nearest Neighbor Search Using Hierarchical Navigable Small World Graphs

This paper introduces the HNSW algorithm, which is widely adopted in vector databases and search engines for its efficient and robust performance on high-dimensional data. HNSW is foundational in powering modern vector search systems.

🌐Visit Website

About this tool

Efficient and Robust Approximate Nearest Neighbor Search Using Hierarchical Navigable Small World Graphs

  • Authors: Yu. A. Malkov, D. A. Yashunin
  • Category: Research Paper / Survey
  • Source: arXiv:1603.09320
  • Tags: hnsw, ann, vector-search, research

Description

This paper introduces HNSW (Hierarchical Navigable Small World graphs), a graph-based algorithm for efficient and robust approximate nearest neighbor (ANN) search in high-dimensional spaces. HNSW is widely adopted in vector databases and search engines and is foundational for modern vector search systems.

Features

  • Graph-Based ANN Search: HNSW relies entirely on a multi-layer proximity graph structure, eliminating the need for additional coarse search structures.
  • Hierarchical Multi-Layer Design: Elements are organized in a hierarchy of proximity graphs (layers), supporting nested subsets of the dataset.
  • Randomized Layer Assignment: Each element's highest layer is chosen randomly with an exponentially decaying probability, leading to efficient, scale-separated graph construction.
  • Logarithmic Complexity: Starting the search at the upper layers and utilizing scale separation enables logarithmic scaling of search complexity.
  • Heuristic Neighbor Selection: Employs a heuristic for selecting neighbors in the proximity graph, improving performance at high recall and with highly clustered data.
  • Superior Performance: Demonstrated to outperform previous open-source state-of-the-art vector-only approaches for ANN search in general metric spaces.
  • Distributed Implementation: The structural similarity to skip lists allows for straightforward, balanced, distributed implementations.

References

  • Paper on arXiv

Pricing

N/A (Research paper)

Surveys

Loading more......

Information

Websitearxiv.org
PublishedMay 13, 2025

Categories

1 Item
Research Papers & Surveys

Tags

4 Items
#HNSW
#ANN
#vector search
#research

Similar Products

6 result(s)
BANG

BANG is a billion-scale approximate nearest neighbor search system optimized for single GPU execution, enabling high-performance vector search in vector database environments at massive scale.

LANNS: a web-scale approximate nearest neighbor lookup system

A scalable system for approximate nearest neighbor search at web-scale, relevant for implementing and understanding vector database infrastructure for high-dimensional data.

Li, Wen, et al. "Approximate nearest neighbor search on high dimensional data—experiments, analyses, and improvement."

An influential paper analyzing and improving approximate nearest neighbor search methods for high-dimensional data, highly relevant for developing and understanding vector databases.

HNSWLIB

HNSWLIB is a C++ library with Python bindings for fast approximate nearest neighbor search using Hierarchical Navigable Small World (HNSW) graphs, commonly used in vector database backends.

vector-search-papers

A curated GitHub repository of research papers and technical blogs focused on vector search, approximate nearest neighbor search (ANN Search), and vector databases. This resource serves as a comprehensive directory for foundational and cutting-edge research, making it highly relevant for anyone building or exploring vector database technologies.

SOAR

SOAR is a set of improved algorithms on top of ScaNN that accelerate vector search by introducing controlled redundancy and multi-cluster assignment, enabling faster approximate nearest neighbor retrieval with smaller indexes in large‑scale vector databases and search systems.

Built with
Ever Works
Ever Works

Connect with us

Stay Updated

Get the latest updates and exclusive content delivered to your inbox.

Product

  • Categories
  • Tags
  • Pricing
  • Help

Clients

  • Sign In
  • Register
  • Forgot password?

Company

  • About Us
  • Admin
  • Sitemap

Resources

  • Blog
  • Submit
  • API Documentation
All product names, logos, and brands are the property of their respective owners. All company, product, and service names used in this repository, related repositories, and associated websites are for identification purposes only. The use of these names, logos, and brands does not imply endorsement, affiliation, or sponsorship. This directory may include content generated by artificial intelligence.
Copyright © 2025 Acme. All rights reserved.·Terms of Service·Privacy Policy·Cookies