Ines Escrivaes, Luís C. N. Barbosa, Helena R. Torres, Bruno Oliveira, J. Vilaça, P. Morais
{"title":"ECG classification using Artificial Intelligence: Model Optimization and Robustness Assessment","authors":"Ines Escrivaes, Luís C. N. Barbosa, Helena R. Torres, Bruno Oliveira, J. Vilaça, P. Morais","doi":"10.1109/SEGAH54908.2022.9978589","DOIUrl":null,"url":null,"abstract":"The Electrocardiogram is one of the more complete exams for diagnosing pathologies regarding the cardiovascular system. Therefore, and based on the rudimentary methods of analyzing these exams in the past, computer-based approaches are now used in ECG analysis. Smart technology systems have been designed over time to diagnose cardiovascular conditions through ECG analysis. The current study evaluates the robustness and performance of one Artificial Intelligent (AI) system, based on a Convolutional Neural Network paired with a Multilayer Perceptron, to classify specific cardiac conditions in ECG signals. The paper assesses the robustness of the described AI model, by evaluating its performance in the classification of different classes. Moreover, it was studied the influence of the model's parameters in the result, namely: Train-Test split ratio, learning rate, optimization Algorithm, and a number of epochs. After finding the optimal parameterization configuration that translates into a higher and better accuracy of the system, the results suggested that heartbeat classification based on CNN+MLP architecture is robust and capable to deal with the class increase. Our goal is to use outcomes and intelligent systems to automatically process ECG signals, and to directly identify specific medical conditions, and, for that, we intend to study the influence of the parameter's variation and confirm its robustness to the variation of the database configuration.","PeriodicalId":252517,"journal":{"name":"2022 IEEE 10th International Conference on Serious Games and Applications for Health(SeGAH)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-08-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE 10th International Conference on Serious Games and Applications for Health(SeGAH)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SEGAH54908.2022.9978589","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The Electrocardiogram is one of the more complete exams for diagnosing pathologies regarding the cardiovascular system. Therefore, and based on the rudimentary methods of analyzing these exams in the past, computer-based approaches are now used in ECG analysis. Smart technology systems have been designed over time to diagnose cardiovascular conditions through ECG analysis. The current study evaluates the robustness and performance of one Artificial Intelligent (AI) system, based on a Convolutional Neural Network paired with a Multilayer Perceptron, to classify specific cardiac conditions in ECG signals. The paper assesses the robustness of the described AI model, by evaluating its performance in the classification of different classes. Moreover, it was studied the influence of the model's parameters in the result, namely: Train-Test split ratio, learning rate, optimization Algorithm, and a number of epochs. After finding the optimal parameterization configuration that translates into a higher and better accuracy of the system, the results suggested that heartbeat classification based on CNN+MLP architecture is robust and capable to deal with the class increase. Our goal is to use outcomes and intelligent systems to automatically process ECG signals, and to directly identify specific medical conditions, and, for that, we intend to study the influence of the parameter's variation and confirm its robustness to the variation of the database configuration.