ECG-GraphNet: Advanced arrhythmia classification based on graph convolutional networks
Background: Deep learning has significantly improved medical diagnostics, particularly in electrocardiogram (ECG) analysis, yet accurate classification of arrhythmias remains challenging. Objective: We propose Electrocardiogram Graph Convolutional Network (ECG-GraphNet), a graph convolutional networ...
| Published in: | Heart Rhythm O2 |
|---|---|
| Main Authors: | , , |
| Format: | Article |
| Language: | English |
| Published: |
Elsevier
2025-08-01
|
| Subjects: | |
| Online Access: | http://www.sciencedirect.com/science/article/pii/S266650182500162X |
| _version_ | 1849364704308232192 |
|---|---|
| author | Myeonghun Lee, BS Jiwoo Lim, MS JinKook Kim, MS |
| author_facet | Myeonghun Lee, BS Jiwoo Lim, MS JinKook Kim, MS |
| author_sort | Myeonghun Lee, BS |
| collection | DOAJ |
| container_title | Heart Rhythm O2 |
| description | Background: Deep learning has significantly improved medical diagnostics, particularly in electrocardiogram (ECG) analysis, yet accurate classification of arrhythmias remains challenging. Objective: We propose Electrocardiogram Graph Convolutional Network (ECG-GraphNet), a graph convolutional network designed to classify arrhythmias into 3 types: normal (N), supraventricular ectopic (S), and ventricular ectopic (V) beats. Methods: ECG-GraphNet utilizes a novel graph representation of ECG data in which the P wave, QRS complex, and T wave are modeled as individual nodes. A unique QRS-centered weighted average pooling method is employed to enhance beat-specific feature extraction. We systematically explored various aspects including node features, edge definitions, a data augmentation method, and architecture configuration to determine the optimal model design. Experiments were conducted on 10-second ECG recordings from 328 patients using a single-lead device. Results: The optimized ECG-GraphNet achieved a Macro F1 score of 88.61% in 5-fold cross-validation. Scalability experiments further demonstrated its robustness, with Macro F1 scores of 85.21% and 87.03% across diverse ECG patterns and sizes. Conclusion: Our novel approach and comprehensive analysis underscore the potential advantages of ECG-GraphNet in clinical diagnosis and monitoring. |
| format | Article |
| id | doaj-art-e1d924d418094ced81155aeaaecba645 |
| institution | Directory of Open Access Journals |
| issn | 2666-5018 |
| language | English |
| publishDate | 2025-08-01 |
| publisher | Elsevier |
| record_format | Article |
| spelling | doaj-art-e1d924d418094ced81155aeaaecba6452025-08-24T05:14:44ZengElsevierHeart Rhythm O22666-50182025-08-01681199121110.1016/j.hroo.2025.05.012ECG-GraphNet: Advanced arrhythmia classification based on graph convolutional networksMyeonghun Lee, BS0Jiwoo Lim, MS1JinKook Kim, MS2HUINNO Co., Ltd., Seoul, Republic of Korea; School of Systems Biomedical Science, Soongsil University, Seoul, Republic of KoreaHUINNO Co., Ltd., Seoul, Republic of Korea; Department of Biomedical Engineering, Ulsan National Institute of Science and Technology, Ulsan, Republic of KoreaHUINNO Co., Ltd., Seoul, Republic of Korea; Department of Industrial Management Engineering, Korea University, Seoul, Republic of Korea; Address reprint requests and correspondence: JinKook Kim, HUINNO Co., Ltd., Seoul, Republic of Korea.Background: Deep learning has significantly improved medical diagnostics, particularly in electrocardiogram (ECG) analysis, yet accurate classification of arrhythmias remains challenging. Objective: We propose Electrocardiogram Graph Convolutional Network (ECG-GraphNet), a graph convolutional network designed to classify arrhythmias into 3 types: normal (N), supraventricular ectopic (S), and ventricular ectopic (V) beats. Methods: ECG-GraphNet utilizes a novel graph representation of ECG data in which the P wave, QRS complex, and T wave are modeled as individual nodes. A unique QRS-centered weighted average pooling method is employed to enhance beat-specific feature extraction. We systematically explored various aspects including node features, edge definitions, a data augmentation method, and architecture configuration to determine the optimal model design. Experiments were conducted on 10-second ECG recordings from 328 patients using a single-lead device. Results: The optimized ECG-GraphNet achieved a Macro F1 score of 88.61% in 5-fold cross-validation. Scalability experiments further demonstrated its robustness, with Macro F1 scores of 85.21% and 87.03% across diverse ECG patterns and sizes. Conclusion: Our novel approach and comprehensive analysis underscore the potential advantages of ECG-GraphNet in clinical diagnosis and monitoring.http://www.sciencedirect.com/science/article/pii/S266650182500162XElectrocardiogramCardiovascular diseaseArrhythmiaMachine learningDeep learningGraph convolutional network |
| spellingShingle | Myeonghun Lee, BS Jiwoo Lim, MS JinKook Kim, MS ECG-GraphNet: Advanced arrhythmia classification based on graph convolutional networks Electrocardiogram Cardiovascular disease Arrhythmia Machine learning Deep learning Graph convolutional network |
| title | ECG-GraphNet: Advanced arrhythmia classification based on graph convolutional networks |
| title_full | ECG-GraphNet: Advanced arrhythmia classification based on graph convolutional networks |
| title_fullStr | ECG-GraphNet: Advanced arrhythmia classification based on graph convolutional networks |
| title_full_unstemmed | ECG-GraphNet: Advanced arrhythmia classification based on graph convolutional networks |
| title_short | ECG-GraphNet: Advanced arrhythmia classification based on graph convolutional networks |
| title_sort | ecg graphnet advanced arrhythmia classification based on graph convolutional networks |
| topic | Electrocardiogram Cardiovascular disease Arrhythmia Machine learning Deep learning Graph convolutional network |
| url | http://www.sciencedirect.com/science/article/pii/S266650182500162X |
| work_keys_str_mv | AT myeonghunleebs ecggraphnetadvancedarrhythmiaclassificationbasedongraphconvolutionalnetworks AT jiwoolimms ecggraphnetadvancedarrhythmiaclassificationbasedongraphconvolutionalnetworks AT jinkookkimms ecggraphnetadvancedarrhythmiaclassificationbasedongraphconvolutionalnetworks |
