paper-with-me

홈 › Papers

Approximate Nearest Neighbour Search on Dynamic Datasets: An Investigation

2024-04-30 · Ben Harwood, Amir Dezfouli, Iadine Chades, Conrad Sanderson

Approximate k-Nearest Neighbour (ANN) methods are often used for mining information and aiding machine learning on large scale high-dimensional datasets. ANN methods typically differ in the index structure used for accelerating searches, resulting in various recall/runtime trade-off points. For applications with static datasets, runtime constraints and dataset properties can be used to empirically select an ANN method with suitable operating characteristics. However, for applications with dynamic datasets, which are subject to frequent online changes (like addition of new samples), there is currently no consensus as to which ANN methods are most suitable. Traditional evaluation approaches do not consider the computational costs of updating the index structure, as well as the rate and size of index updates. To address this, we empirically evaluate 5 popular ANN methods on two main applications (online data collection and online feature learning) while taking into account these considerations. Two dynamic datasets are used, derived from the SIFT1M dataset with 1 million samples and the DEEP1B dataset with 1 billion samples. The results indicate that the often used k-d trees method is not suitable on dynamic datasets as it is slower than a straightforward baseline exhaustive search method. For online data collection, the Hierarchical Navigable Small World Graphs method achieves a consistent speedup over baseline across a wide range of recall rates. For online feature learning, the Scalable Nearest Neighbours method is faster than baseline for recall rates below 75%.

📄 PDF Abstract BibTeX arXiv:2404.19284

Code (1)

data61/dyann 공식 구현

Similar Papers 제목 키워드 기반

FANNG: Fast Approximate Nearest Neighbour Graphs

2016-06-01 · CVPR 2016 6 · Ben Harwood, Tom Drummond

We present a new method for approximate nearest neighbour search on large datasets of high dimensional feature vectors, such as SIFT or GIST descriptors. Our approach constructs a directed graph that can be efficiently …

GPU

A Parametrizable Algorithm for Distributed Approximate Similarity Search with Arbitrary Distances

2024-05-22 · Elena Garcia-Morato, Maria Jesus Algar, Cesar Alfaro, Felipe Ortega 외

Recent studies have explored alternative distance measures for similarity search in spaces with diverse topologies, emphasizing the importance of selecting an appropriate distance function to improve the performance of k…

ClusteringManagement

Approximate Nearest Neighbour Phrase Mining for Contextual Speech Recognition

2023-04-18 · Maurits Bleeker, Pawel Swietojanski, Stefan Braun, Xiaodan Zhuang

This paper presents an extension to train end-to-end Context-Aware Transformer Transducer ( CATT ) models by using a simple, yet efficient method of mining hard negative phrases from the latent space of the context encod…

speech-recognitionSpeech Recognition

Minimax rates for cost-sensitive learning on manifolds with approximate nearest neighbours

2018-03-01 · Henry WJ Reeve, Gavin Brown

We study the approximate nearest neighbour method for cost-sensitive classification on low-dimensional manifolds embedded within a high-dimensional feature space. We determine the minimax learning rates for distributions…

General Classification

Nearest Neighbour with Bandit Feedback

2023-06-23 · NeurIPS 2023 11 · Stephen Pasteris, Chris Hicks, Vasilios Mavroudis

In this paper we adapt the nearest neighbour rule to the contextual bandit problem. Our algorithm handles the fully adversarial setting in which no assumptions at all are made about the data-generation process. When comb…