paper-with-me

Papers

Graph-based Nearest Neighbors with Dynamic Updates via Random Walks

2025-12-19 · Nina Mishra, Yonatan Naamad, Tal Wagner, Lichen Zhang arxiv

Approximate nearest neighbor search (ANN) is a common way to retrieve relevant search results, especially now in the context of large language models and retrieval augmented generation. One of the most widely used algorithms for ANN is based on constructing a multi-layer graph over the dataset, called the Hierarchical Navigable Small World (HNSW). While this algorithm supports insertion of new data, it does not support deletion of existing data. Moreover, deletion algorithms described by prior work come at the cost of increased query latency, decreased recall, or prolonged deletion time. In this paper, we propose a new theoretical framework for graph-based ANN based on random walks. We then utilize this framework to analyze a randomized deletion approach that preserves hitting time statistics compared to the graph before deleting the point. We then turn this theoretical framework into a deterministic deletion algorithm, and show that it provides better tradeoff between query latency, recall, deletion time, and memory usage through an extensive collection of experiments.

📄 PDF Abstract BibTeX arXiv:2512.18060

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Randomized Near Neighbor Graphs, Giant Components, and Applications in Data Science

2017-11-13 · George C. Linderman, Gal Mishne, Yuval Kluger, Stefan Steinerberger

If we pick $n$ random points uniformly in $[0,1]^d$ and connect each point to its $k-$nearest neighbors, then it is well known that there exists a giant connected component with high probability. We prove that in $[0,1]^…

EFANNA : An Extremely Fast Approximate Nearest Neighbor Search Algorithm Based on kNN Graph

2016-09-23 · Cong Fu, Deng Cai

Approximate nearest neighbor (ANN) search is a fundamental problem in many areas of data mining, machine learning and computer vision. The performance of traditional hierarchical structure (tree) based methods decreases …

graph construction

Cluster-and-Conquer: When Randomness Meets Graph Locality

2020-10-22 · George Giakkoupis, Anne-Marie Kermarrec, Olivier Ruas, François Taïani

K-Nearest-Neighbors (KNN) graphs are central to many emblematic data mining and machine-learning applications. Some of the most efficient KNN graph algorithms are incremental and local: they start from a random graph, wh…

Clustering

Bandit-Based Monte Carlo Optimization for Nearest Neighbors

2018-05-21 · Vivek Bagaria, Tavor Z. Baharav, Govinda M. Kamath, David N. Tse

The celebrated Monte Carlo method estimates an expensive-to-compute quantity by random sampling. Bandit-based Monte Carlo optimization is a general technique for computing the minimum of many such expensive-to-compute qu…

ClusteringMulti-Armed Bandits

A Graph-Based Semi-Supervised k Nearest-Neighbor Method for Nonlinear Manifold Distributed Data Classification

2016-06-03 · Enmei Tu, Yaqian Zhang, Lin Zhu, Jie Yang 외

$k$ Nearest Neighbors ($k$NN) is one of the most widely used supervised learning algorithms to classify Gaussian distributed data, but it does not achieve good results when it is applied to nonlinear manifold distributed…

General Classification