Litcius/Paper detail

Re-implementation of Convolutional Neural Network for Arrhythmia Detection

Muhammad Ilham Rizqyawan, Yahdi Siradj, M Faizal Amri, Agus Pratondo

2022International Journal on Advanced Science Engineering and Information Technology28 citationsDOIOpen Access PDF

Abstract

Arrhythmia is an irregular heartbeat that may cause serious problems such as cardiac arrest and heart failure if left untreated. A dozen of studies have been conducted to make an automated arrhythmia detector. The classification approach uses a simple rule-based model, traditional machine learning, to a modern deep-learning technique. However, comparing an arrhythmia classifier performance is not an easy task. There are several different datasets, classification standards, data splitting schemes, and metrics. To assess the real performance of the developed models, it is important to train and evaluate the model in a standardized method such as the result score can become standard too. In this study, a set of CNN models from Acharya were re-implemented by re-training and re-evaluating it in a more standardized method. The model uses a raw ECG waveform with 260 samples around the QRS peaks and classifies it into five arrhythmia classes. The experiment was conducted using three configurations, using both intra-patient and inter-patient schemes. The experimental results show good performance for the intra-patient scheme but not for the inter-patient. There is a reduction of sensitivity and precision in the intra-patient scheme using a standardized method in this study compared to the original paper. This result indicates biased results caused by the oversampled test data in the original paper. In addition to the intra-patient result, the inter-patient result is also provided for a standardized comparison to other works in the future.

Topics & Concepts

Computer scienceHeartbeatArtificial intelligenceConvolutional neural networkDeep learningArtificial neural networkQRS complexMachine learningCardiac arrhythmiaTest setClassifier (UML)Pattern recognition (psychology)Set (abstract data type)Data miningMedicineInternal medicineAtrial fibrillationComputer securityProgramming languageECG Monitoring and AnalysisEEG and Brain-Computer Interfaces
Re-implementation of Convolutional Neural Network for Arrhythmia Detection | Litcius