The Multi-Branch Deep-Learning-Based Approach to Heart Dysfunction Classification
Source abstract
Abstract
Cardiovascular diseases (CVDs), which remain globally one of the most common causes of death, are usually diagnosed based on the electrocardiogram (ECG) signal. To support human experts, modern deep-learning models are used for CVD classification problems as an early warning. This article proposes a novel multi-branch architecture focused on processing various modalities of the ECG signal in parallel branches, replacing typical single-input architectures. Each branch is given separate input in the form of the raw signal, domain knowledge, the wavelet transform of the signal, or the signal with drift removed. The proposed method is based on deep-learning core models that can incorporate various modern neural networks. It was thoroughly tested on N-BEATS, LSTM, and GRU neural networks. The proposed architecture allows the retention of the speed of the neural network. At the same time, the combination of independently computed branches improves model performance, which finally exceeds the performance obtained by classical single-branch architectures.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: ECG Monitoring and Analysis · EEG and Brain-Computer Interfaces · Non-Invasive Vital Sign Monitoring
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Control Division, Institute of Control and Industrial Electronics, Faculty of Electrical Engineering, Warsaw University of Technology, ul. Koszykowa 75, 00-662 Warsaw, Poland
Funding
Warsaw University of Technology within the Excellence Initiative: Research University (IDUB) program
References (53)
Show source-provided references
1. Real-Time Patient-Specific ECG Classification by 1D Convolutional Neural Networks10.1109/TBME.2015.2468589 ↗
2. Zisou, C., Sochopoulos, A., and Kitsios, K. (2020, January 13–16). Convolutional Recurrent Neural Network and LightGBM Ensemble Model for 12-lead ECG Classification. Proceedings of the 2020 Computing in Cardiology, Rimini, Italy.10.22489/CinC.2020.417 ↗
3. Cardiologist-level arrhythmia detection and classification in ambulatory electrocardiograms using a deep neural network10.1038/s41591-018-0268-3 ↗
4. Jun, T., Nguyen, H.M., Kang, D., Kim, D., Kim, D., and Kim, Y.H. (2018). ECG arrhythmia classification using a 2-D convolutional neural network. arXiv.
5. Automatic diagnosis of the 12-lead ECG using a deep neural network10.1038/s41467-020-15432-4 ↗
6. Osnabrugge, N., Keresztesi, K., Rustemeyer, F., Kaparakis, C., Battipaglia, F., Bonizzi, P., and Karel, J. (2021, January 13–15). Multi-Label Classification on 12, 6, 4, 3 and 2 Lead Electrocardiography Signals Using Convolutional Recurrent Neural Networks. Proceedings of the 2021 Computing in Cardiology (CinC), Brno, Czech Republic.10.23919/CinC53138.2021.9662725 ↗
7. Tran, K.D., Tang, L.H., Nguyen, U.D., and Huynh, Q.T. (2024, January 17–19). Developing a Deep Learning Model Using a Combination of CNN and RCNN for Cardiovascular Disease Classification. Proceedings of the 2024 International Conference on Advanced Technologies for Communications (ATC), Ho Chi Minh, Vietnam.10.1109/ATC63255.2024.10908251 ↗
8. Nejedly, P., Ivora, A., Smisek, R., Viscor, I., Koscova, Z., Jurak, P., and Plesinger, F. (2021, January 13–15). Classification of ECG Using Ensemble of Residual CNNs with Attention Mechanism. Proceedings of the 2021 Computing in Cardiology (CinC), Brno, Czech Republic.10.23919/CinC53138.2021.9662723 ↗
9. Zhou, F., and Fang, D. (2025). Classification of multi-lead ECG based on multiple scales and hierarchical feature convolutional neural networks. Sci. Rep., 15.10.1038/s41598-025-94127-6 ↗
10. Han, H., Park, S., Min, S., Choi, H.S., Kim, E., Kim, H., Park, S., Kim, J., Park, J., and An, J. (2021, January 13–15). Towards High Generalization Performance on Electrocardiogram Classification. Proceedings of the 2021 Computing in Cardiology (CinC), Brno, Czech Republic.10.23919/CinC53138.2021.9662737 ↗
11. Wickramasinghe, N.L., and Athif, M. (2021, January 13–15). Multi-Label Cardiac Abnormality Classification from Electrocardiogram Using Deep Convolutional Neural Networks. Proceedings of the 2021 Computing in Cardiology (CinC), Brno, Czech Republic.10.23919/CinC53138.2021.9662787 ↗
12. Srivastava, A., Hari, A., Pratiher, S., Alam, S., Ghosh, N., Banerjee, N., and Patra, A. (2021, January 13–15). Channel Self-Attention Deep Learning Framework for Multi-Cardiac Abnormality Diagnosis from Varied-Lead ECG Signals. Proceedings of the 2021 Computing in Cardiology (CinC), Brno, Czech Republic.10.23919/CinC53138.2021.9662886 ↗
13. Antoni, L., Bruoth, E., Bugata, P., Gajdoš, D., Horvát, S., Hudák, D., Kmečová, V., Staňa, R., Staňková, M., and Szabari, A. (2021, January 13–15). A Two-Phase Multilabel ECG Classification Using One-Dimensional Convolutional Neural Network and Modified Labels. Proceedings of the 2021 Computing in Cardiology (CinC), Brno, Czech Republic.10.23919/CinC53138.2021.9662878 ↗
14. State-of-the-Art Deep Learning Methods on Electrocardiogram Data: Systematic Review10.2196/38454 ↗
15. A survey of transformers and large language models for ECG diagnosis: Advances, challenges, and future directions10.1007/s10462-025-11259-x ↗
16. Multimodal data integration using deep learning predicts overall survival of patients with glioma10.1002/VIW.20240001 ↗
17. LSTM-Based ECG Classification for Continuous Monitoring on Personal Wearable Devices
18. Comparison of neural basis expansion analysis for interpretable time series (N-BEATS) and recurrent neural networks for heart dysfunction classification10.1088/1361-6579/ac6e55 ↗
19. An automated algorithm for online detection of fragmented QRS and identification of its various morphologies10.1098/rsif.2013.0761 ↗
20. Chromatogram baseline estimation and denoising using sparsity (BEADS)10.1016/j.chemolab.2014.09.014 ↗
21. Zaynidinov, H., Juraev, U., Tishlikov, S., and Modullayev, J. (2024). Application of Daubechies Wavelets in Digital Processing of Biomedical Signals and Images. Intelligent Human Computer Interaction, Springer Nature.10.1007/978-3-031-53827-8_19 ↗
22. Ideal spatial adaptation by wavelet shrinkage10.1093/biomet/81.3.425 ↗
23. A Real-Time QRS Detection Algorithm10.1109/TBME.1985.325532 ↗
24. Comparison of Baseline Wander Removal Techniques considering the Preservation of ST Changes in the Ischemic ECG: A Simulation Study10.1155/2017/9295029 ↗
25. Optimizing epileptic seizure recognition performance with feature scaling and dropout layers10.1007/s00521-023-09204-6 ↗
26. Daubechies, I. (1992). Ten Lectures on Wavelets, Society for Industrial and Applied Mathematics.10.1137/1.9781611970104 ↗
27. Method in the Chaos—A step-by-step approach to ECG Interpretation10.31373/ejtcm/92255 ↗
28. Siranart, N., Deepan, N., Techasatian, W., Phutinart, S., Sowalertrat, W., Kaewkanha, P., Pajareya, P., Tokavanich, N., Prasitlumkum, N., and Chokesuwattanaskul, R. (2024). Diagnostic accuracy of artificial intelligence in detecting left ventricular hypertrophy by electrocardiograph: A systematic review and meta-analysis. Sci. Rep., 14.10.1038/s41598-024-66247-y ↗
29. Electrocardiographic detection of left ventricular hypertrophy by the simple QRS voltage-duration product10.1016/0735-1097(92)90376-X ↗
30. Electrocardiographic criteria which have the best prognostic significance in hypertensive patients with echocardiographic hypertrophy of left ventricle: 15-year prospective study10.1002/clc.23402 ↗
31. An ECG-Based Model for Left Ventricular Hypertrophy Detection: A Machine Learning Approach10.1109/OJEMB.2024.3509379 ↗
32. Long Short-Term Memory10.1162/neco.1997.9.8.1735 ↗
33. Warrick, P.A., Lostanlen, V., Eickenberg, M., Andén, J., and Homsi, M.N. (2020, January 13–16). Arrhythmia Classification of 12-lead Electrocardiograms by Hybrid Scattering-LSTM Networks. Proceedings of the 2020 Computing in Cardiology, Rimini, Italy.10.22489/CinC.2020.462 ↗
34. Cho, K., Van Merriënboer, B., Gulcehre, C., Bahdanau, D., Bougares, F., Schwenk, H., and Bengio, Y. (2014). Learning phrase representations using RNN encoder-decoder for statistical machine translation. arXiv.10.3115/v1/D14-1179 ↗
35. Oreshkin, B.N., Carpov, D., Chapados, N., and Bengio, Y. (2019). N-BEATS: Neural basis expansion analysis for interpretable time series forecasting. arXiv.
36. Oreshkin, B.N., Carpov, D., Chapados, N., and Bengio, Y. (2020). Meta-learning framework with applications to zero-shot time-series forecasting. arXiv.10.1609/aaai.v35i10.17115 ↗
37. Puszkarski, B., Hryniów, K., and Sarwas, G. (2021, January 13–15). N-BEATS for Heart Dysfunction Classification. Proceedings of the 2021 Computing in Cardiology (CinC), Brno, Czech Republic.10.23919/CinC53138.2021.9662740 ↗
38. PyTorch Contributors (2025, July 06). torch.nn.BCEWithLogitsLoss—PyTorch Documentation. PyTorch. Available online: https://docs.pytorch.org/docs/stable/generated/torch.nn.BCEWithLogitsLoss.html.
39. An Open Access Database for Evaluating the Algorithms of Electrocardiogram Rhythm and Morphology Abnormality Detection
40. Tihonenko, V., Khaustov, A., Ivanov, S., Rivin, A., and Yakushenko, E. (2025, July 06). St Petersburg INCART 12-Lead Arrhythmia Database. PhysioBank, PhysioToolkit, and PhysioNet. Available online: https://physionet.org/content/incartdb/1.0.0/.
41. Nutzung der EKG-Signaldatenbank CARDIODAT der PTB über das Internet
42. PTB-XL, a Large Publicly Available Electrocardiography Dataset10.1038/s41597-020-0495-6 ↗
43. PhysioBank, PhysioToolkit, and PhysioNet: Components of a New Research Resource for Complex Physiologic Signals10.1161/01.CIR.101.23.e215 ↗
44. Bjørn-Jostein (2025, July 06). Georgia 12-Lead ECG Challenge Database. Available online: https://www.kaggle.com/datasets/bjoernjostein/georgia-12lead-ecg-challenge-database.
45. Leinonen, T., Wong, D., Vasankari, A., Wahab, A., Nadarajah, R., Kaisti, M., and Airola, A. (2024). Empirical investigation of multi-source cross-validation in clinical ECG classification. Comput. Biol. Med., 183.10.1016/j.compbiomed.2024.109271 ↗
46. D’Aloia, M., Longo, A., and Rizzi, M. (2019). Noisy ECG Signal Analysis for Automatic Peak Detection. Information, 10.10.3390/info10020035 ↗
47. Main artifacts in electrocardiography
48. A 12-lead Electrocardiogram Database for Arrhythmia Research Covering More Than 10,000 Patients10.1038/s41597-020-0386-x ↗
49. Optimal Multi-Stage Arrhythmia Classification Approach
50. Classification of 12-lead ECGs: The PhysioNet/Computing in Cardiology Challenge 202010.1088/1361-6579/abc960 ↗
51. Dropout: A Simple Way to Prevent Neural Networks from Overfitting
52. Pan, L., Pan, W., Li, M., Guan, Y., and An, Y. (2021, January 13–15). MTFNet: A Morphological and Temporal Features Network for Multiple Leads ECG Classification. Proceedings of the 2021 Computing in Cardiology (CinC), Brno, Czech Republic.10.23919/CinC53138.2021.9662843 ↗
53. Moody, G.B. (2025, July 06). WFDB Header Format. PhysioNet/MIT Laboratory for Computational Physiology. Available online: https://physionet.org/physiotools/wag/header-5.htm.