Multiple k nearest neighbor search

被引:4
|
作者
Chung, Yu-Chi [1 ]
Su, I-Fang [2 ]
Lee, Chiang [2 ]
Liu, Pei-Chi [3 ]
机构
[1] Chang Jung Christian Univ, Dept Comp Sci & Informat Engn, Tainan, Taiwan
[2] Natl Cheng Kung Univ, Dept Comp Sci & Informat Engn, Tainan, Taiwan
[3] Chunghwa Telecom Labs, Cloud Comp Lab, Taipei, Taiwan
关键词
Indexing techniques; Shared execution mechanism; Query result reuse; Query correlations; QUERIES; TREE;
D O I
10.1007/s11280-016-0392-2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The problem of kNN (k Nearest Neighbor) queries has received considerable attention in the database and information retrieval communities. Given a dataset D and a kNN query q, the k nearest neighbor algorithm finds the closest k data points to q. The applications of kNN queries are board, not only in spatio-temporal databases but also in many areas. For example, they can be used in multimedia databases, data mining, scientific databases and video retrieval. The past studies of kNN query processing did not consider the case that the server may receive multiple kNN queries at one time. Their algorithms process queries independently. Thus, the server will be busy with continuously reaccessing the database to obtain the data that have already been acquired. This results in wasting I/O costs and degrading the performance of the whole system. In this paper, we focus on this problem and propose an algorithm named COrrelated kNN query Evaluation (COKE). The main idea of COKE is an "information sharing" strategy whereby the server reuses the query results of previously executed queries for efficiently processing subsequent queries. We conduct a comprehensive set of experiments to analyze the performance of COKE and compare it with the Best-First Search (BFS) algorithm. Empirical studies indicate that COKE outperforms BFS, and achieves lower I/O costs and less running time.
引用
收藏
页码:371 / 398
页数:28
相关论文
共 50 条
  • [1] Multiple k nearest neighbor search
    Yu-Chi Chung
    I-Fang Su
    Chiang Lee
    Pei-Chi Liu
    World Wide Web, 2017, 20 : 371 - 398
  • [2] K nearest neighbor search in navigation systems
    Safar, Maytham
    MOBILE INFORMATION SYSTEMS, 2005, 1 (03) : 207 - 224
  • [3] Processing Incomplete k Nearest Neighbor Search
    Miao, Xiaoye
    Gao, Yunjun
    Chen, Gang
    Zheng, Baihua
    Cui, Huiyong
    IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2016, 24 (06) : 1349 - 1363
  • [4] Fast Approximate Nearest Neighbor Search via k-Diverse Nearest Neighbor Graph
    Xiao, Yan
    Guo, Jiafeng
    Lan, Yanyan
    Xu, Jun
    Cheng, Xueqi
    THIRTY-SECOND AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTIETH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE / EIGHTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2018, : 8175 - 8176
  • [5] Constrained All-k-Nearest-Neighbor Search
    Li, Shulong
    Chen, Lu
    Liu, Qing
    Zhang, Jian
    MEASUREMENT TECHNOLOGY AND ITS APPLICATION, PTS 1 AND 2, 2013, 239-240 : 1387 - +
  • [6] Metric All-k-Nearest-Neighbor Search
    Chen, Lu
    Gao, Yunjun
    Chen, Gang
    Zhang, Haida
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2016, 28 (01) : 98 - 112
  • [7] Approximate k-flat Nearest Neighbor Search
    Mulzer, Wolfgang
    Nguyen, Huy L.
    Seiferth, Paul
    Stein, Yannik
    STOC'15: PROCEEDINGS OF THE 2015 ACM SYMPOSIUM ON THEORY OF COMPUTING, 2015, : 783 - 792
  • [8] Fast k Nearest Neighbor Search using GPU
    Garcia, Vincent
    Debreuve, Eric
    Barlaud, Michel
    2008 IEEE COMPUTER SOCIETY CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION WORKSHOPS, VOLS 1-3, 2008, : 1107 - 1112
  • [9] Metric All-k-Nearest-Neighbor Search
    Chen, Lu
    Gao, Yunjun
    Chen, Gang
    Zhang, Haida
    2016 32ND IEEE INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2016, : 1514 - 1515
  • [10] Reverse k Nearest Neighbor Search over Trajectories
    Wang, Sheng
    Bao, Zhifeng
    Culpepper, J. Shane
    Sellis, Timos
    Cong, Gao
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2018, 30 (04) : 757 - 771