Towards Transparent AI in Medicine: ECG-Based Arrhythmia Detection with Explainable Deep Learning

Cardiovascular diseases are the leading cause of death globally, highlighting the need for accurate diagnostic tools. To address this issue, we introduce a novel approach for arrhythmia detection based on electrocardiogram (ECG) that incorporates explainable artificial intelligence through three key...

Full description

Saved in:
Bibliographic Details
Main Authors: Oleksii Kovalchuk, Oleksandr Barmak, Pavlo Radiuk, Liliana Klymenko, Iurii Krak
Format: Article
Language:English
Published: MDPI AG 2025-01-01
Series:Technologies
Subjects:
Online Access:https://www.mdpi.com/2227-7080/13/1/34
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832587423649890304
author Oleksii Kovalchuk
Oleksandr Barmak
Pavlo Radiuk
Liliana Klymenko
Iurii Krak
author_facet Oleksii Kovalchuk
Oleksandr Barmak
Pavlo Radiuk
Liliana Klymenko
Iurii Krak
author_sort Oleksii Kovalchuk
collection DOAJ
description Cardiovascular diseases are the leading cause of death globally, highlighting the need for accurate diagnostic tools. To address this issue, we introduce a novel approach for arrhythmia detection based on electrocardiogram (ECG) that incorporates explainable artificial intelligence through three key methods. First, we developed an enhanced R peak detection method that integrates domain-specific knowledge into the ECG, improving peak identification accuracy by accounting for the characteristic features of R peaks. Second, we proposed an arrhythmia classification method utilizing a modified convolutional neural network (CNN) architecture with additional convolutional and batch normalization layers. This model processes a triad of cardio cycles—the preceding, current, and following cycles—to capture temporal dependencies and hidden features related to arrhythmias. Third, we implemented an interpretation method that explains CNN’s decisions using clinically relevant features, making the results understandable to clinicians. Using the MIT-BIH database, our approach achieved an accuracy of 99.43%, with F1-scores approaching 100% for major arrhythmia classes. The integration of these methods enhances both the performance and transparency of arrhythmia detection systems.
format Article
id doaj-art-5469f990b9924df4a7120411fb3fe66b
institution Kabale University
issn 2227-7080
language English
publishDate 2025-01-01
publisher MDPI AG
record_format Article
series Technologies
spelling doaj-art-5469f990b9924df4a7120411fb3fe66b2025-01-24T13:50:48ZengMDPI AGTechnologies2227-70802025-01-011313410.3390/technologies13010034Towards Transparent AI in Medicine: ECG-Based Arrhythmia Detection with Explainable Deep LearningOleksii Kovalchuk0Oleksandr Barmak1Pavlo Radiuk2Liliana Klymenko3Iurii Krak4Department of Computer Science, Khmelnytskyi National University, 11 Instytuts’ka Str., 29016 Khmelnytskyi, UkraineDepartment of Computer Science, Khmelnytskyi National University, 11 Instytuts’ka Str., 29016 Khmelnytskyi, UkraineDepartment of Computer Science, Khmelnytskyi National University, 11 Instytuts’ka Str., 29016 Khmelnytskyi, UkraineDepartment of Family Medicine and Outpatient Care, Shupyk National Healthcare University of Ukraine, 9 Dorohozhytska Str., 04112 Kyiv, UkraineDepartment of Theoretical Cybernetics, Taras Shevchenko National University of Kyiv, 4d Akademika Glushkova Ave, 03680 Kyiv, UkraineCardiovascular diseases are the leading cause of death globally, highlighting the need for accurate diagnostic tools. To address this issue, we introduce a novel approach for arrhythmia detection based on electrocardiogram (ECG) that incorporates explainable artificial intelligence through three key methods. First, we developed an enhanced R peak detection method that integrates domain-specific knowledge into the ECG, improving peak identification accuracy by accounting for the characteristic features of R peaks. Second, we proposed an arrhythmia classification method utilizing a modified convolutional neural network (CNN) architecture with additional convolutional and batch normalization layers. This model processes a triad of cardio cycles—the preceding, current, and following cycles—to capture temporal dependencies and hidden features related to arrhythmias. Third, we implemented an interpretation method that explains CNN’s decisions using clinically relevant features, making the results understandable to clinicians. Using the MIT-BIH database, our approach achieved an accuracy of 99.43%, with F1-scores approaching 100% for major arrhythmia classes. The integration of these methods enhances both the performance and transparency of arrhythmia detection systems.https://www.mdpi.com/2227-7080/13/1/34electrocardiography (ECG)arrhythmia detectionECG classificationECG interpretationexplainable artificial intelligence (XAI)transparent artificial intelligence
spellingShingle Oleksii Kovalchuk
Oleksandr Barmak
Pavlo Radiuk
Liliana Klymenko
Iurii Krak
Towards Transparent AI in Medicine: ECG-Based Arrhythmia Detection with Explainable Deep Learning
Technologies
electrocardiography (ECG)
arrhythmia detection
ECG classification
ECG interpretation
explainable artificial intelligence (XAI)
transparent artificial intelligence
title Towards Transparent AI in Medicine: ECG-Based Arrhythmia Detection with Explainable Deep Learning
title_full Towards Transparent AI in Medicine: ECG-Based Arrhythmia Detection with Explainable Deep Learning
title_fullStr Towards Transparent AI in Medicine: ECG-Based Arrhythmia Detection with Explainable Deep Learning
title_full_unstemmed Towards Transparent AI in Medicine: ECG-Based Arrhythmia Detection with Explainable Deep Learning
title_short Towards Transparent AI in Medicine: ECG-Based Arrhythmia Detection with Explainable Deep Learning
title_sort towards transparent ai in medicine ecg based arrhythmia detection with explainable deep learning
topic electrocardiography (ECG)
arrhythmia detection
ECG classification
ECG interpretation
explainable artificial intelligence (XAI)
transparent artificial intelligence
url https://www.mdpi.com/2227-7080/13/1/34
work_keys_str_mv AT oleksiikovalchuk towardstransparentaiinmedicineecgbasedarrhythmiadetectionwithexplainabledeeplearning
AT oleksandrbarmak towardstransparentaiinmedicineecgbasedarrhythmiadetectionwithexplainabledeeplearning
AT pavloradiuk towardstransparentaiinmedicineecgbasedarrhythmiadetectionwithexplainabledeeplearning
AT lilianaklymenko towardstransparentaiinmedicineecgbasedarrhythmiadetectionwithexplainabledeeplearning
AT iuriikrak towardstransparentaiinmedicineecgbasedarrhythmiadetectionwithexplainabledeeplearning