kNN-Graph: An adaptive graph model for $k$-nearest neighbors
Jiaye Li, Gang Chen, Hang Xu, Shichao Zhang
TL;DR
The paper tackles the scalability challenge of kNN in large-scale applications by decoupling inference latency from the dataset size. It introduces kNN-Graph, combining kernelized self-representation for adaptive neighborhood learning with a hierarchical HNSW index that stores precomputed voting results, enabling logarithmic-time inference. The approach yields real-time classification without sacrificing accuracy, demonstrated across six diverse datasets against eight baselines, and achieves superior macro-metrics and dramatic speedups, especially on high-dimensional data. The work provides a practical structural paradigm for graph-based nonparametric learning, shifting heavy computation to training and delivering efficient, scalable inference for real-time tasks.
Abstract
The k-nearest neighbors (kNN) algorithm is a cornerstone of non-parametric classification in artificial intelligence, yet its deployment in large-scale applications is persistently constrained by the computational trade-off between inference speed and accuracy. Existing approximate nearest neighbor solutions accelerate retrieval but often degrade classification precision and lack adaptability in selecting the optimal neighborhood size (k). Here, we present an adaptive graph model that decouples inference latency from computational complexity. By integrating a Hierarchical Navigable Small World (HNSW) graph with a pre-computed voting mechanism, our framework completely transfers the computational burden of neighbor selection and weighting to the training phase. Within this topological structure, higher graph layers enable rapid navigation, while lower layers encode precise, node-specific decision boundaries with adaptive neighbor counts. Benchmarking against eight state-of-the-art baselines across six diverse datasets, we demonstrate that this architecture significantly accelerates inference speeds, achieving real-time performance, without compromising classification accuracy. These findings offer a scalable, robust solution to the long-standing inference bottleneck of kNN, establishing a new structural paradigm for graph-based nonparametric learning.
