English

On Top-$k$ Selection from $m$-wise Partial Rankings via Borda Counting

Data Structures and Algorithms 2022-05-25 v1 Machine Learning Signal Processing

Abstract

We analyze the performance of the Borda counting algorithm in a non-parametric model. The algorithm needs to utilize probabilistic rankings of the items within mm-sized subsets to accurately determine which items are the overall top-kk items in a total of nn items. The Borda counting algorithm simply counts the cumulative scores for each item from these partial ranking observations. This generalizes a previous work of a similar nature by Shah et al. using probabilistic pairwise comparison data. The performance of the Borda counting algorithm critically depends on the associated score separation Δk\Delta_k between the kk-th item and the (k+1)(k+1)-th item. Specifically, we show that if Δk\Delta_k is greater than certain value, then the top-kk items selected by the algorithm is asymptotically accurate almost surely; if Δk\Delta_k is below certain value, then the result will be inaccurate with a constant probability. In the special case of m=2m=2, i.e., pairwise comparison, the resultant bound is tighter than that given by Shah et al., leading to a reduced gap between the error probability upper and lower bounds. These results are further extended to the approximate top-kk selection setting. Numerical experiments demonstrate the effectiveness and accuracy of the Borda counting algorithm, compared with the spectral MLE-based algorithm, particularly when the data does not necessarily follow an assumed parametric model.

Keywords

Cite

@article{arxiv.2204.05742,
  title  = {On Top-$k$ Selection from $m$-wise Partial Rankings via Borda Counting},
  author = {Wenjing Chen and Ruida Zhou and Chao Tian and Cong Shen},
  journal= {arXiv preprint arXiv:2204.05742},
  year   = {2022}
}