TKAP: Efficiently processing top- k query on massive data by adaptive pruning

Xixian Han,Xianmin Liu,Jianzhong Li,Hong Gao
DOI: https://doi.org/10.1007/s10115-015-0836-5
IF: 2.7
2015-01-01
Knowledge and Information Systems
Abstract:In many applications, top- k query is an important operation to return a set of interesting points in a potentially huge data space. The existing algorithms, either maintaining too many candidates, or requiring assistant structures built on the specific attribute subset, or returning results with probabilistic guarantee, cannot process top- k query on massive data efficiently. This paper proposes a sorted-list-based TKAP algorithm, which utilizes some data structures of low space overhead, to efficiently compute top- k results on massive data. In round-robin retrieval on sorted lists, TKAP performs adaptive pruning operation and maintains the required candidates until the stop condition is satisfied. The adaptive pruning operation can be adjusted by the information obtained in round-robin retrieval to achieve a better pruning effect. The adaptive pruning rule is developed in this paper, along with its theoretical analysis. The extensive experimental results, conducted on synthetic and real-life data sets, show the significant advantage of TKAP over the existing algorithms.
What problem does this paper attempt to address?