16
34

Competitive analysis of the top-K ranking problem

Abstract

Motivated by applications in recommender systems, web search, social choice and crowdsourcing, we consider the problem of identifying the set of top KK items from noisy pairwise comparisons. In our setting, we are non-actively given rr pairwise comparisons between each pair of nn items, where each comparison has noise constrained by a very general noise model called the strong stochastic transitivity (SST) model. We analyze the competitive ratio of algorithms for the top-KK problem. In particular, we present a linear time algorithm for the top-KK problem which has a competitive ratio of O~(n)\tilde{O}(\sqrt{n}); i.e. to solve any instance of top-KK, our algorithm needs at most O~(n)\tilde{O}(\sqrt{n}) times as many samples needed as the best possible algorithm for that instance (in contrast, all previous known algorithms for the top-KK problem have competitive ratios of Ω~(n)\tilde{\Omega}(n) or worse). We further show that this is tight: any algorithm for the top-KK problem has competitive ratio at least Ω~(n)\tilde{\Omega}(\sqrt{n}).

View on arXiv
Comments on this paper