Litcius/Paper detail

Tuning gradient boosting for imbalanced bioassay modelling with custom loss functions

Davide Boldini, Lukas Friedrich, Daniel Kühn, Stephan A. Sieber

2022Journal of Cheminformatics20 citationsDOIOpen Access PDF

Abstract

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.

Topics & Concepts

InterpretabilityBoosting (machine learning)Computer scienceMachine learningScalabilityArtificial intelligenceBespokeGradient boostingRandom forestDatabasePolitical scienceLawImbalanced Data Classification TechniquesMachine Learning and Data ClassificationComputational Drug Discovery Methods
Tuning gradient boosting for imbalanced bioassay modelling with custom loss functions | Litcius