A Metaheuristic Optimization Approach for Parameter Estimation in Arrhythmia Classification from Unbalanced Data

The electrocardiogram records the heart’s electrical activity and generates a significant amount of data. The analysis of these data helps us to detect diseases and disorders via heart bio-signal abnormality classification. In unbalanced-data contexts, where the classes are not equally represented,...

Full description

Bibliographic Details
Main Authors: Juan Carlos Carrillo-Alarcón, Luis Alberto Morales-Rosales, Héctor Rodríguez-Rángel, Mariana Lobato-Báez, Antonio Muñoz, Ignacio Algredo-Badillo
Format: Article
Language:English
Published: MDPI AG 2020-06-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/20/11/3139
id doaj-b119375c47b24891a3d1df1909544c13
record_format Article
spelling doaj-b119375c47b24891a3d1df1909544c132020-11-25T03:52:16ZengMDPI AGSensors1424-82202020-06-01203139313910.3390/s20113139A Metaheuristic Optimization Approach for Parameter Estimation in Arrhythmia Classification from Unbalanced DataJuan Carlos Carrillo-Alarcón0Luis Alberto Morales-Rosales1Héctor Rodríguez-Rángel2Mariana Lobato-Báez3Antonio Muñoz4Ignacio Algredo-Badillo5Department of Computer Science, Instituto Nacional de Astrofísica, Óptica y Electrónica (INAOE) , Tonantzintla, Puebla 72840, MexicoFaculty of Civil Engineering, Conacyt-Universidad Michoacana de San Nicolás de Hidalgo, Morelia 58030, Michoacán, MexicoTechnological Institute of Culiacan, Culiacan, Sinaloa 80220, MexicoHigher Technological Institute of Libres, Libres, Puebla 73780, MexicoEngineering Department, University of Guadalajara, Av. Independencia Nacional 151, Autlán, Jalisco 48900, MexicoDepartment of Computer Science, Conacyt-Instituto Nacional de Astrofísica, Óptica y Electrónica (INAOE) , Tonantzintla, Puebla 72840, MexicoThe electrocardiogram records the heart’s electrical activity and generates a significant amount of data. The analysis of these data helps us to detect diseases and disorders via heart bio-signal abnormality classification. In unbalanced-data contexts, where the classes are not equally represented, the optimization and configuration of the classification models are highly complex, reflecting on the use of computational resources. Moreover, the performance of electrocardiogram classification depends on the approach and parameter estimation to generate the model with high accuracy, sensitivity, and precision. Previous works have proposed hybrid approaches and only a few implemented parameter optimization. Instead, they generally applied an empirical tuning of parameters at a data level or an algorithm level. Hence, a scheme, including metrics of sensitivity in a higher precision and accuracy scale, deserves special attention. In this article, a metaheuristic optimization approach for parameter estimations in arrhythmia classification from unbalanced data is presented. We selected an unbalanced subset of those databases to classify eight types of arrhythmia. It is important to highlight that we combined undersampling based on the clustering method (data level) and feature selection method (algorithmic level) to tackle the unbalanced class problem. To explore parameter estimation and improve the classification for our model, we compared two metaheuristic approaches based on differential evolution and particle swarm optimization. The final results showed an accuracy of 99.95%, a F1 score of 99.88%, a sensitivity of 99.87%, a precision of 99.89%, and a specificity of 99.99%, which are high, even in the presence of unbalanced data.https://www.mdpi.com/1424-8220/20/11/3139electrocardiogram (ECG)signal processingmachine learningarrhythmiaunbalanced
collection DOAJ
language English
format Article
sources DOAJ
author Juan Carlos Carrillo-Alarcón
Luis Alberto Morales-Rosales
Héctor Rodríguez-Rángel
Mariana Lobato-Báez
Antonio Muñoz
Ignacio Algredo-Badillo
spellingShingle Juan Carlos Carrillo-Alarcón
Luis Alberto Morales-Rosales
Héctor Rodríguez-Rángel
Mariana Lobato-Báez
Antonio Muñoz
Ignacio Algredo-Badillo
A Metaheuristic Optimization Approach for Parameter Estimation in Arrhythmia Classification from Unbalanced Data
Sensors
electrocardiogram (ECG)
signal processing
machine learning
arrhythmia
unbalanced
author_facet Juan Carlos Carrillo-Alarcón
Luis Alberto Morales-Rosales
Héctor Rodríguez-Rángel
Mariana Lobato-Báez
Antonio Muñoz
Ignacio Algredo-Badillo
author_sort Juan Carlos Carrillo-Alarcón
title A Metaheuristic Optimization Approach for Parameter Estimation in Arrhythmia Classification from Unbalanced Data
title_short A Metaheuristic Optimization Approach for Parameter Estimation in Arrhythmia Classification from Unbalanced Data
title_full A Metaheuristic Optimization Approach for Parameter Estimation in Arrhythmia Classification from Unbalanced Data
title_fullStr A Metaheuristic Optimization Approach for Parameter Estimation in Arrhythmia Classification from Unbalanced Data
title_full_unstemmed A Metaheuristic Optimization Approach for Parameter Estimation in Arrhythmia Classification from Unbalanced Data
title_sort metaheuristic optimization approach for parameter estimation in arrhythmia classification from unbalanced data
publisher MDPI AG
series Sensors
issn 1424-8220
publishDate 2020-06-01
description The electrocardiogram records the heart’s electrical activity and generates a significant amount of data. The analysis of these data helps us to detect diseases and disorders via heart bio-signal abnormality classification. In unbalanced-data contexts, where the classes are not equally represented, the optimization and configuration of the classification models are highly complex, reflecting on the use of computational resources. Moreover, the performance of electrocardiogram classification depends on the approach and parameter estimation to generate the model with high accuracy, sensitivity, and precision. Previous works have proposed hybrid approaches and only a few implemented parameter optimization. Instead, they generally applied an empirical tuning of parameters at a data level or an algorithm level. Hence, a scheme, including metrics of sensitivity in a higher precision and accuracy scale, deserves special attention. In this article, a metaheuristic optimization approach for parameter estimations in arrhythmia classification from unbalanced data is presented. We selected an unbalanced subset of those databases to classify eight types of arrhythmia. It is important to highlight that we combined undersampling based on the clustering method (data level) and feature selection method (algorithmic level) to tackle the unbalanced class problem. To explore parameter estimation and improve the classification for our model, we compared two metaheuristic approaches based on differential evolution and particle swarm optimization. The final results showed an accuracy of 99.95%, a F1 score of 99.88%, a sensitivity of 99.87%, a precision of 99.89%, and a specificity of 99.99%, which are high, even in the presence of unbalanced data.
topic electrocardiogram (ECG)
signal processing
machine learning
arrhythmia
unbalanced
url https://www.mdpi.com/1424-8220/20/11/3139
work_keys_str_mv AT juancarloscarrilloalarcon ametaheuristicoptimizationapproachforparameterestimationinarrhythmiaclassificationfromunbalanceddata
AT luisalbertomoralesrosales ametaheuristicoptimizationapproachforparameterestimationinarrhythmiaclassificationfromunbalanceddata
AT hectorrodriguezrangel ametaheuristicoptimizationapproachforparameterestimationinarrhythmiaclassificationfromunbalanceddata
AT marianalobatobaez ametaheuristicoptimizationapproachforparameterestimationinarrhythmiaclassificationfromunbalanceddata
AT antoniomunoz ametaheuristicoptimizationapproachforparameterestimationinarrhythmiaclassificationfromunbalanceddata
AT ignacioalgredobadillo ametaheuristicoptimizationapproachforparameterestimationinarrhythmiaclassificationfromunbalanceddata
AT juancarloscarrilloalarcon metaheuristicoptimizationapproachforparameterestimationinarrhythmiaclassificationfromunbalanceddata
AT luisalbertomoralesrosales metaheuristicoptimizationapproachforparameterestimationinarrhythmiaclassificationfromunbalanceddata
AT hectorrodriguezrangel metaheuristicoptimizationapproachforparameterestimationinarrhythmiaclassificationfromunbalanceddata
AT marianalobatobaez metaheuristicoptimizationapproachforparameterestimationinarrhythmiaclassificationfromunbalanceddata
AT antoniomunoz metaheuristicoptimizationapproachforparameterestimationinarrhythmiaclassificationfromunbalanceddata
AT ignacioalgredobadillo metaheuristicoptimizationapproachforparameterestimationinarrhythmiaclassificationfromunbalanceddata
_version_ 1724483255397253120