App2Exa: Accelerating Exact kNN Search via Dynamic Cache-Guided Approximation
Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 3045-3053.
https://doi.org/10.24963/ijcai.2025/339
Keywords
- Multidisciplinary Topics and Applications: MTA: Databases
- Multidisciplinary Topics and Applications: MTA: Transportation
- Data Mining: DM: Information retrieval
- Data Mining: General
Abstract
The k-nearest neighbor (kNN) query is a cornerstone of similarity-based applications across various domains. While prior work has enhanced kNN search efficiency, it typically focuses on approximate methods for high-dimensional data or exact methods for low-dimensional data, often assuming static query and data distributions. This creates a significant gap in accelerating exact kNN search for low-to-medium dimensional data with dynamic query distributions. To fill this gap, we propose App2Exa, a cache-guided framework that integrates approximate and exact kNN search. App2Exa utilizes a dynamically maintained cache graph index to retrieve approximate results, which subsequently guide exact search using a VP-Tree with a best-first strategy. A benefit-driven caching mechanism further optimizes performance by prioritizing vectors based on frequency, recency, and computational cost. Experimental results demonstrate that App2Exa significantly boosts efficiency, providing a robust and scalable solution for evolving query patterns and enabling exact kNN search to support higher dimensionality more effectively.
@inproceedings{ijcai2025p339,
title = {App2Exa: Accelerating Exact kNN Search via Dynamic Cache-Guided Approximation},
author = {Li, Ke and U, Leong Hou and Shang, Shuo},
booktitle = {Proceedings of the Thirty-Fourth International Joint Conference on
Artificial Intelligence, {IJCAI-25}},
publisher = {International Joint Conferences on Artificial Intelligence Organization},
editor = {James Kwok},
pages = {3045--3053},
year = {2025},
month = {8},
note = {Main Track},
doi = {10.24963/ijcai.2025/339},
url = {https://doi.org/10.24963/ijcai.2025/339},
}
TY - CPAPER TI - App2Exa: Accelerating Exact kNN Search via Dynamic Cache-Guided Approximation AU - Li, Ke AU - U, Leong Hou AU - Shang, Shuo T2 - Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence, IJCAI-25 PB - International Joint Conferences on Artificial Intelligence Organization PY - 2025 SP - 3045 EP - 3053 DO - 10.24963/ijcai.2025/339 UR - https://doi.org/10.24963/ijcai.2025/339 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: