Melgani Farid, Bazi Yakoub
Department of Information Engineering and Computer Science, University of Trento, I-38050 Trento, Italy.
IEEE Trans Inf Technol Biomed. 2008 Sep;12(5):667-77. doi: 10.1109/TITB.2008.923147.
The aim of this paper is twofold. First, we present a thorough experimental study to show the superiority of the generalization capability of the support vector machine (SVM) approach in the automatic classification of electrocardiogram (ECG) beats. Second, we propose a novel classification system based on particle swarm optimization (PSO) to improve the generalization performance of the SVM classifier. For this purpose, we have optimized the SVM classifier design by searching for the best value of the parameters that tune its discriminant function, and upstream by looking for the best subset of features that feed the classifier. The experiments were conducted on the basis of ECG data from the Massachusetts Institute of Technology-Beth Israel Hospital (MIT-BIH) arrhythmia database to classify five kinds of abnormal waveforms and normal beats. In particular, they were organized so as to test the sensitivity of the SVM classifier and that of two reference classifiers used for comparison, i.e., the k-nearest neighbor (kNN) classifier and the radial basis function (RBF) neural network classifier, with respect to the curse of dimensionality and the number of available training beats. The obtained results clearly confirm the superiority of the SVM approach as compared to traditional classifiers, and suggest that further substantial improvements in terms of classification accuracy can be achieved by the proposed PSO-SVM classification system. On an average, over three experiments making use of a different total number of training beats (250, 500, and 750, respectively), the PSO-SVM yielded an overall accuracy of 89.72% on 40438 test beats selected from 20 patient records against 85.98%, 83.70%, and 82.34% for the SVM, the kNN, and the RBF classifiers, respectively.
本文的目的有两个。首先,我们进行了一项全面的实验研究,以展示支持向量机(SVM)方法在心电图(ECG)心搏自动分类中的泛化能力优势。其次,我们提出了一种基于粒子群优化(PSO)的新型分类系统,以提高SVM分类器的泛化性能。为此,我们通过寻找调整其判别函数的参数的最佳值来优化SVM分类器设计,并通过寻找输入分类器的最佳特征子集来进行上游优化。实验基于来自麻省理工学院 - 贝斯以色列医院(MIT - BIH)心律失常数据库的ECG数据进行,以对五种异常波形和正常心搏进行分类。特别是,实验的组织方式是为了测试SVM分类器以及用于比较的两个参考分类器(即k近邻(kNN)分类器和径向基函数(RBF)神经网络分类器)在维度灾难和可用训练心搏数量方面的敏感性。获得的结果清楚地证实了SVM方法相对于传统分类器的优势,并表明所提出的PSO - SVM分类系统在分类准确性方面可以实现进一步的显著提高。平均而言,在使用不同总数的训练心搏(分别为250、500和750)的三个实验中,PSO - SVM在从20个患者记录中选择的40438个测试心搏上的总体准确率为89.72%,而SVM、kNN和RBF分类器的准确率分别为85.98%、83.70%和82.34%。