We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.DS

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Information Retrieval

Title: An Optimal Algorithm for Finding Champions in Tournament Graphs

Abstract: A tournament graph is a complete directed graph, which can be used to model a round-robin tournament between $n$ players. In this paper, we address the problem of finding a champion of the tournament, also known as Copeland winner, which is a player that wins the highest number of matches. In detail, we aim to investigate algorithms that find the champion by playing a low number of matches. Solving this problem allows us to speed up several Information Retrieval and Recommender System applications, including question answering, conversational search, etc. Indeed, these applications often search for the champion inducing a round-robin tournament among the players by employing a machine learning model to estimate who wins each pairwise comparison. Our contribution, thus, allows finding the champion by performing a low number of model inferences. We prove that any deterministic or randomized algorithm finding a champion with constant success probability requires $\Omega(\ell n)$ comparisons, where $\ell$ is the number of matches lost by the champion. We then present an asymptotically-optimal deterministic algorithm matching this lower bound without knowing $\ell$, and we extend our analysis to three variants of the problem. Lastly, we conduct a comprehensive experimental assessment of the proposed algorithms on a question answering task on public data. Results show that our proposed algorithms speed up the retrieval of the champion up to $13\times$ with respect to the state-of-the-art algorithm that perform the full tournament.
Subjects: Information Retrieval (cs.IR); Data Structures and Algorithms (cs.DS)
DOI: 10.1109/TKDE.2023.3267345
Cite as: arXiv:2111.13621 [cs.IR]
  (or arXiv:2111.13621v4 [cs.IR] for this version)

Submission history

From: Lorenzo Beretta [view email]
[v1] Fri, 26 Nov 2021 17:33:55 GMT (1086kb,D)
[v2] Tue, 17 Jan 2023 21:00:32 GMT (1111kb,D)
[v3] Tue, 18 Apr 2023 01:42:30 GMT (1110kb,D)
[v4] Tue, 18 Apr 2023 05:34:32 GMT (1110kb,D)

Link back to: arXiv, form interface, contact.