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...
Autores principales: | , , , |
---|---|
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 |