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.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.