Ensemble Neural Network Algorithm for Detecting Cardiac Arrhythmia

Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 324)


Cardiac arrhythmias are electrical malfunctions in rhythmic beating of the heart. Sometimes, they cause life-threatening conditions. Hence, they need to be diagnosed quickly and accurately to save life and prevent further complications and effective management of the disease. In this paper, we propose an ensemble neural network algorithm to detect arrhythmia. Bagging approach with multilayer perceptron and radial basis neural networks is used to classify the standard 12-lead Electrocardiogram (ECG) recordings in the cardiac arrhythmia database available in UCI Machine Learning Repository. The classification performance of the diagnostic model was analyzed using the following performance metrics, namely precision, recall, F-measure, accuracy, mean absolute error, root mean square error, and area under the receiver-operating curve. The classifier accuracy obtained for the ensemble neural network (ENN) model is 93.9 and 94.9 % for ENN-RBFN and ENN-MLP, respectively.


Bagging Cardiac arrhythmia Correlated feature selection Multilayer perceptron Radial basis function neural networks 


  1. 1.
    K.H. Ryu, A data mining approach and framework of intelligent diagnosis system for coronary artery disease prediction, IEICE technical report (2008), pp. 33–34Google Scholar
  2. 2.
    H.G. Lee, K.H. Ryu, A data mining approach for coronary heart disease prediction using HRV features and carotid arterial wall thickness. Bio. Eng. Inform. 200–206 (2008)Google Scholar
  3. 3.
    R.D. Raut, S.V. Dudul, Arrhythmias classification with MLP neural network and statistical analysis. First IEEE International Conference on Emerging Trends in Engineering and Technology (2008), pp. 553–558Google Scholar
  4. 4.
    W.M. Zuo, W.G. Lu, K.Q. Wang, H. Zhang, in Computers in Cardiology Diagnosis of cardiac arrhythmia using kernel difference weighted KNN classifier (2008), pp. 253–256Google Scholar
  5. 5.
    D.M. Dubin, Rapid Interpretation of EKG’s. (2001)Google Scholar
  6. 6.
    L. Breiman, Bagging predictors. Mach. Learn. 24, 123–140 (1996)MATHMathSciNetGoogle Scholar
  7. 7.
    J. Carney, P. Cunningham, The neural BAG algorithm: optimizing generalization performance in Bagged Neural Networks, in Proceedings of the 7th European Symposium on Artificial Neural Networks (1999), pp. 35–40Google Scholar
  8. 8.
    R. Lippman, An introduction to computing with neural nets. IEEE Trans. ASSP Mag. 4, 4–22 (1987)CrossRefGoogle Scholar
  9. 9.
    M.D. Buhmann, Radial Basis Functions: Theory and Implementations Cambridge Monographs on Applied and Computational Mathematics (Cambridge University Press, Cambridge, 2003)CrossRefGoogle Scholar
  10. 10.
    S.V. Chakravarthy, J. Ghosh, Scale based clustering using radial basis function networks, in Proceeding of IEEE International Conference on Neural Networks (1994), pp. 897–902Google Scholar
  11. 11.
    P. Baldi, S. Brunak, Y. Chauvin, Assessing the accuracy of prediction algorithms for classification: and overview. Bioinformatics 5, 412–424 (2000)CrossRefGoogle Scholar
  12. 12.
    J.A. Hanley, B. McNeil, The meaning and use of the area under a receiver operating characteristic (ROC) Curve. Radiology 143, 29–36 (1982)CrossRefGoogle Scholar
  13. 13.
    T. Fawcett, ROC Graphs: Note and Practical Considerations for Data Mining Researchers, HP Labs Technical Report, (2003)Google Scholar
  14. 14.
    S.H. Lee, J.K. Uhm, J.S. Lim, Extracting input features and fuzzy rules for detecting ecg arrhythmia based on NEWFM. International Conference on Intelligent and Advanced SystemsGoogle Scholar
  15. 15.
    A.M. Elsayad, Classification of ECG arrhythmia using learning vector quantization neural networks, in Proceedings of Computer Engineering Systems (2009), pp. 139–144Google Scholar
  16. 16.
    K. Polat, S. Şahan, S. Güneş, A new method to medical diagnosis: Artificial immune recognition system (AIRS) with fuzzy weighted pre-processing and application to ECG arrhythmia. Expert Syst. Appl. 31, 264–269 (2006)CrossRefGoogle Scholar
  17. 17.
    A. Uyar, F. Gurgen, Arrhythmia classification using serial fusion of support vector machines and logistic regression, in Proceedings of Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS 2007) (2007), pp. 560–565Google Scholar
  18. 18.
    A.M. Mahmood, M. Rao Kuppa, A novel pruning approach using expert knowledge for data specific pruning. Eng. Comput. 28, 21–30 (2012)CrossRefGoogle Scholar
  19. 19.
    N.O. Ozlem, F. Gurgen, Fuzzy support vector machines for ECG arrhythmia detection, in Proceedings of Pattern Recognition (ICPR 2010) (2010), pp. 2973–2976Google Scholar
  20. 20.
    S.M. Jadhav, S.L. Nalbalwar, A.A. Ghatol, Artificial neural network models based cardiac arrhythmia disease diagnosis from ECG signal data. Int. J. Comput. Appl. 44, 8–13 (2012)Google Scholar

Copyright information

© Springer India 2015

Authors and Affiliations

  1. 1.Department of Computer ScienceA.M. Jain CollegeChennaiIndia
  2. 2.Department of MathematicsM.G.R Educational and Research Institute UniversityChennaiIndia

Personalised recommendations