Litcius/Paper detail

Don’t lose samples to estimation

Ioannis Tsamardinos

2022Patterns15 citationsDOIOpen Access PDF

Abstract

In a typical predictive modeling task, we are asked to produce a final predictive model to employ operationally for predictions, as well as an estimate of its out-of-sample predictive performance. Typically, analysts hold out a portion of the available data, called a Test set, to estimate the model predictive performance on unseen (out-of-sample) records, thus "losing these samples to estimation." However, this practice is unacceptable when the total sample size is low. To avoid losing data to estimation, we need a shift in our perspective: we do not estimate the performance of a specific model instance; we estimate the performance of the pipeline that produces the model. This pipeline is applied on all available samples to produce the final model; no samples are lost to estimation. An estimate of its performance is provided by training the same pipeline on subsets of the samples. When multiple pipelines are tried, additional considerations that correct for the "winner's curse" need to be in place.

Topics & Concepts

Pipeline (software)Sample (material)Computer scienceEstimationSet (abstract data type)Task (project management)Perspective (graphical)Data setStatisticsData miningMachine learningArtificial intelligenceMathematicsEngineeringProgramming languageChromatographySystems engineeringChemistryMachine Learning and Data ClassificationBayesian Modeling and Causal InferenceAnomaly Detection Techniques and Applications
Don’t lose samples to estimation | Litcius