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 条
  • [1] A Coreset Based Approach for Continuous k-regret Minimization Set Queries over Sliding Windows
    Ma, Wei
    Zheng, Jiping
    Hao, Zhiyang
    WEB INFORMATION SYSTEMS AND APPLICATIONS (WISA 2021), 2021, 12999 : 49 - 61
  • [2] Efficient processing of k-regret minimization queries with theoretical guarantees
    Zheng, Jiping
    Dong, Qi
    Wang, Xiaoyang
    Zhang, Ying
    Ma, Wei
    Ma, Yuan
    Information Sciences, 2022, 586 : 99 - 118
  • [3] Efficient processing of k-regret minimization queries with theoretical guarantees
    Zheng, Jiping
    Dong, Qi
    Wang, Xiaoyang
    Zhang, Ying
    Ma, Wei
    Ma, Yuan
    INFORMATION SCIENCES, 2022, 586 : 99 - 118
  • [4] k-Regret Queries with Nonlinear Utilities
    Faulkner, Taylor Kessler
    Brackenbury, Will
    Lall, Ashwin
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2015, 8 (13): : 2098 - 2109
  • [5] K-Regret Queries Using Multiplicative Utility Functions
    Qi, Jianzhong
    Zuo, Fei
    Samet, Hanan
    Yao, Jia Cheng
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 2018, 43 (02):
  • [6] Geometry Approach for k-Regret Query
    Peng, Peng
    Wong, Raymond Chi-Wing
    2014 IEEE 30TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2014, : 772 - 783
  • [7] A Fully Dynamic Algorithm for k-Regret Minimizing Sets
    Wang, Yanhao
    Li, Yuchen
    Wong, Raymond Chi-Wing
    Tan, Kian-Lee
    2021 IEEE 37TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2021), 2021, : 1631 - 1642
  • [8] Computing k-Regret Minimizing Sets
    Chester, Sean
    Thomo, Alex
    Venkatesh, S.
    Whitesides, Sue
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2014, 7 (05): : 389 - 400
  • [9] Efficient and privacy-preserving multi-agent systems for smart city carpooling with k-regret queries and differential privacy
    Fei Chen
    Xinjian Zhang
    Bo Ning
    Chao Yang
    Xiao Jia
    EURASIP Journal on Advances in Signal Processing, 2023
  • [10] Efficient and privacy-preserving multi-agent systems for smart city carpooling with k-regret queries and differential privacy
    Chen, Fei
    Zhang, Xinjian
    Ning, Bo
    Yang, Chao
    Jia, Xiao
    EURASIP JOURNAL ON ADVANCES IN SIGNAL PROCESSING, 2023, 2023 (01)