Continuous k-Regret Minimization Queries: A Dynamic Coreset Approach

被引:7
|
作者
Zheng, Jiping [1 ]
Ma, Wei [1 ]
Wang, Yanhao [2 ]
Wang, Xiaoyang [3 ]
机构
[1] Nanjing Univ Aeronaut & Astronaut, Coll Comp Sci & Technol, Nanjing 210016, Jiangsu, Peoples R China
[2] East China Normal Univ, Sch Data Sci & Engn, Shanghai 200062, Peoples R China
[3] Zhejiang Gongshang Univ, Sch Comp Sci & Informat Engn, Hangzhou 310018, Zhejiang, Peoples R China
基金
中国国家自然科学基金;
关键词
Continuous k-regret minimization query; dynamic coreset; d-net; e-kernel; nearest neighbor search; SKYLINE; ALGORITHM;
D O I
10.1109/TKDE.2022.3166835
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Finding a small set of representative tuples from a large database is an important functionality for supporting multi-criteria decision making. Top-k queries and skyline queries are two widely studied queries to fulfill this task. However, both of them have some limitations: a top-k query requires the user to provide her utility functions for finding the k tuples with the highest scores as the result; a skyline query does not need any user-specified utility function but cannot control the result size. To overcome their drawbacks, the k-regret minimization query was proposed and received much attention recently, since it does not require any user-specified utility function and returns a fixed-size result set. Specifically, it selects a set R of tuples with a pre-defined size r from a database D such that the maximum k-regret ratio, which captures how well the top-ranked tuple in R represents the top-k tuples in D for any possible utility function, is minimized. Although there have been many methods for k-regret minimization query processing, most of them are designed for static databases without tuple insertions and deletions. The only known algorithm to process continuous k-regret minimization queries (CkRMQ) in dynamic databases suffers from suboptimal approximation and high time complexity. In this paper, we propose a novel dynamic coreset-based approach, called DYNCORE, for CkRMQ processing. It achieves the same (asymptotically optimal) upper bound on the maximum k-regret ratio as the best-known static algorithm. Meanwhile, its time complexity is sublinear to the database size, which is significantly lower than that of the existing dynamic algorithm. The efficiency and effectiveness of DYNCORE is confirmed by experimental results on real-world and synthetic datasets.
引用
收藏
页码:5680 / 5694
页数:15
相关论文
共 50 条
  • [41] On processing continuous frequent K-N-match queries for dynamic data over networked data sources
    Shih-Chuan Chiu
    Jiun-Long Huang
    Jen-He Huang
    Knowledge and Information Systems, 2012, 31 : 547 - 579
  • [42] Poster: A Location-Privacy Approach for Continuous Queries
    Steiert, Doug
    Lin, Dan
    Conduff, Quincy
    Jiang, Wei
    PROCEEDINGS OF THE 22ND ACM SYMPOSIUM ON ACCESS CONTROL MODELS AND TECHNOLOGIES (SACMAT'17), 2017, : 115 - 117
  • [43] On processing continuous frequent K-N-match queries for dynamic data over networked data sources
    Chiu, Shih-Chuan
    Huang, Jiun-Long
    Huang, Jen-He
    KNOWLEDGE AND INFORMATION SYSTEMS, 2012, 31 (03) : 547 - 579
  • [44] Continuous monitoring of moving skyline and top-k queries
    Hidayat, Arif
    Cheema, Muhammad Aamir
    Lin, Xuemin
    Zhang, Wenjie
    Zhang, Ying
    VLDB JOURNAL, 2022, 31 (03): : 459 - 482
  • [45] A Novel Parallel Processing for Continuous k Nearest Neighbor Queries
    Yan Chenghua
    Chen Qixiang
    2009 INTERNATIONAL CONFERENCE ON ENVIRONMENTAL SCIENCE AND INFORMATION APPLICATION TECHNOLOGY,VOL I, PROCEEDINGS, 2009, : 593 - +
  • [46] Processing of Continuous k Nearest Neighbor Queries in Road Networks
    Liao, Wei
    Wu, Xiaoping
    Yan, Chenghua
    Zhong, Zhinong
    SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING, 2009, 209 : 31 - +
  • [47] Continuous monitoring of moving skyline and top-k queries
    Arif Hidayat
    Muhammad Aamir Cheema
    Xuemin Lin
    Wenjie Zhang
    Ying Zhang
    The VLDB Journal, 2022, 31 : 459 - 482
  • [48] Continuous k-Nearest Neighbor Queries in Road Networks
    Veeresha, M.
    Sugumaran, M.
    PROCEEDINGS OF THE 2017 INTERNATIONAL CONFERENCE ON INVENTIVE SYSTEMS AND CONTROL (ICISC 2017), 2017, : 218 - 221
  • [49] Continuous K-Nearest neighbor queries for moving objects
    Xiao, Hui
    Li, Qingquan
    Sheng, Qinghong
    ADVANCES IN COMPUTATION AND INTELLIGENCE, PROCEEDINGS, 2007, 4683 : 444 - +
  • [50] DLPM: A dynamic location protection mechanism supporting continuous queries
    Zhu, Linghe
    Hong, Haibo
    Xie, Mande
    Yu, Jun
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2023, 35 (19):