Evaluating machine learning models in non-standard settings: An overview and new findings

Roman Hornung, Malte Nalenz, Lennart Schneider, Andreas Bender, Ludwig Bothmann +3 more
10/23/2023
stat.MLcs.LGstat.AP

No confident code implementation found for this paper.

Abstract

Estimating the generalization error (GE) of machine learning models is fundamental, with resampling methods being the most common approach. However, in non-standard settings, particularly those where observations are not independently and identically distributed, resampling using simple random data divisions may lead to biased GE estimates. This paper strives to present well-grounded guidelines for GE estimation in various such non-standard settings: clustered data, spatial data, unequal sampling probabilities, concept drift, and hierarchically structured outcomes. Our overview combines well-established methodologies with other existing methods that, to our knowledge, have not been frequently considered in these particular settings. A unifying principle among these techniques is that the test data used in each iteration of the resampling procedure should reflect the new observations to which the model will be applied, while the training data should be representative of the entire data set used to obtain the final model. Beyond providing an overview, we address literature gaps by conducting simulation studies. These studies assess the necessity of using GE-estimation methods tailored to the respective setting. Our findings corroborate the concern that standard resampling methods often yield biased GE estimates in non-standard settings, underscoring the importance of tailored GE estimation.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{hornung2023evaluating,
  title  = {Evaluating machine learning models in non-standard settings: An overview and new findings},
  author = {Roman Hornung and Malte Nalenz and Lennart Schneider and Andreas Bender and Ludwig Bothmann and Bernd Bischl and Thomas Augustin and Anne-Laure Boulesteix},
  year   = {2023},
  eprint = {2310.15108},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2310.15108v1}
}

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.15108.svg)](https://codeofpaper.com/paper/2310.15108)

Discussion