Skip to search boxSkip to navigationSkip to main content

ANN-Benchmarks: A Benchmarking Tool for Approximate Nearest Neighbor Algorithms

Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Open access

Publication Information

Output type

Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Host publication Subtitle

SISAP 2017: Similarity Search and Applications

Original language

English

Pages from-to (Number of pages)

Pages 34-49

Publication milestones

  • Published - 2017

Publication status

Published - 2017

Publisher

Springer, United States, Germany

Book series

  • Book series name: Lecture Notes in Computer Science
    Volume: 10609
    ISSN: 0302-9743
978-3-319-68473-4

ISBN (Electronic)

978-3-319-68474-1

Publication IDs

  • Scopus: 85031297593

Host publication title

International Conference on Similarity Search and Applications

Abstract

This paper describes ANN-Benchmarks, a tool for evaluating the performance of in-memory approximate nearest neighbor algorithms. It provides a standard interface for measuring the performance and quality achieved by nearest neighbor algorithms on different standard data sets. It supports several different ways of integrating k-NN algorithms, and its configuration system automatically tests a range of parameter settings for each algorithm. Algorithms are compared with respect to many different (approximate) quality measures, and adding more is easy and fast; the included plotting front-ends can visualise these as images, Open image in new window plots, and websites with interactive plots. ANN-Benchmarks aims to provide a constantly updated overview of the current state of the art of k-NN algorithms. In the short term, this overview allows users to choose the correct k-NN algorithm and parameters for their similarity search task; in the longer term, algorithm designers will be able to use this overview to test and refine automatic parameter tuning. The paper gives an overview of the system, evaluates the results of the benchmark, and points out directions for future work. Interestingly, very different approaches to k-NN search yield comparable quality-performance trade-offs. The system is available at http://sss.projects.itu.dk/ann-benchmarks/

Publication metrics

PlumX, opens in new tab

Citations
109
Captures
157
Mentions
4

Access to documents