Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
11021172 | Information Sciences | 2019 | 43 Pages |
Abstract
A Top-k retrieval algorithm returns the k best answers of a query according to a given ranking. From a theoretical point of view, the solution of this query is straightforward if we do not take into consideration execution time. However, in many practical situations, execution time is a substantial issue. In such a case, the process of getting the top k in an optimal time becomes an interesting and non-trivial task. This paper presents an algorithm to retrieve the top-k associated to an arbitrary ranking function. The idea is to decompose the ranking function as a supremum of a certain set of functions where an efficient top-k retrieval procedure can be easily applied. Besides the theoretical presentation of the algorithm, the paper provides a set of experiments to validate the approach.
Keywords
Related Topics
Physical Sciences and Engineering
Computer Science
Artificial Intelligence
Authors
Nicolás Madrid, Pavel Rusnok,