Cargando…

Tuning gradient boosting for imbalanced bioassay modelling with custom loss functions

While in the last years there has been a dramatic increase in the number of available bioassay datasets, many of them suffer from extremely imbalanced distribution between active and inactive compounds. Thus, there is an urgent need for novel approaches to tackle class imbalance in drug discovery. I...

Descripción completa

Detalles Bibliográficos
Autores principales: Boldini, Davide, Friedrich, Lukas, Kuhn, Daniel, Sieber, Stephan A.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer International Publishing 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9650867/
https://www.ncbi.nlm.nih.gov/pubmed/36357942
http://dx.doi.org/10.1186/s13321-022-00657-w
_version_ 1784828118539698176
author Boldini, Davide
Friedrich, Lukas
Kuhn, Daniel
Sieber, Stephan A.
author_facet Boldini, Davide
Friedrich, Lukas
Kuhn, Daniel
Sieber, Stephan A.
author_sort Boldini, Davide
collection PubMed
description While in the last years there has been a dramatic increase in the number of available bioassay datasets, many of them suffer from extremely imbalanced distribution between active and inactive compounds. Thus, there is an urgent need for novel approaches to tackle class imbalance in drug discovery. Inspired by recent advances in computer vision, we investigated a panel of alternative loss functions for imbalanced classification in the context of Gradient Boosting and benchmarked them on six datasets from public and proprietary sources, for a total of 42 tasks and 2 million compounds. Our findings show that with these modifications, we achieve statistically significant improvements over the conventional cross-entropy loss function on five out of six datasets. Furthermore, by employing these bespoke loss functions we are able to push Gradient Boosting to match or outperform a wide variety of previously reported classifiers and neural networks. We also investigate the impact of changing the loss function on training time and find that it increases convergence speed up to 8 times faster. As such, these results show that tuning the loss function for Gradient Boosting is a straightforward and computationally efficient method to achieve state-of-the-art performance on imbalanced bioassay datasets without compromising on interpretability and scalability. GRAPHICAL ABSTRACT: [Image: see text] SUPPLEMENTARY INFORMATION: The online version contains supplementary material available at 10.1186/s13321-022-00657-w.
format Online
Article
Text
id pubmed-9650867
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Springer International Publishing
record_format MEDLINE/PubMed
spelling pubmed-96508672022-11-15 Tuning gradient boosting for imbalanced bioassay modelling with custom loss functions Boldini, Davide Friedrich, Lukas Kuhn, Daniel Sieber, Stephan A. J Cheminform Research While in the last years there has been a dramatic increase in the number of available bioassay datasets, many of them suffer from extremely imbalanced distribution between active and inactive compounds. Thus, there is an urgent need for novel approaches to tackle class imbalance in drug discovery. Inspired by recent advances in computer vision, we investigated a panel of alternative loss functions for imbalanced classification in the context of Gradient Boosting and benchmarked them on six datasets from public and proprietary sources, for a total of 42 tasks and 2 million compounds. Our findings show that with these modifications, we achieve statistically significant improvements over the conventional cross-entropy loss function on five out of six datasets. Furthermore, by employing these bespoke loss functions we are able to push Gradient Boosting to match or outperform a wide variety of previously reported classifiers and neural networks. We also investigate the impact of changing the loss function on training time and find that it increases convergence speed up to 8 times faster. As such, these results show that tuning the loss function for Gradient Boosting is a straightforward and computationally efficient method to achieve state-of-the-art performance on imbalanced bioassay datasets without compromising on interpretability and scalability. GRAPHICAL ABSTRACT: [Image: see text] SUPPLEMENTARY INFORMATION: The online version contains supplementary material available at 10.1186/s13321-022-00657-w. Springer International Publishing 2022-11-10 /pmc/articles/PMC9650867/ /pubmed/36357942 http://dx.doi.org/10.1186/s13321-022-00657-w Text en © The Author(s) 2022 https://creativecommons.org/licenses/by/4.0/Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) . The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/ (https://creativecommons.org/publicdomain/zero/1.0/) ) applies to the data made available in this article, unless otherwise stated in a credit line to the data.
spellingShingle Research
Boldini, Davide
Friedrich, Lukas
Kuhn, Daniel
Sieber, Stephan A.
Tuning gradient boosting for imbalanced bioassay modelling with custom loss functions
title Tuning gradient boosting for imbalanced bioassay modelling with custom loss functions
title_full Tuning gradient boosting for imbalanced bioassay modelling with custom loss functions
title_fullStr Tuning gradient boosting for imbalanced bioassay modelling with custom loss functions
title_full_unstemmed Tuning gradient boosting for imbalanced bioassay modelling with custom loss functions
title_short Tuning gradient boosting for imbalanced bioassay modelling with custom loss functions
title_sort tuning gradient boosting for imbalanced bioassay modelling with custom loss functions
topic Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9650867/
https://www.ncbi.nlm.nih.gov/pubmed/36357942
http://dx.doi.org/10.1186/s13321-022-00657-w
work_keys_str_mv AT boldinidavide tuninggradientboostingforimbalancedbioassaymodellingwithcustomlossfunctions
AT friedrichlukas tuninggradientboostingforimbalancedbioassaymodellingwithcustomlossfunctions
AT kuhndaniel tuninggradientboostingforimbalancedbioassaymodellingwithcustomlossfunctions
AT sieberstephana tuninggradientboostingforimbalancedbioassaymodellingwithcustomlossfunctions