Testing the Consistency of Performance Scores Reported for Binary Classification Problems

Attila Fazekas, György Kovács
10/19/2023
cs.LGcs.AI

No official code found. Best implementation: FalseNegativeLab/mlscorecheck (12 stars, MIT, last commit 2025-08-21).

Abstract

Binary classification is a fundamental task in machine learning, with applications spanning various scientific domains. Whether scientists are conducting fundamental research or refining practical applications, they typically assess and rank classification techniques based on performance metrics such as accuracy, sensitivity, and specificity. However, reported performance scores may not always serve as a reliable basis for research ranking. This can be attributed to undisclosed or unconventional practices related to cross-validation, typographical errors, and other factors. In a given experimental setup, with a specific number of positive and negative test items, most performance scores can assume specific, interrelated values. In this paper, we introduce numerical techniques to assess the consistency of reported performance scores and the assumed experimental setup. Importantly, the proposed approach does not rely on statistical inference but uses numerical methods to identify inconsistencies with certainty. Through three different applications related to medicine, we demonstrate how the proposed techniques can effectively detect inconsistencies, thereby safeguarding the integrity of research fields. To benefit the scientific community, we have made the consistency tests available in an open-source Python package.

View on arXivView PDF

Code Implementations(1)

MIT

Testing the consistency of binary classification performance scores reported in papers

120Python, Jupyter NotebookApr 3, 20231 years agoMIT
accuracyclassificationconsistencyehgf1+8 more

Similar Papers

Cite this paper

@article{fazekas2023testing,
  title  = {Testing the Consistency of Performance Scores Reported for Binary Classification Problems},
  author = {Attila Fazekas and György Kovács},
  year   = {2023},
  eprint = {2310.12527},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2310.12527v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2310.12527.svg)](https://codeofpaper.com/paper/2310.12527)

Discussion