A Progressive k-d tree for Approximate k-Nearest Neighbors

被引:0
|
作者
Jo, Jaemin [1 ]
Seo, Jinwook [1 ]
Fekete, Jean-Daniel [2 ]
机构
[1] Seoul Natl Univ, Seoul, South Korea
[2] INRIA, Le Chesnay, France
关键词
Approximate k-Nearest-Neighbors; Progressive Data Analysis; Algorithm; Real-Time; ALGORITHMS; SEARCH;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present a progressive algorithm for approximate k-nearest neighbor search. Although the use of k-nearest neighbor libraries (KNN) is common in many data analysis methods, most KNN algorithms can only be run when the whole dataset has been indexed, i.e., they are not online. Even the few online implementations are not progressive in the sense that the time to index incoming data is not bounded and can exceed the latency required by progressive systems. This latency significantly restricts the interactivity of visualization systems especially when dealing with large-scale data. We improve traditional k-d trees for progressive approximate k-nearest neighbor search, enabling fast KNN queries while continuously indexing new batches of data when necessary. Following the progressive computation paradigm, our progressive k-d tree is bounded in time, allowing analysts to access ongoing results within an interactive latency. We also present performance benchmarks to compare online and progressive k-d trees.
引用
收藏
页数:5
相关论文
共 50 条
  • [1] PANENE: A Progressive Algorithm for Indexing and Querying Approximate k-Nearest Neighbors
    Jo, Jaemin
    Seo, Jinwook
    Fekete, Jean-Daniel
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2020, 26 (02) : 1347 - 1360
  • [2] TreeCANN - k-d Tree Coherence Approximate Nearest Neighbor Algorithm
    Olonetsky, Igor
    Avidan, Shai
    COMPUTER VISION - ECCV 2012, PT IV, 2012, 7575 : 602 - 615
  • [3] K-Nearest Neighbors Hashing
    He, Xiangyu
    Wang, Peisong
    Cheng, Jian
    2019 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2019), 2019, : 2834 - 2843
  • [4] Fast Nearest Neighbor Search using Approximate Cached k-d Tree
    Choi, Won-Seok
    Oh, Se-Young
    2012 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2012, : 4524 - 4529
  • [5] Modernizing k-nearest neighbors
    Elizabeth Yancey, Robin
    Xin, Bochao
    Matloff, Norm
    STAT, 2021, 10 (01):
  • [6] AN APPROXIMATE CLUSTERING TECHNIQUE BASED ON THE K-NEAREST NEIGHBORS METHOD
    KOVALENKO, AP
    AUTOMATION AND REMOTE CONTROL, 1992, 53 (10) : 1592 - 1598
  • [7] SANNS: Scaling Up Secure Approximate k-Nearest Neighbors Search
    Chen, Hao
    Chillotti, Ilaria
    Dong, Yihe
    Poburinnaya, Oxana
    Razenshteyn, Ilya
    Riazi, M. Sadegh
    PROCEEDINGS OF THE 29TH USENIX SECURITY SYMPOSIUM, 2020, : 2111 - 2128
  • [8] METHOD FOR DETERMINING K-NEAREST NEIGHBORS
    KITTLER, J
    KYBERNETES, 1978, 7 (04) : 313 - 315
  • [9] K-nearest neighbors in uncertain graph
    Zhang, Yinglong
    Li, Cuiping
    Chen, Hong
    Du, Lingxia
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2011, 48 (10): : 1850 - 1858
  • [10] Classification with learning k-nearest neighbors
    Laaksonen, J
    Oja, E
    ICNN - 1996 IEEE INTERNATIONAL CONFERENCE ON NEURAL NETWORKS, VOLS. 1-4, 1996, : 1480 - 1483