Skip to main content

Cardiac Arrhythmia Detection Using Ensemble of Machine Learning Algorithms

  • Conference paper
  • First Online:
Soft Computing for Problem Solving

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 1057))

Abstract

An ECG signal is a bioelectrical signal which records the electrical activity of the heart. ECG signals are used as the parameter for detecting various heart diseases. Cardiac arrhythmia can be detected using ECG signals. Arrhythmia is a condition in which the rhythm of the heart is irregular, too slow or too fast. The data for this work is obtained from the University of California, Irvine machine learning repository. The data obtained from the repository is preprocessed. Feature selection is made, and machine learning models are applied to the preprocessed data. Finally, data is classified into two classes, namely normal and arrhythmia. Feature selections were made to optimize the performance of machine learning algorithms. Features with more number of missing values and which showed no variation for all the instances have been deleted. Accuracy achieved using ensemble of machine learning algorithms is 85%. The objective of this research is to design a robust machine learning algorithm to predict cardiac arrhythmia. The prediction of cardiac arrhythmia is performed using ensemble of machine learning algorithms. This is to boost the accuracy achieved by individual machine learning algorithms. The technique of combining two or more machine learning models to improve the accuracy of the results is called ensemble prediction. More accurate results can be achieved using ensemble methods than the results achieved using single machine learning model.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Kelwade, J.P., Salankar, S.S.: Prediction of cardiac arrhythmia using artificial neural network. Int. J. Comput. Appl. 115(20) (2015)

    Google Scholar 

  2. http://www.mydr.com.au/tests-investigations/electrocardiogram-ecg

  3. https://lifeinthefastlane.com/ecg-library/basics/pr-interval/

  4. https://physionet.org/physiobank/database/nsrdb/

  5. https://physionet.org/physiobank/database/svdb/

  6. Rai, H.M., Trivedi, A.: Classification of ECG waveforms for abnormalities detection using DWT and back propagation algorithm. Int. J. Adv. Res. Comput. Eng. Technol. (IJARCET) 1(4), 517 (2012)

    Google Scholar 

  7. Sarkaleh, M.K., Shahbahrami, A.: Classification of ECG arrhythmias using discrete wavelet transform and neural networks. Int. J. Comput. Sci. Eng. Appl. 2(1), 1 (2012)

    Google Scholar 

  8. Jaiswal, G.K., Paul, R.: Artificial neural network for ECG classification. Recent Res. Sci. Technol. 6(1) (2014)

    Google Scholar 

  9. Sadr, A., Mohsenifar, N., Okhovat, R.S.: Comparison of MLP and RBF neural networks for prediction of ECG signals. Int. J. Comput. Sci. Netw. Secur. (IJCSNS) 11(11), 124–128 (2011)

    Google Scholar 

  10. Tang, X., Shu, L.: Classification of electrocardiogram signals with RS and quantum neural networks. Int. J. Multimed. Ubiquitous Eng. 9(2), 363–372 (2014)

    Article  Google Scholar 

  11. Belgacem, N., Chikh, M.A., Reguig, F.B.: Supervised Classification of ECG Using Neural Networks (2003)

    Google Scholar 

  12. Kshirsagar, P.R., Akojwar, S.G., Dhanoriya, R.: Classification of ECG-Signals Using Artificial Neural Networks

    Google Scholar 

  13. Sao, P., Hegadi, R., Karmakar, S.: ECG signal analysis using artificial neural network. Int. J. Sci. Res. National Conference on Knowledge, Innovation in Technology and Engineering, pp. 82–86 (2015)

    Google Scholar 

  14. Mitra, M., Samanta, R.K.: Cardiac arrhythmia classification using neural networks with selected features. Procedia Technol. 10, 76–84 (2013)

    Article  Google Scholar 

  15. Gayathri, B.M., Sumathi, C.P.: Comparative study of relevance vector machine with various machine learning techniques used for detecting breast cancer. In: 2016 IEEE International Conference on Computational Intelligence and Computing Research (ICCIC), pp. 1–5. IEEE (2016)

    Google Scholar 

  16. Acharya, U.R., Oh, S.L., Hagiwara, Y., Tan, J.H., Adam, M., Gertych, A., San Tan, R.: A deep convolutional neural network model to classify heartbeats. Comput. Biol. Med. 89, 389–396 (2017)

    Article  Google Scholar 

  17. Yıldırım, Ö., Pławiak, P., Tan, R.S., Acharya, U.R.: Arrhythmia detection using deep convolutional neural network with long duration ECG signals. Comput. Biol. Med. 102, 411–420 (2018)

    Article  Google Scholar 

  18. Pławiak, P.: Novel methodology of cardiac health recognition based on ECG signals and evolutionary-neural system. Expert Syst. Appl. 92, 334–349 (2018)

    Article  Google Scholar 

  19. Pławiak, P.: Novel genetic ensembles of classifiers applied to myocardium dysfunction recognition based on ECG signals. Swarm Evol. Comput. 39, 192–208 (2018)

    Article  Google Scholar 

  20. Banu, G.R.: Predicting Thyroid Disease Using Linear Discriminant Analysis (LDA) Data Mining Technique

    Google Scholar 

  21. Chaurasia, V.: Early Prediction of Heart Diseases Using Data Mining Techniques (2017)

    Google Scholar 

  22. Medhekar, D.S., Bote, M.P., Deshmukh, S.D.: Heart disease prediction system using naive Bayes. Int. J. Enhanced Res. Sci. Technol. Eng. 2(3) (2013)

    Google Scholar 

  23. Deekshatulu, B.L., Chandra, P.: Classification of heart disease using k-nearest neighbor and genetic algorithm. Procedia Technol. 10, 85–94 (2013)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to R. Nandhini Abirami .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Nandhini Abirami, R., Durai Raj Vincent, P.M. (2020). Cardiac Arrhythmia Detection Using Ensemble of Machine Learning Algorithms. In: Das, K., Bansal, J., Deep, K., Nagar, A., Pathipooranam, P., Naidu, R. (eds) Soft Computing for Problem Solving. Advances in Intelligent Systems and Computing, vol 1057. Springer, Singapore. https://doi.org/10.1007/978-981-15-0184-5_41

Download citation

Publish with us

Policies and ethics