Entropy-driven ECG Arrhythmia Classification
Deep learning models are at the forefront of solving classification tasks by recognizing intricate patterns in data using their non-linear functions. However, most data fed to these models exhibit high dimensionality, leading to substantial computational costs. Fortunately, not all information provided to the model is equally relevant for classifying data samples. By identifying and utilizing only essential information, we can significantly reduce computational costs while maintaining classification performance—an essential consideration for deploying models on resource-constrained edge devices.In this work, we propose a methodology for identifying the most relevant information within the data and feeding only that information to deep learning models. Specifically, we compute the Kullback-Leibler divergence on samples from the MIT-BIH arrhythmia classification task. By presenting the model with a fraction of the scalograms extracted using the Continuous Wavelet Transform (CWT), we achieve the following results: a 79% reduction in latency, 74% fewer Floating Point Operations (FLOPs), and a 44% reduction in model size, all while sacrificing only 4.57% accuracy.
Authors
- Carmelo J. A. Bastos-Filho (ORCID: https://orcid.org/0000-0002-0924-5341)
- Rodrigo de Paula Monteiro (ORCID: https://orcid.org/0000-0002-2423-5088)
- Rafael Holanda (ORCID: https://orcid.org/0000-0003-1347-235X)
Institutions
- Universidade de Pernambuco (BR)
Publication Details
- Published
- 2024-11-13
- DOI
- https://doi.org/10.1109/la-cci62337.2024.10814844
- Primary Topic
- ECG Monitoring and Analysis
- Type
- article
- Field-Weighted Citation Impact
- 0.00