Explainable Graph Convolutional Network Framework for Robust ECG Arrhythmia Classification and Patient-Level Risk Stratification
Abstract
Accurate and interpretable detection of arrhythmias from electrocardiogram (ECG) signals plays a critical role in the early cardiac risk assessment and patient management. This paper presents a novel, explainable framework that leverages a dynamic Graph Convolutional Network (GCN) to model ECG beat sequences as graphs, where beats act as nodes and temporal RR-interval relationships forms edges. Our approach integrates comprehensive preprocessing steps, including feature selection, Synthetic Minority Oversampling Technique (SMOTE) balancing, and data augmentation, to mitigate severe class imbalance. The model training pipeline followed an 80/20 random beat-level split on the MIT-BIH Arrhythmia dataset with external compatibility checks on the INCART database to assess domain generalizability. Detailed analyses encompass saliency mapping for beat-level interpretability, robustness evaluations under realistic noisy conditions, and personalized risk estimation by mapping the arrhythmia burden to clinically relevant risk zones. Comparative evaluation against baseline models, such as multilayer perceptron and CNN- BiLSTM hybrids, demonstrated consistent macro F1-scores and reliable patient-level stratification. This integrated pipeline not only advances robust arrhythmia classification but also facilitates actionable clinical decision support via transparent risk stratification. All code and analyses are reproducible with fixed random seeds and open-source implementations, underscoring the potential of the framework for real-world deployment in ambulatory cardiac monitoring.References
DOI:
https://doi.org/10.31449/inf.v50i15.11628Downloads
Published
Issue
Section
License
Authors retain copyright in their work. By submitting to and publishing with Informatica, authors grant the publisher (Slovene Society Informatika) the non-exclusive right to publish, reproduce, and distribute the article and to identify itself as the original publisher.
All articles are published under the Creative Commons Attribution license CC BY 3.0. Under this license, others may share and adapt the work for any purpose, provided appropriate credit is given and changes (if any) are indicated.
Authors may deposit and share the submitted version, accepted manuscript, and published version, provided the original publication in Informatica is properly cited.







