Proximity Graph Maintenance for Fast Online Nearest Neighbor Search
Not on the map. Why?
Abstract (arXiv)
Approximate Nearest Neighbor (ANN) search is a fundamental technique for (e.g.,) the deployment of recommender systems. Recent studies bring proximity graph-based methods into practitioners' attention -- proximity graph-based methods outperform other solutions such as quantization, hashing, and tree-based ANN algorithm families. In current recommendation systems, data point insertions, deletions, and queries are streamed into the system in an online fashion as users and items change dynamically. As proximity graphs are constructed incrementally by inserting data points as new vertices into the graph, online insertions and queries are well-supported in proximity graph. However, a data point deletion incurs removing a vertex from the proximity graph index, while no proper graph index updating mechanisms are discussed in previous studies. To tackle the challenge, we propose an incremental proximity graph maintenance (IPGM) algorithm for online ANN. IPGM supports both vertex deletion and insertion on proximity graphs. Given a vertex deletion request, we thoroughly investigate solutions to update the connections of the vertex. The proposed updating scheme eliminates the performance drop in online ANN methods on proximity graphs, making the algorithm suitable for practical systems.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). First posted on arXiv 22 Jun 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 2; 2023: 1; 2024: 0; 2025: 2.
5 papers.
- 2022A Comprehensive Survey on Trustworthy Recommender Systemscited by 32
- 2023Practice with Graph-based ANN Algorithms on Sparse Data: Chi-square Two-tower model, HNSW, Sign Cauchy Projectionscited by 2
- 2022CoopHash: Cooperative Learning of Multipurpose Descriptor and Contrastive Pair Generator via Variational MCMC Teaching for Supervised Image Hashingcited by 1
- 2025How Should We Evaluate Data Deletion in Graph-Based ANN Indexes?cited by 1
- 2025Graph-based Nearest Neighbors with Dynamic Updates via Random Walkscited by 0
- 2025Graph-based Nearest Neighbors with Dynamic Updates via Random Walks19 Dec 2025
- 2025How Should We Evaluate Data Deletion in Graph-Based ANN Indexes?5 Dec 2025
- 2023Practice with Graph-based ANN Algorithms on Sparse Data: Chi-square Two-tower model, HNSW, Sign Cauchy Projections13 Jun 2023
- 2022CoopHash: Cooperative Learning of Multipurpose Descriptor and Contrastive Pair Generator via Variational MCMC Teaching for Supervised Image Hashing9 Oct 2022
- 2022A Comprehensive Survey on Trustworthy Recommender Systems21 Sep 2022