Good practices for evaluation of machine learning systems
Not on the map. Why?
Abstract (arXiv)
Many development decisions affect the results obtained from ML experiments: training data, features, model architecture, hyperparameters, test data, etc. Among these aspects, arguably the most important design decisions are those that involve the evaluation procedure. This procedure is what determines whether the conclusions drawn from the experiments will or will not generalize to unseen data and whether they will be relevant to the application of interest. If the data is incorrectly selected, the wrong metric is chosen for evaluation or the significance of the comparisons between models is overestimated, conclusions may be misleading or result in suboptimal development decisions. To avoid such problems, the evaluation protocol should be very carefully designed before experimentation starts. In this work we discuss the main aspects involved in the design of the evaluation protocol: data selection, metric selection, and statistical significance. This document is not meant to be an exhaustive tutorial on each of these aspects. Instead, the goal is to explain the main guidelines that should be followed in each case. We include examples taken from the speech processing field, and provide a list of common mistakes related to each aspect.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 4 of its 13 references that are in the map. First posted on arXiv 4 Dec 2024.
Builds on
4 of 13 references.
References · 4
- 2018Model Evaluation, Model Selection, and Algorithm Selection in Machine Learningcited by 157
- 2024Evaluating Posterior Probabilities: Decision Theory, Proper Scoring Rules, and Calibrationcited by 12
- 2024The Unreliability of Acoustic Systems in Alzheimer's Speech Datasets with Heterogeneous Recording Conditionscited by 4
- 2023Does the evaluation stand up to evaluation? A first-principle approach to the evaluation of classifierscited by 3
Built on by
Citing papers per year: 2025: 1; 2026: 4.
5 papers.
- 2025Mitigating Subgroup Disparities in Multi-Label Speech Emotion Recognition: A Pseudo-Labeling and Unsupervised Learning Approachcited by 5
- 2026Evaluation Cards: An Interpretive Layer for AI Evaluation Reportingcited by 4
- 2026Does language matter for spoken word classification? A multilingual generative meta-learning approachcited by 0
- 2026Comparing Human and Automatic Recognition of Dutch Dysarthric Continuous Speech: A Case Studycited by 0
- 2026Benchmarking Human and Automatic Speech Recognition of Diverse Speech: Initial Resultscited by 0
- 2026Benchmarking Human and Automatic Speech Recognition of Diverse Speech: Initial Results21 Jul 2026
- 2026Comparing Human and Automatic Recognition of Dutch Dysarthric Continuous Speech: A Case Study29 Jun 2026
- 2026Evaluation Cards: An Interpretive Layer for AI Evaluation Reporting8 Jun 2026
- 2026Does language matter for spoken word classification? A multilingual generative meta-learning approach13 May 2026
- 2025Mitigating Subgroup Disparities in Multi-Label Speech Emotion Recognition: A Pseudo-Labeling and Unsupervised Learning Approach20 May 2025