paper-with-me

홈 › Papers

Fast k-Nearest Neighbour Search via Prioritized DCI

2017-03-01 · ICML 2017 8 · Ke Li, Jitendra Malik

Most exact methods for k-nearest neighbour search suffer from the curse of dimensionality; that is, their query times exhibit exponential dependence on either the ambient or the intrinsic dimensionality. Dynamic Continuous Indexing (DCI) offers a promising way of circumventing the curse and successfully reduces the dependence of query time on intrinsic dimensionality from exponential to sublinear. In this paper, we propose a variant of DCI, which we call Prioritized DCI, and show a remarkable improvement in the dependence of query time on intrinsic dimensionality. In particular, a linear increase in intrinsic dimensionality, or equivalently, an exponential increase in the number of points near a query, can be mostly counteracted with just a linear increase in space. We also demonstrate empirically that Prioritized DCI significantly outperforms prior methods. In particular, relative to Locality-Sensitive Hashing (LSH), Prioritized DCI reduces the number of distance evaluations by a factor of 14 to 116 and the memory consumption by a factor of 21.

📄 PDF Abstract BibTeX arXiv:1703.00440

Code (2)

aminfadaei116/Fast-KNN
dnbaker/frp

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

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…

Faster and More Robust Mesh-based Algorithms for Obstacle k-Nearest Neighbour

2018-08-13 · Shizhe Zhao, Daniel D. Harabor, David Taniar

We are interested in the problem of finding $k$ nearest neighbours in the plane and in the presence of polygonal obstacles ($\textit{OkNN}$). Widely used algorithms for OkNN are based on incremental visibility graphs, wh…

MicroNN: An On-device Disk-resident Updatable Vector Database

2025-04-08 · Jeffrey Pound, Floris Chabert, Arjun Bhushan, Ankur Goswami 외

Nearest neighbour search over dense vector collections has important applications in information retrieval, retrieval augmented generation (RAG), and content ranking. Performing efficient search over large vector collect…

AttributeInformation RetrievalRAGRetrieval+1

Hilbert curves for efficient exploratory landscape analysis neighbourhood sampling

2024-08-01 · Johannes J. Pienaar, Anna S. Bosman, Katherine M. Malan

Landscape analysis aims to characterise optimisation problems based on their objective (or fitness) function landscape properties. The problem search space is typically sampled, and various landscape features are estimat…