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

By Martin Aumüller, Erik Bernhardsson, Alexander John Faithfull. Similarity Search and Applications, 2018

590 citations recorded by the source corpus.

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/.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Signal Processing

View Paper: https://www.semanticscholar.org/paper/8a65888ea8199749f05b95471138fe9f1d946fb0

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Nick Craswell
  2. Bhaskar Mitra
  3. Emine Yilmaz
  4. Ji-rong Wen
  5. Wayne Xin Zhao
  6. Fernando Diaz
  7. Jimmy J. Lin
  8. Hamed Zamani

In Computer Vision and Pattern Recognition

  1. Sanjiv Kumar
  2. Ji-rong Wen
  3. Ruiqi Guo
  4. Wayne Xin Zhao
  5. David Simcha
  6. Bhaskar Mitra
  7. Fernando Diaz
  8. Hai Jin

In Signal Processing

  1. Bhaskar Mitra
  2. Fernando Diaz
  3. Hai Jin
  4. Sanjiv Kumar
  5. Ji-rong Wen
  6. Ruiyang Ren
  7. Quan Geng
  8. David Simcha

Citations in the corpus