Cargando…
Performance of Regression Models as a Function of Experiment Noise
BACKGROUND: A challenge in developing machine learning regression models is that it is difficult to know whether maximal performance has been reached on the test dataset, or whether further model improvement is possible. In biology, this problem is particularly pronounced as sample labels (response...
Autores principales: | , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
SAGE Publications
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8243133/ https://www.ncbi.nlm.nih.gov/pubmed/34262264 http://dx.doi.org/10.1177/11779322211020315 |
_version_ | 1783715709992304640 |
---|---|
author | Li, Gang Zrimec, Jan Ji, Boyang Geng, Jun Larsbrink, Johan Zelezniak, Aleksej Nielsen, Jens Engqvist, Martin KM |
author_facet | Li, Gang Zrimec, Jan Ji, Boyang Geng, Jun Larsbrink, Johan Zelezniak, Aleksej Nielsen, Jens Engqvist, Martin KM |
author_sort | Li, Gang |
collection | PubMed |
description | BACKGROUND: A challenge in developing machine learning regression models is that it is difficult to know whether maximal performance has been reached on the test dataset, or whether further model improvement is possible. In biology, this problem is particularly pronounced as sample labels (response variables) are typically obtained through experiments and therefore have experiment noise associated with them. Such label noise puts a fundamental limit to the metrics of performance attainable by regression models on the test dataset. RESULTS: We address this challenge by deriving an expected upper bound for the coefficient of determination (R(2)) for regression models when tested on the holdout dataset. This upper bound depends only on the noise associated with the response variable in a dataset as well as its variance. The upper bound estimate was validated via Monte Carlo simulations and then used as a tool to bootstrap performance of regression models trained on biological datasets, including protein sequence data, transcriptomic data, and genomic data. CONCLUSIONS: The new method for estimating upper bounds for model performance on test data should aid researchers in developing ML regression models that reach their maximum potential. Although we study biological datasets in this work, the new upper bound estimates will hold true for regression models from any research field or application area where response variables have associated noise. |
format | Online Article Text |
id | pubmed-8243133 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | SAGE Publications |
record_format | MEDLINE/PubMed |
spelling | pubmed-82431332021-07-13 Performance of Regression Models as a Function of Experiment Noise Li, Gang Zrimec, Jan Ji, Boyang Geng, Jun Larsbrink, Johan Zelezniak, Aleksej Nielsen, Jens Engqvist, Martin KM Bioinform Biol Insights Original Research BACKGROUND: A challenge in developing machine learning regression models is that it is difficult to know whether maximal performance has been reached on the test dataset, or whether further model improvement is possible. In biology, this problem is particularly pronounced as sample labels (response variables) are typically obtained through experiments and therefore have experiment noise associated with them. Such label noise puts a fundamental limit to the metrics of performance attainable by regression models on the test dataset. RESULTS: We address this challenge by deriving an expected upper bound for the coefficient of determination (R(2)) for regression models when tested on the holdout dataset. This upper bound depends only on the noise associated with the response variable in a dataset as well as its variance. The upper bound estimate was validated via Monte Carlo simulations and then used as a tool to bootstrap performance of regression models trained on biological datasets, including protein sequence data, transcriptomic data, and genomic data. CONCLUSIONS: The new method for estimating upper bounds for model performance on test data should aid researchers in developing ML regression models that reach their maximum potential. Although we study biological datasets in this work, the new upper bound estimates will hold true for regression models from any research field or application area where response variables have associated noise. SAGE Publications 2021-06-27 /pmc/articles/PMC8243133/ /pubmed/34262264 http://dx.doi.org/10.1177/11779322211020315 Text en © The Author(s) 2021 https://creativecommons.org/licenses/by-nc/4.0/This article is distributed under the terms of the Creative Commons Attribution-NonCommercial 4.0 License (https://creativecommons.org/licenses/by-nc/4.0/) which permits non-commercial use, reproduction and distribution of the work without further permission provided the original work is attributed as specified on the SAGE and Open Access page (https://us.sagepub.com/en-us/nam/open-access-at-sage). |
spellingShingle | Original Research Li, Gang Zrimec, Jan Ji, Boyang Geng, Jun Larsbrink, Johan Zelezniak, Aleksej Nielsen, Jens Engqvist, Martin KM Performance of Regression Models as a Function of Experiment Noise |
title | Performance of Regression Models as a Function of Experiment
Noise |
title_full | Performance of Regression Models as a Function of Experiment
Noise |
title_fullStr | Performance of Regression Models as a Function of Experiment
Noise |
title_full_unstemmed | Performance of Regression Models as a Function of Experiment
Noise |
title_short | Performance of Regression Models as a Function of Experiment
Noise |
title_sort | performance of regression models as a function of experiment
noise |
topic | Original Research |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8243133/ https://www.ncbi.nlm.nih.gov/pubmed/34262264 http://dx.doi.org/10.1177/11779322211020315 |
work_keys_str_mv | AT ligang performanceofregressionmodelsasafunctionofexperimentnoise AT zrimecjan performanceofregressionmodelsasafunctionofexperimentnoise AT jiboyang performanceofregressionmodelsasafunctionofexperimentnoise AT gengjun performanceofregressionmodelsasafunctionofexperimentnoise AT larsbrinkjohan performanceofregressionmodelsasafunctionofexperimentnoise AT zelezniakaleksej performanceofregressionmodelsasafunctionofexperimentnoise AT nielsenjens performanceofregressionmodelsasafunctionofexperimentnoise AT engqvistmartinkm performanceofregressionmodelsasafunctionofexperimentnoise |