We use least squares support vector machine (LS-SVM) utilizing a binary decision tree for classification of cardiotocogram to determine the fetal state. The parameters of LS-SVM are optimized by particle swarm optimization. The robustness of the method is examined by running 10-fold cross-validation. The performance of the method is evaluated in terms of overall classification accuracy. Additionally, receiver operation characteristic analysis and cobweb representation are presented in order to analyze and visualize the performance of the method. Experimental results demonstrate that the proposed method achieves a remarkable classification accuracy rate of 91.62%. 1. Introduction There is a growing tendency to use clinical decision support systems in medical diagnosis. These systems help to optimize medical decisions, improve medical treatments, and reduce financial costs [1, 2]. A large number of the medical diagnosis procedures can be converted into intelligent data classification tasks. These classification tasks can be categorized as two-class task and multiclass task. The first type separates the data between only two classes while the second type involves the classification of the data with more than two classes [3]. Cardiotocography was introduced into obstetrics practice in the early 1970s, and since then it has been used as a worldwide method for antepartum (before delivery) and intrapartum (during delivery) fetal monitoring. Cardiotocogram (CTG) is a recording of two distinct signals, fetal heart rate (FHR), and uterine activity (UA) [4]. It is used for determining the fetal state during both pregnancy and delivery. The aim of the CTG monitoring is to determine babies who may be short of oxygen (hypoxic); thus further assessments of fetal condition may be performed or the baby might be delivered by caesarean section or natural birth [5]. The visual evaluation of the CTG not only requires time but also depends on the knowledge and clinical experience of obstetricians. A clinical decision support system eliminates the inconsistency of visual evaluation. There have been proposed several classification tools for developing such system [4, 6–10]. One of these tools is support vector machine (SVM) and it is used in [4, 8, 10]. In [4, 8], SVM is used for FHR signal classification with two classes, normal or at risk. The risk of metabolic acidosis for newborn based on FHR signal is predicted in [4] while the classification of antepartum FHR signal is made in [8]. In [10], a medical decision support system based on SVM and genetic algorithm (GA) is
References
[1]
A. G. Floares, “Using computational intelligence to develop intelligent clinical decision support systems,” Computational Intelligence Methods for Bioinformatics and Biostatistics, Springer, vol. 6160, pp. 266–275, 2010.
[2]
E. Y?lmaz, “An expert system based on Fisher score and LS-SVM for cardiac arrhythmia diagnosis,” Computational and Mathematical Methods in Medicine, vol. 2013, Article ID 849674, 6 pages, 2013.
[3]
A. Tsakonas, G. Dounias, J. Jantzen, H. Axer, B. Bjerregaard, and D. G. Von Keyserlingk, “Evolving rule-based systems in two medical domains using genetic programming,” Artificial Intelligence in Medicine, vol. 32, no. 3, pp. 195–216, 2004.
[4]
G. Georgoulas, C. D. Stylios, and P. P. Groumpos, “Predicting the risk of metabolic acidosis for newborns based on fetal heart rate signal classification using support vector machines,” IEEE Transactions on Biomedical Engineering, vol. 53, no. 5, pp. 875–884, 2006.
[5]
Z. Alfirevic, D. Devane, and G. M. Gyte, “Continuous cardiotocography (CTG) as a form of electronic fetal monitoring (EFM) for fetal assessment during labour,” Cochrane Database of Systematic Reviews, vol. 3, Article ID CD006066, 2006.
[6]
G. G. Georgoulas, C. D. Stylios, G. Nokas, and P. P. Groumpos, “Classification of fetal heart rate during labour using hidden markov models,” in Proceedings of IEEE International Joint Conference on Neural Networks, pp. 2471–2475, Budapest, Hungary, July 2004.
[7]
R. Czabanski, M. Jezewski, J. Wrobel, J. Jezewski, and H. Horoba, “Predicting the risk of low-fetal birth weight from cardiotocographic signals using ANBLIR system with deterministic annealing and ε-insensitive learning,” IEEE Transactions on Information Technology in Biomedicine, vol. 14, no. 4, pp. 1062–1074, 2010.
[8]
N. Krupa, M. A. MA, E. Zahedi, S. Ahmed, and F. M. Hassan, “Antepartum fetal heart rate feature extraction and classification using empirical mode decomposition and support vector machine,” BioMedical Engineering Online, vol. 10, article 6, 2011.
[9]
H. Ocak and H. M. Ertunc, “Prediction of fetal state from the cardiotocogram recordings using adaptive neuro-fuzzy inference systems,” Neural Computing and Applications, 2012.
[10]
H. Ocak, “A medical decision support system based on support vector machines and the genetic algorithm for the evaluation of fetal well-being,” Journal of Medical Systems, vol. 37, no. 2, p. 9913, 2013.
[11]
B. Fei and J. Liu, “Binary tree of SVM: a new fast multiclass training and classification algorithm,” IEEE Transactions on Neural Networks, vol. 17, no. 3, pp. 696–704, 2006.
[12]
G. Madzarov, D. Gjorgjevikj, and I. Chorbev, “A multi-class SVM classifier utilizing binary decision tree,” Informatica, vol. 33, no. 2, pp. 233–242, 2009.
[13]
J. A. K. Suykens and J. Vandewalle, “Least squares support vector machine classifiers,” Neural Processing Letters, vol. 9, no. 3, pp. 293–300, 1999.
[14]
F. Klawonn, F. H?ppner, and S. May, “An alternative to ROC and AUC analysis of classifiers,” Advances in Intelligent Data Analysis X, Springer, vol. 7014, pp. 210–221, 2011.
[15]
C. Ferri, J. Hernández-Orallo, and M. A. Salido, “Volume under the ROC surface for multi-class problems,” in Proceedings of the 14th European Conference on Machine Learning, pp. 108–120, Barcelona, Spain, September 2003.
[16]
F. Provost and T. Fawcett, “Analysis and visualization of classifier performance: comparison under imprecise class and cost distributions,” in Proceedings of the 3rd International Conference on Knowledge Discovery and Data Mining, pp. 43–48, Newport Beach, Calif, USA, 1997.
[17]
B. E. Boser, I. M. Guyon, and V. N. Vapnik, “Training algorithm for optimal margin classifiers,” in Proceedings of the 5th Annual ACM Workshop on Computational Learning Theory, pp. 144–152, Pittsburgh, Pa, USA, July 1992.
[18]
V. N. Vapnik, The Nature of Statistical Learning Theoy, Springer, New York, NY, USA, 1995.
[19]
D. Tao, X. Li, X. Wu, W. Hu, and S. J. Maybank, “Supervised tensor learning,” Knowledge and Information Systems, vol. 13, pp. 1–42, 2007.
[20]
J. Kennedy and R. Eberhart, “Particle swarm optimization,” in Proceedings of IEEE International Conference on Neural Networks, pp. 1942–1948, Perth, Australia, December 1995.
[21]
Y. Shi and R. Eberhart, “A modified particle swarm optimizer,” in Proceedings of IEEE World Congress on Computational Intelligence, pp. 69–73, Anchorage, Alaska, USA, May 1998.
[22]
P. Refaeilzadeh, L. Tang, and H. Liu, “Cross-validation,” in Encyclopedia of Data Base Systems, L. Liu and M. T. ?zsu, Eds., pp. 532–538, Springer, New York, NY, USA, 2009.
[23]
T. C. W. Landgrebe and R. P. W. Duin, “Efficient multiclass ROC approximation by decomposition via confusion matrix perturbation analysis,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 30, no. 5, pp. 810–822, 2008.
[24]
F. Provost and R. Kohavi, “Guest editors' introduction: on applied research in machine learning,” Machine Learning, vol. 30, no. 2-3, pp. 127–132, 1998.
[25]
P. A. Flach, “ROC analysis,” in Encyclopedia of Machine LearningEds, C. Sammut and G. I. Webb, Eds., pp. 869–875, Springer, New York, NY, USA, 2010.
[26]
C. E. Metz, “Basic principles of ROC analysis,” Seminars in Nuclear Medicine, vol. 8, no. 4, pp. 283–298, 1978.
[27]
T. Fawcett, “An introduction to ROC analysis,” Pattern Recognition Letters, vol. 27, no. 8, pp. 861–874, 2006.
[28]
J. A. Swets, R. M. Dawes, and J. Monahan, “Better decisions through science,” Scientific American, vol. 283, no. 4, pp. 82–87, 2000.
[29]
A. Srinivasan, “Note on the location of optimal classifiers in N dimensional ROC space,” Tech. Rep. PRG-TR-2-99, Computing Laboratory, Oxford University, 1999.
[30]
B. Diri and S. Albayrak, “Visualization and analysis of classifiers performance in multi-class medical data,” Expert Systems with Applications, vol. 34, no. 1, pp. 628–634, 2008.
[31]
A. C. Patel and M. K. Markey, “Comparison of three-class classification performance metrics: a case study in breast cancer CAD,” in Medical Imaging: Image Perception, Observer Performance, and Technology Assessment, pp. 581–589, San Diego, Calif, USA, February 2005.
[32]
D. Ayres-de-Campos, J. Bernardes A, Garrido, J. Marques-de-Sa, and L. Pereira-Leite, “SisPorto 2.0: a program for automated analysis of cardiotocograms,” Journal of Maternal-Fetal and Neonatal Medicine, vol. 9, no. 5, pp. 311–318, 2000.
[33]
MATLAB Version 7.13.0, The MathWorks, Natick, Mass, USA, 2011.