Scalable k-NN Graph Construction for Visual Descriptors

Abstract

The k-NN graph has played a central role in increasingly popular data-driven techniques for various learning and vision tasks; yet, finding an efficient and effective way to construct k-NN graphs remains a challenge, especially for large-scale high-dimensional data. In this paper, we propose a new approach to construct approximate k-NN graphs with emphasis in: efficiency and accuracy. We hierarchically and randomly divide the data points into subsets and build an exact neighborhood graph over each subset, achieving a base approximate neighborhood graph; we then repeat this process for several times to generate multiple neighborhood graphs, which are combined to yield a more accurate approximate neighborhood graph. Furthermore, we propose a neighborhood propagation scheme to further enhance the accuracy. We show both theoretical and empirical accuracy and efficiency of our approach to k-NN graph construction and demonstrate significant speed-up in dealing with large scale visual data.

Cite

Text

Wang et al. "Scalable k-NN Graph Construction for Visual Descriptors." IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2012. doi:10.1109/CVPR.2012.6247790

Markdown

[Wang et al. "Scalable k-NN Graph Construction for Visual Descriptors." IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2012.](https://mlanthology.org/cvpr/2012/wang2012cvpr-scalable/) doi:10.1109/CVPR.2012.6247790

BibTeX

@inproceedings{wang2012cvpr-scalable,
  title     = {{Scalable k-NN Graph Construction for Visual Descriptors}},
  author    = {Wang, Jing and Wang, Jingdong and Zeng, Gang and Tu, Zhuowen and Gan, Rui and Li, Shipeng},
  booktitle = {IEEE/CVF Conference on Computer Vision and Pattern Recognition},
  year      = {2012},
  pages     = {1106-1113},
  doi       = {10.1109/CVPR.2012.6247790},
  url       = {https://mlanthology.org/cvpr/2012/wang2012cvpr-scalable/}
}