Table of Contents
Fetching ...

Consensus ranking by quantum annealing

Daniele Franch, Enrico Zardini, Enrico Blanzieri, Davide Pastorello

TL;DR

This paper tackles the NP-hard problem of consensus ranking via Kemeny aggregation by leveraging quantum annealing in a hybrid quantum-classical framework. It encodes the ranking as a binary upper-triangular matrix in a QUBO formulation, applying cycle-penalty terms to enforce transitivity, while the final ranking is reconstructed classically. The authors introduce an iterative method that penalizes only problem-relevant cycles and a pair-removal technique to reduce qubit usage, significantly improving performance and scalability. Across synthetic datasets and comparisons with KwikSort, the proposed approach demonstrates superior solution quality on larger candidate sets, offering a practical path toward applying Kemeny ranking to large-scale, multiagent decision scenarios. The work also extends to partial and weighted lists, confirming robustness and suggesting avenues for integration with ensemble learning and weighted decision-making in AI systems.

Abstract

Consensus ranking is a technique used to derive a single ranking that best represents the preferences of multiple individuals or systems. It aims to aggregate different rankings into one that minimizes overall disagreement or distance from each of the individual rankings. Kemeny ranking aggregation, in particular, is a widely used method in decision-making and social choice, with applications ranging from search engines to music recommendation systems. It seeks to determine a consensus ranking of a set of candidates based on the preferences of a group of individuals. However, existing quantum annealing algorithms face challenges in efficiently processing large datasets with many candidates. In this paper, we propose a method to improve the performance of quantum annealing for Kemeny rank aggregation. Our approach identifies the pairwise preference matrix that represents the solution list and subsequently reconstructs the ranking using classical methods. This method already yields better results than existing approaches. Furthermore, we present a range of enhancements that significantly improve the proposed method's performance, thereby increasing the number of candidates that can be effectively handled. Finally, we evaluate the efficiency of our approach by comparing its performance and execution time with that of KwikSort, a well-known approximate algorithm.

Consensus ranking by quantum annealing

TL;DR

This paper tackles the NP-hard problem of consensus ranking via Kemeny aggregation by leveraging quantum annealing in a hybrid quantum-classical framework. It encodes the ranking as a binary upper-triangular matrix in a QUBO formulation, applying cycle-penalty terms to enforce transitivity, while the final ranking is reconstructed classically. The authors introduce an iterative method that penalizes only problem-relevant cycles and a pair-removal technique to reduce qubit usage, significantly improving performance and scalability. Across synthetic datasets and comparisons with KwikSort, the proposed approach demonstrates superior solution quality on larger candidate sets, offering a practical path toward applying Kemeny ranking to large-scale, multiagent decision scenarios. The work also extends to partial and weighted lists, confirming robustness and suggesting avenues for integration with ensemble learning and weighted decision-making in AI systems.

Abstract

Consensus ranking is a technique used to derive a single ranking that best represents the preferences of multiple individuals or systems. It aims to aggregate different rankings into one that minimizes overall disagreement or distance from each of the individual rankings. Kemeny ranking aggregation, in particular, is a widely used method in decision-making and social choice, with applications ranging from search engines to music recommendation systems. It seeks to determine a consensus ranking of a set of candidates based on the preferences of a group of individuals. However, existing quantum annealing algorithms face challenges in efficiently processing large datasets with many candidates. In this paper, we propose a method to improve the performance of quantum annealing for Kemeny rank aggregation. Our approach identifies the pairwise preference matrix that represents the solution list and subsequently reconstructs the ranking using classical methods. This method already yields better results than existing approaches. Furthermore, we present a range of enhancements that significantly improve the proposed method's performance, thereby increasing the number of candidates that can be effectively handled. Finally, we evaluate the efficiency of our approach by comparing its performance and execution time with that of KwikSort, a well-known approximate algorithm.
Paper Structure (40 sections, 3 theorems, 35 equations, 18 figures, 3 tables, 3 algorithms)

This paper contains 40 sections, 3 theorems, 35 equations, 18 figures, 3 tables, 3 algorithms.

Key Result

Proposition 1

Let be a finite set $C$, with $|C|=n$ and $\prec$ be the strongly connected relation on $C$ represented by $X\in\mathcal{M}_{n,\mathbb B}$ as in (eq:X). Then, $\prec$ is a ranking if and only if $x_{ij}=x_{jk}=1$ implies $x_{ik}=1$ for any $i<j<k$.

Figures (18)

  • Figure 1: Graphical representation of the matrix elements contributing to the $V_{c_3}$ score. The matrix elements from the first sum are highlighted in red, while those from the second sum are shown in cyan.
  • Figure 2: Comparative evaluation of the models accuracy (\ref{['f:pp1']}) and the number of occurrences (symlog scale) (\ref{['f:pp2']}) for the base model and the $n^2$-representation model across different candidate datasets.
  • Figure 3: Comparative evaluation of the number of occurrences (\ref{['cit1']}) and their ratio (\ref{['cit2']}) between the base model and the iterative method across different candidate datasets. he values represent the average of 10 runs for each dataset, where each dataset corresponds to a different number of candidates.
  • Figure 4: Comparative evaluation of the accuracy (\ref{['accuracyfv']}) and the number of occurrences (\ref{['cit2']}) between the base model and the iterative method across different number of votes datasets. The values represent the average of 10 runs for each dataset, where each dataset corresponds to a different number of votes.
  • Figure 5: Ratio of the number of occurrences, calculated as the number of occurrences of the iterative method divided by the number of occurrences of the base model.
  • ...and 13 more figures

Theorems & Definitions (14)

  • Definition 1
  • Definition 2
  • Definition 3
  • Definition 4
  • Definition 5
  • Definition 6
  • Proposition 1
  • proof
  • Definition 7
  • Theorem 2
  • ...and 4 more