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...

Descripción completa

Detalles Bibliográficos
Autores principales: Li, Gang, Zrimec, Jan, Ji, Boyang, Geng, Jun, Larsbrink, Johan, Zelezniak, Aleksej, Nielsen, Jens, Engqvist, Martin KM
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