Optimization of Convolutional Neural Networks Using Genetic Algorithms for the Classification of Arrhythmias in Skeletonized ECG Images
Class imbalance among arrhythmia types and electrocardiogram (ECG) signal complexity present significant challenges for automated ECG-based arrhythmia detection. This research proposes an innovative approach that combines Genetic Algorithm (GA) optimization of Convolutional Neural Network (CNN) hyperparameters with morphological skeletonization of ECG images. The MIT-BIH Arrhythmia Database served as the primary data source, with the ECG signal converted to skeletonized representations emphasizing QRS complex geometry. A GA-optimized model was compared against a heuristic (manual design) baseline to determine optimal kernel and filter configurations. Evaluation emphasized not only overall accuracy but also robust metrics for minority classes. The optimized model achieved 97.26% accuracy, with macro recall improving substantially from 77.36% to 83.10% (+5.74%). These results demonstrate that evolutionary optimization enhances detection sensitivity to subtle geometric patterns, effectively mitigating class imbalance without artificial oversampling techniques.
Authors
- Fernando Aldana-Franco (ORCID: https://orcid.org/0000-0003-4532-8782)
- Rosario Aldana-Franco (ORCID: https://orcid.org/0000-0002-0503-6024)
- Andrés López Velázquez (ORCID: https://orcid.org/0000-0003-0939-2787)
- Ervin Jesús Alvarez-Sánchez
- José Gustavo Leyva-Retureta (ORCID: https://orcid.org/0000-0001-5123-0111)
- Álvaro Gabriel Vega-De la Garza (ORCID: https://orcid.org/0000-0001-6229-5607)
- Julio Fernando Zaballa-Contreras
Institutions
- Universidad Veracruzana (MX)
- Institute for Social Security and Services for State Workers (MX)
Publication Details
- Journal
- Computation
- Published
- 2026-05-01
- DOI
- https://doi.org/10.3390/computation14050104
- Primary Topic
- ECG Monitoring and Analysis
- Type
- article
- Field-Weighted Citation Impact
- 0.00