mlsanityData to 14 Oct 2026

A Bayesian Bradley-Terry model to compare multiple ML algorithms on multiple data sets

arXiv 2208.04935 ↗First posted 9 Aug 2022cs.LG stat.ME stat.MLcited by 9

Not on the map. Why?

Abstract (arXiv)

This paper proposes a Bayesian model to compare multiple algorithms on multiple data sets, on any metric. The model is based on the Bradley-Terry model, that counts the number of times one algorithm performs better than another on different data sets. Because of its Bayesian foundations, the Bayesian Bradley Terry model (BBT) has different characteristics than frequentist approaches to comparing multiple algorithms on multiple data sets, such as Demsar (2006) tests on mean rank, and Benavoli et al. (2016) multiple pairwise Wilcoxon tests with p-adjustment procedures. In particular, a Bayesian approach allows for more nuanced statements regarding the algorithms beyond claiming that the difference is or it is not statistically significant. Bayesian approaches also allow to define when two algorithms are equivalent for practical purposes, or the region of practical equivalence (ROPE). Different than a Bayesian signed rank comparison procedure proposed by Benavoli et al. (2017), our approach can define a ROPE for any metric, since it is based on probability statements, and not on differences of that metric. This paper also proposes a local ROPE concept, that evaluates whether a positive difference between a mean measure across some cross validation to the mean of some other algorithms is should be really seen as the first algorithm being better than the second, based on effect sizes. This local ROPE proposal is independent of a Bayesian use, and can be used in frequentist approaches based on ranks. A R package and a Python program that implements the BBT is available.

Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). Builds on 14 of its 62 references that are in the map. First posted on arXiv 9 Aug 2022.

Builds on

14 of 62 references.

References · 14

  1. 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,166
  2. 2020Evaluation of Text Generation: A Surveycited by 277
  3. 2017OpenML Benchmarking Suitescited by 178
  4. 2017PMLB: A Large Benchmark Suite for Machine Learning Evaluation and Comparisoncited by 140
  5. 2015Should we really use post-hoc tests based on mean-ranks?cited by 116
  6. 2015Practical Bayesian model evaluation using leave-one-out cross-validation and WAICcited by 110
  7. 2016Time for a change: a tutorial for comparing multiple classifiers through Bayesian analysiscited by 93
  8. 2013Evaluation Measures for Hierarchical Classification: a unified view and novel approachescited by 46
  9. 2018Nested cross-validation when selecting classifiers is overzealous for most practical applicationscited by 19
  10. 2017The prior can generally only be understood in the context of the likelihoodcited by 18
  11. 2016Statistical comparison of classifiers through Bayesian hierarchical modellingcited by 14
  12. 2020How to tune the RBF SVM hyperparameters?: An empirical evaluation of 18 search algorithmscited by 7
2 more
  1. 2016Comparison of 14 different families of classification algorithms on 115 binary datasetscited by 6
  2. 2021Bayesian Paired-Comparison with the bpcs Packagecited by 1

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2022: 1; 2023: 2; 2024: 0; 2025: 5; 2026: 1.

9 papers.