• Home
  • Categories
  • Tags
  • Pricing
  • Submit
    Decorative pattern
    1. Home
    2. Benchmarks & Evaluation
    3. WEAVESS

    WEAVESS

    WEAVESS is an open-source benchmarking and evaluation framework for graph-based approximate nearest neighbor (ANN) search methods, providing code and experiments for large-scale vector similarity search. It is useful for researchers and practitioners comparing vector indexing algorithms for vector databases and AI search applications.

    🌐Visit Website

    About this tool


    title: WEAVESS slug: weavess category: benchmarks-evaluation brand: lsyhprum source_url: https://github.com/Lsyhprum/WEAVESS featured: false images:

    • https://opengraph.githubassets.com/1/Lsyhprum/WEAVESS tags:
    • ann
    • benchmark
    • similarity-search

    Description

    WEAVESS is an open-source benchmarking and evaluation framework for graph-based approximate nearest neighbor (ANN) search methods. It provides the code, datasets, optimal parameters, and experimental setup used in the paper “A Comprehensive Survey and Experimental Comparison of Graph-based Approximate Nearest Neighbor Search”. The framework is aimed at researchers and practitioners who need fair, reproducible comparisons of vector indexing algorithms for large-scale vector similarity search, vector databases, and AI search applications.

    Features

    • Comprehensive experimental framework

      • Implements the full experimental pipeline used in the referenced survey paper.
      • Provides code, datasets, and detailed experimental configurations.
      • Ensures fair comparison by reimplementing all evaluated algorithms under a unified design pattern, programming language (with a noted exception for the IEH hash table), and common experimental setup.
    • Implemented / evaluated algorithms

      • Supports benchmarking of thirteen representative graph-based ANNS algorithms:
        • KGraph
        • FANNG
        • NSG (Navigating Spreading-out Graph)
        • NSSG
        • DPG
        • Vamana
        • EFANNA
        • IEH
        • NSW (Navigable Small World)
        • HNSW (Hierarchical NSW)
        • NGT-panng
        • NGT-onng
        • SPTAG-KDT
        • SPTAG-BKT
        • HCNNG
        • KDRG
      • Includes links or references to original papers and, where available, original code repositories for each algorithm.
    • Standardized implementation details

      • Algorithms reimplemented in a consistent way to reduce implementation bias in comparisons.
      • Uses the same set of implementation “tricks” and optimizations across methods where applicable.
    • Real-world datasets

      • Includes eight real-world ANN datasets commonly used in prior work.
      • Each dataset is pre-split into:
        • Base data (indexing corpus)
        • Query data (evaluation queries)
      • Provides ground truth neighbor data for evaluation, in the form of top-20 or top-100 nearest neighbors.
    • Synthetic datasets for scalability studies

      • Provides twelve synthetic datasets to analyze:
        • Scalability of each algorithm with respect to dataset size.
        • Performance under varying data distributions and characteristics.
    • Evaluation focus

      • Designed for large-scale vector similarity search and ANN benchmarking.
      • Suitable for evaluating indexing methods used in vector databases and AI search systems.

    Use Cases

    • Research on graph-based ANN algorithms and their comparative performance.
    • Reproducing or extending the experiments from the WEAVESS survey paper.
    • Benchmarking new ANN algorithms against a standardized suite of baselines and datasets.
    • Evaluating vector indexing strategies for production vector databases or search applications.

    Pricing

    • Open-source: No pricing information is provided; the project is available as open-source software via GitHub.
    Surveys

    Loading more......

    Information

    Websitegithub.com
    PublishedDec 25, 2025

    Categories

    1 Item
    Benchmarks & Evaluation

    Tags

    3 Items
    #Ann#Benchmark#Similarity Search

    Similar Products

    6 result(s)
    VIBE

    Vector Index Benchmark for Embeddings - an extensible benchmarking suite for approximate nearest neighbor search methods using modern embedding datasets. VIBE addresses limitations of traditional ANN benchmarks by focusing on contemporary embedding models and datasets.

    ANN-Benchmarks

    A comprehensive benchmarking project that evaluates and compares implementations of approximate nearest neighbor algorithms. Provides standardized datasets and metrics for comparing ANN libraries including FAISS, HNSW, Annoy, and ScaNN.

    BigANN Benchmarks

    Main competition for large-scale vector database algorithms held at NeurIPS conferences. Framework for evaluating approximate nearest neighbor search algorithms on billion-scale datasets with standardized metrics and datasets.

    Big-ANN Benchmarks

    Billion-scale approximate nearest neighbor search benchmark competition. Features datasets like SIFT1B, Deep1B with standardized evaluation metrics for comparing vector search algorithms at scale.

    SIFT1B Dataset

    Billion-scale benchmark dataset containing 128-dimensional SIFT descriptors of one billion images. Widely used standard for evaluating approximate nearest neighbor search algorithms at scale.

    SISAP Indexing Challenge

    An annual competition focused on similarity search and indexing algorithms, including approximate nearest neighbor methods and high-dimensional vector indexing, providing benchmarks and results relevant to vector database research.

    Decorative pattern
    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 Awesome Vector Databases. All rights reserved.·Terms of Service·Privacy Policy·Cookies