Automatic Multichannel Electrocardiogram Record Classification Using XGBoost Fusion Model

There is an increasing demand for automatic classification of standard 12-lead electrocardiogram signals in the medical field. Considering that different channels and temporal segments of a feature map extracted from the 12-lead electrocardiogram record contribute differently to cardiac arrhythmia d...

Full description

Bibliographic Details
Main Authors: Xiaohong Ye, Yuanqi Huang, Qiang Lu
Format: Article
Language:English
Published: Frontiers Media S.A. 2022-04-01
Series:Frontiers in Physiology
Subjects:
Online Access:https://www.frontiersin.org/articles/10.3389/fphys.2022.840011/full
_version_ 1818474947739123712
author Xiaohong Ye
Yuanqi Huang
Qiang Lu
author_facet Xiaohong Ye
Yuanqi Huang
Qiang Lu
author_sort Xiaohong Ye
collection DOAJ
description There is an increasing demand for automatic classification of standard 12-lead electrocardiogram signals in the medical field. Considering that different channels and temporal segments of a feature map extracted from the 12-lead electrocardiogram record contribute differently to cardiac arrhythmia detection, and to the classification performance, we propose a 12-lead electrocardiogram signal automatic classification model based on model fusion (CBi-DF-XGBoost) to focus on representative features along both the spatial and temporal axes. The algorithm extracts local features through a convolutional neural network and then extracts temporal features through bi-directional long short-term memory. Finally, eXtreme Gradient Boosting (XGBoost) is used to fuse the 12-lead models and domain-specific features to obtain the classification results. The 5-fold cross-validation results show that in classifying nine categories of electrocardiogram signals, the macro-average accuracy of the fusion model is 0.968, the macro-average recall rate is 0.814, the macro-average precision is 0.857, the macro-average F1 score is 0.825, and the micro-average area under the curve is 0.919. Similar experiments with some common network structures and other advanced electrocardiogram classification algorithms show that the proposed model performs favourably against other counterparts in F1 score. We also conducted ablation studies to verify the effect of the complementary information from the 12 leads and the auxiliary information of domain-specific features on the classification performance of the model. We demonstrated the feasibility and effectiveness of the XGBoost-based fusion model to classify 12-lead electrocardiogram records into nine common heart rhythms. These findings may have clinical importance for the early diagnosis of arrhythmia and incite further research. In addition, the proposed multichannel feature fusion algorithm can be applied to other similar physiological signal analyses and processing.
first_indexed 2024-04-14T04:43:48Z
format Article
id doaj.art-9e072196bec84ce6915d0903b6630eea
institution Directory Open Access Journal
issn 1664-042X
language English
last_indexed 2024-04-14T04:43:48Z
publishDate 2022-04-01
publisher Frontiers Media S.A.
record_format Article
series Frontiers in Physiology
spelling doaj.art-9e072196bec84ce6915d0903b6630eea2022-12-22T02:11:32ZengFrontiers Media S.A.Frontiers in Physiology1664-042X2022-04-011310.3389/fphys.2022.840011840011Automatic Multichannel Electrocardiogram Record Classification Using XGBoost Fusion ModelXiaohong Ye0Yuanqi Huang1Qiang Lu2Chengyi University College, Jimei University, Xiamen, ChinaSchool of Physical Education and Sport Science, Fujian Normal University, Fuzhou, ChinaSchool of Science, Jimei University, Xiamen, ChinaThere is an increasing demand for automatic classification of standard 12-lead electrocardiogram signals in the medical field. Considering that different channels and temporal segments of a feature map extracted from the 12-lead electrocardiogram record contribute differently to cardiac arrhythmia detection, and to the classification performance, we propose a 12-lead electrocardiogram signal automatic classification model based on model fusion (CBi-DF-XGBoost) to focus on representative features along both the spatial and temporal axes. The algorithm extracts local features through a convolutional neural network and then extracts temporal features through bi-directional long short-term memory. Finally, eXtreme Gradient Boosting (XGBoost) is used to fuse the 12-lead models and domain-specific features to obtain the classification results. The 5-fold cross-validation results show that in classifying nine categories of electrocardiogram signals, the macro-average accuracy of the fusion model is 0.968, the macro-average recall rate is 0.814, the macro-average precision is 0.857, the macro-average F1 score is 0.825, and the micro-average area under the curve is 0.919. Similar experiments with some common network structures and other advanced electrocardiogram classification algorithms show that the proposed model performs favourably against other counterparts in F1 score. We also conducted ablation studies to verify the effect of the complementary information from the 12 leads and the auxiliary information of domain-specific features on the classification performance of the model. We demonstrated the feasibility and effectiveness of the XGBoost-based fusion model to classify 12-lead electrocardiogram records into nine common heart rhythms. These findings may have clinical importance for the early diagnosis of arrhythmia and incite further research. In addition, the proposed multichannel feature fusion algorithm can be applied to other similar physiological signal analyses and processing.https://www.frontiersin.org/articles/10.3389/fphys.2022.840011/fullelectrocardiogram (ECG)classification algorithmphysiological signal processingbioengineeringmodel fusionextreme gradient boosting (xgboost)
spellingShingle Xiaohong Ye
Yuanqi Huang
Qiang Lu
Automatic Multichannel Electrocardiogram Record Classification Using XGBoost Fusion Model
Frontiers in Physiology
electrocardiogram (ECG)
classification algorithm
physiological signal processing
bioengineering
model fusion
extreme gradient boosting (xgboost)
title Automatic Multichannel Electrocardiogram Record Classification Using XGBoost Fusion Model
title_full Automatic Multichannel Electrocardiogram Record Classification Using XGBoost Fusion Model
title_fullStr Automatic Multichannel Electrocardiogram Record Classification Using XGBoost Fusion Model
title_full_unstemmed Automatic Multichannel Electrocardiogram Record Classification Using XGBoost Fusion Model
title_short Automatic Multichannel Electrocardiogram Record Classification Using XGBoost Fusion Model
title_sort automatic multichannel electrocardiogram record classification using xgboost fusion model
topic electrocardiogram (ECG)
classification algorithm
physiological signal processing
bioengineering
model fusion
extreme gradient boosting (xgboost)
url https://www.frontiersin.org/articles/10.3389/fphys.2022.840011/full
work_keys_str_mv AT xiaohongye automaticmultichannelelectrocardiogramrecordclassificationusingxgboostfusionmodel
AT yuanqihuang automaticmultichannelelectrocardiogramrecordclassificationusingxgboostfusionmodel
AT qianglu automaticmultichannelelectrocardiogramrecordclassificationusingxgboostfusionmodel