Idakwo Gabriel, Thangapandian Sundar, Luttrell Joseph, Li Yan, Wang Nan, Zhou Zhaoxian, Hong Huixiao, Yang Bei, Zhang Chaoyang, Gong Ping
School of Computing Sciences and Computer Engineering, University of Southern Mississippi, Hattiesburg, MS, 39406, USA.
Environmental Laboratory, U.S. Army Engineer Research and Development Center, Vicksburg, MS, 39180, USA.
J Cheminform. 2020 Oct 27;12(1):66. doi: 10.1186/s13321-020-00468-x.
The specificity of toxicant-target biomolecule interactions lends to the very imbalanced nature of many toxicity datasets, causing poor performance in Structure-Activity Relationship (SAR)-based chemical classification. Undersampling and oversampling are representative techniques for handling such an imbalance challenge. However, removing inactive chemical compound instances from the majority class using an undersampling technique can result in information loss, whereas increasing active toxicant instances in the minority class by interpolation tends to introduce artificial minority instances that often cross into the majority class space, giving rise to class overlapping and a higher false prediction rate. In this study, in order to improve the prediction accuracy of imbalanced learning, we employed SMOTEENN, a combination of Synthetic Minority Over-sampling Technique (SMOTE) and Edited Nearest Neighbor (ENN) algorithms, to oversample the minority class by creating synthetic samples, followed by cleaning the mislabeled instances. We chose the highly imbalanced Tox21 dataset, which consisted of 12 in vitro bioassays for > 10,000 chemicals that were distributed unevenly between binary classes. With Random Forest (RF) as the base classifier and bagging as the ensemble strategy, we applied four hybrid learning methods, i.e., RF without imbalance handling (RF), RF with Random Undersampling (RUS), RF with SMOTE (SMO), and RF with SMOTEENN (SMN). The performance of the four learning methods was compared using nine evaluation metrics, among which F score, Matthews correlation coefficient and Brier score provided a more consistent assessment of the overall performance across the 12 datasets. The Friedman's aligned ranks test and the subsequent Bergmann-Hommel post hoc test showed that SMN significantly outperformed the other three methods. We also found that a strong negative correlation existed between the prediction accuracy and the imbalance ratio (IR), which is defined as the number of inactive compounds divided by the number of active compounds. SMN became less effective when IR exceeded a certain threshold (e.g., > 28). The ability to separate the few active compounds from the vast amounts of inactive ones is of great importance in computational toxicology. This work demonstrates that the performance of SAR-based, imbalanced chemical toxicity classification can be significantly improved through the use of data rebalancing.
毒物与靶标生物分子相互作用的特异性导致许多毒性数据集的性质极不均衡,从而在基于构效关系(SAR)的化学分类中表现不佳。欠采样和过采样是应对这种不平衡挑战的代表性技术。然而,使用欠采样技术从多数类中去除非活性化合物实例可能会导致信息丢失,而通过插值增加少数类中的活性毒物实例往往会引入人为的少数类实例,这些实例常常会跨越到多数类空间,导致类重叠和更高的错误预测率。在本研究中,为了提高不平衡学习的预测准确性,我们采用了SMOTEENN,即合成少数类过采样技术(SMOTE)和编辑最近邻(ENN)算法的组合,通过创建合成样本对少数类进行过采样,然后清理错误标记的实例。我们选择了高度不平衡的Tox21数据集,该数据集由针对超过10000种化学物质的12种体外生物测定组成,这些化学物质在二元类之间分布不均。以随机森林(RF)作为基础分类器,以装袋作为集成策略,我们应用了四种混合学习方法,即不进行不平衡处理的RF(RF)、随机欠采样的RF(RUS)、使用SMOTE的RF(SMO)和使用SMOTEENN的RF(SMN)。使用九个评估指标比较了这四种学习方法的性能,其中F分数、马修斯相关系数和布里尔分数对12个数据集的整体性能提供了更一致的评估。弗里德曼对齐秩检验和随后的伯格曼-霍梅尔事后检验表明,SMN明显优于其他三种方法。我们还发现预测准确性与不平衡率(IR)之间存在很强的负相关,不平衡率定义为非活性化合物数量除以活性化合物数量。当IR超过某个阈值(例如,>28)时,SMN的效果会变差。在计算毒理学中,将少量活性化合物与大量非活性化合物区分开来的能力非常重要。这项工作表明,通过使用数据重平衡可以显著提高基于SAR的不平衡化学毒性分类的性能。