Optimal algorithms for selecting top-k combinations of attributes: theory and applications

被引:0
|
作者
Chunbin Lin
Jiaheng Lu
Zhewei Wei
Jianguo Wang
Xiaokui Xiao
机构
[1] University of California,Department of Computer Science and Engineering
[2] University of Helsinki,Department of Computer Science
[3] Renmin University of China,School of Information
[4] Nanyang Technological University,School of Computer Science and Engineering
来源
The VLDB Journal | 2018年 / 27卷
关键词
Top-; query; Top-; , ; query; Instance optimal algorithm;
D O I
暂无
中图分类号
学科分类号
摘要
Traditional top-k algorithms, e.g., TA and NRA, have been successfully applied in many areas such as information retrieval, data mining and databases. They are designed to discover k objects, e.g., top-k restaurants, with highest overall scores aggregated from different attributes, e.g., price and location. However, new emerging applications like query recommendation require providing the best combinations of attributes, instead of objects. The straightforward extension based on the existing top-k algorithms is prohibitively expensive to answer top-k combinations because they need to enumerate all the possible combinations, which is exponential to the number of attributes. In this article, we formalize a novel type of top-k query, called top-k, m, which aims to find top-k combinations of attributes based on the overall scores of the top-m objects within each combination, where m is the number of objects forming a combination. We propose a family of efficient top-k, m algorithms with different data access methods, i.e., sorted accesses and random accesses and different query certainties, i.e., exact query processing and approximate query processing. Theoretically, we prove that our algorithms are instance optimal and analyze the bound of the depth of accesses. We further develop optimizations for efficient query evaluation to reduce the computational and the memory costs and the number of accesses. We provide a case study on the real applications of top-k, m queries for an online biomedical search engine. Finally, we perform comprehensive experiments to demonstrate the scalability and efficiency of top-k, m algorithms on multiple real-life datasets.
引用
收藏
页码:27 / 52
页数:25
相关论文
共 50 条
  • [31] Efficient Algorithms for Mining Top-K High Utility Itemsets
    Tseng, Vincent S.
    Wu, Cheng-Wei
    Fournier-Viger, Philippe
    Yu, Philip S.
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2016, 28 (01) : 54 - 67
  • [32] Efficient Top-K Query Algorithms Using Density Index
    Chen, Dongqu
    Sun, Guang-Zhong
    Gong, Neil Zhenqiang
    Zhong, Xiaoqiang
    [J]. APPLIED INFORMATICS AND COMMUNICATION, PT I, 2011, 224 : 38 - +
  • [33] Efficient processing of top-k queries: selective NRA algorithms
    Yuan, Jing
    Sun, Guangzhong
    Luo, Tao
    Lian, Defu
    Chen, Guoliang
    [J]. JOURNAL OF INTELLIGENT INFORMATION SYSTEMS, 2012, 39 (03) : 687 - 710
  • [34] Efficient Top-K Query Algorithms Using Density Index
    Chen, Dongqu
    Sun, Guang-Zhong
    Gong, Neil Zhenqiang
    Zhong, Xiaoqiang
    [J]. 2010 THE 3RD INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND INDUSTRIAL APPLICATION (PACIIA2010), VOL I, 2010, : 33 - +
  • [35] Efficient and Robust Top-k Algorithms for Big Data IoT
    Yang, Ruifan
    Zhou, Zheng
    Tseng, Lewis
    Alogaily, Moayad
    Boukerche, Azzedine
    [J]. ICC 2020 - 2020 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2020,
  • [36] Efficient processing of top-k queries: selective NRA algorithms
    Jing Yuan
    Guangzhong Sun
    Tao Luo
    Defu Lian
    Guoliang Chen
    [J]. Journal of Intelligent Information Systems, 2012, 39 : 687 - 710
  • [37] An Experimental Evaluation of Aggregation Algorithms for Processing Top-K Queries
    Zhu, Liang
    Ma, Qin
    Meng, Weiyi
    Yang, Mingqian
    Yuan, Fang
    [J]. CIT/IUCC/DASC/PICOM 2015 IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY - UBIQUITOUS COMPUTING AND COMMUNICATIONS - DEPENDABLE, AUTONOMIC AND SECURE COMPUTING - PERVASIVE INTELLIGENCE AND COMPUTING, 2015, : 326 - 333
  • [38] Efficient Top-k Query Algorithms Using K-Skyband Partition
    Gong, Zhenqiang
    Sun, Guang-Zhong
    Yuan, Jing
    Zhong, Yanjing
    [J]. SCALABLE INFORMATION SYSTEMS, 2009, 18 : 288 - 305
  • [39] Selecting Materialized Views Based on Top-k Query Algorithm for Lineage Tracing
    Li, Jiyun
    Li, Xin
    Lv, Juntao
    [J]. 2012 THIRD GLOBAL CONGRESS ON INTELLIGENT SYSTEMS (GCIS 2012), 2012, : 46 - 49
  • [40] Semantic-Aware Top-k Multirequest Optimal Route
    Wang, Shuang
    Xu, Yingchun
    Wang, Yinzhe
    Liu, Hezhi
    Zhang, Qiaoqiao
    Ma, Tiemin
    Liu, Shengnan
    Zhang, Siyuan
    Li, Anliang
    [J]. COMPLEXITY, 2019, 2019