Skip to main content
Log in

K-means monarchy butterfly optimization for feature selection and Bi-LSTM for arrhythmia classification

  • Optimization
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

Early detection of arrhythmia assists clinicians in timely treatment that improves the recovery rate and reduces the mortality rate. The existing research works employed various models to improve Arrhythmia detection performance. The existing models has low classification performance, due to irrelevant feature selection. In this research, K-Means Monarchy Butterfly Optimization (KMMBO) is used as a feature selection method for arrhythmia detection. The Monarchy Butterfly Optimization method escapes from local optima and provides good convergence in the search process. In this research, the role of k-means algorithm is to cluster the current generation population (feature subsets) from the Monarchy Butterfly algorithm into two groups to generate new solutions for the next generation. The relevant features selected by the KMMBO method are stored in a memory cell of Bi-directional Long Short Term Memory (Bi-LSTM) for long term that provides improvement in arrhythmia detection performance. The KMMBO method selection process avoids overfitting problems and imbalance data problems by focusing on unique features of the classes that increases the model sensitivity. The proposed KMMBO method’s efficiency is analyzed on the China Physiological Signal Challenge 2018 (CPSC 2018) and Massachusetts Institute of Technology and Beth Israel Hospital (MIT-BIH) datasets. Next, Dual Tree Complex Wavelet Transform (DTCWT), statistical, and entropy features are utilized for feature extraction and then KMMBO is applied for selecting optimum features. The KMMBO-BiLSTM model has better accuracy and sensitivity of 98.48% and 99.85% on the MIT-BIH dataset. In addition to this, the proposed KMMBO-BiLSTM model attained accuracy and sensitivity of 97.22% and 97.61% on the CPCS 2018 dataset.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

Data availability

The datasets generated during and/or analyzed during the current study are available in the MIT-BIH/CPSC 2018 repository, https://archive.physionet.org/cgi-bin/atm/ATM, http://2018.icbeb.org/Challenge.html.

References

Download references

Funding

This research received no external funding.

Author information

Authors and Affiliations

Authors

Contributions

RM contributed to conceptualization, implementation, resource and data acquisition. NG contributed to writing, validation, and visualization.

Corresponding author

Correspondence to Ravindar Mogili.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Informed consent

Not Applicable.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Mogili, R., Narsimha, G. K-means monarchy butterfly optimization for feature selection and Bi-LSTM for arrhythmia classification. Soft Comput 27, 14935–14951 (2023). https://doi.org/10.1007/s00500-023-08579-x

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-023-08579-x

Keywords

Navigation