Cannon Edward O, Amini Ata, Bender Andreas, Sternberg Michael J E, Muggleton Stephen H, Glen Robert C, Mitchell John B O
Unilever Centre for Molecular Science Informatics, Department of Chemistry, University of Cambridge, Lensfield Road, Cambridge, UK.
J Comput Aided Mol Des. 2007 May;21(5):269-80. doi: 10.1007/s10822-007-9113-3. Epub 2007 Mar 27.
We investigate the classification performance of circular fingerprints in combination with the Naive Bayes Classifier (MP2D), Inductive Logic Programming (ILP) and Support Vector Inductive Logic Programming (SVILP) on a standard molecular benchmark dataset comprising 11 activity classes and about 102,000 structures. The Naive Bayes Classifier treats features independently while ILP combines structural fragments, and then creates new features with higher predictive power. SVILP is a very recently presented method which adds a support vector machine after common ILP procedures. The performance of the methods is evaluated via a number of statistical measures, namely recall, specificity, precision, F-measure, Matthews Correlation Coefficient, area under the Receiver Operating Characteristic (ROC) curve and enrichment factor (EF). According to the F-measure, which takes both recall and precision into account, SVILP is for seven out of the 11 classes the superior method. The results show that the Bayes Classifier gives the best recall performance for eight of the 11 targets, but has a much lower precision, specificity and F-measure. The SVILP model on the other hand has the highest recall for only three of the 11 classes, but generally far superior specificity and precision. To evaluate the statistical significance of the SVILP superiority, we employ McNemar's test which shows that SVILP performs significantly (p < 5%) better than both other methods for six out of 11 activity classes, while being superior with less significance for three of the remaining classes. While previously the Bayes Classifier was shown to perform very well in molecular classification studies, these results suggest that SVILP is able to extract additional knowledge from the data, thus improving classification results further.
我们研究了圆形指纹与朴素贝叶斯分类器(MP2D)、归纳逻辑编程(ILP)和支持向量归纳逻辑编程(SVILP)相结合在一个包含11个活性类别和约102,000个结构的标准分子基准数据集上的分类性能。朴素贝叶斯分类器独立处理特征,而ILP则组合结构片段,然后创建具有更高预测能力的新特征。SVILP是一种最近提出的方法,它在常见的ILP程序之后添加了一个支持向量机。通过多种统计指标来评估这些方法的性能,即召回率、特异性、精度、F值、马修斯相关系数、受试者工作特征(ROC)曲线下面积和富集因子(EF)。根据兼顾召回率和精度的F值,SVILP在11个类别中的7个类别上是 superior方法。结果表明,贝叶斯分类器在11个目标中的8个目标上具有最佳的召回性能,但精度、特异性和F值要低得多。另一方面,SVILP模型仅在11个类别中的3个类别上具有最高召回率,但通常具有远高于其他方法的特异性和精度。为了评估SVILP优越性的统计显著性,我们采用了麦克尼马尔检验(McNemar's test),结果表明,对于11个活性类别中的6个类别,SVILP的性能显著优于其他两种方法(p < 5%),而对于其余3个类别则具有较小的优越性。虽然之前贝叶斯分类器在分子分类研究中表现出色,但这些结果表明,SVILP能够从数据中提取额外的知识,从而进一步提高分类结果。