TY - JOUR
T1 - Class-specific weighted broad learning system-based domain adaptation for patient-specific ECG classification
AU - Fan, Wei
AU - Si, Yujuan
AU - Sun, Meiqi
AU - Zhou, Lin
AU - Yang, Weiyi
AU - Alhudhaif, Adi
AU - Alenezi, Fayadh
N1 - Publisher Copyright:
© 2025 Elsevier Ltd
PY - 2025/5/10
Y1 - 2025/5/10
N2 - With the growing prevalence of wearable devices, fast and accurate classification of patient-specific electrocardiogram (ECG) is crucial for daily heart monitoring. Despite the surge in generic arrhythmia detection methods, automated systems with real-time capabilities and satisfactory performance for patient-specific ECG classification remain rare. Particularly, the morphological differences in ECG waveforms among individuals and the imbalances between beat classes pose major challenges to any model. In this paper, we propose two novel domain adaptation algorithms by improving the previously established class-specific weighted broad learning system (CSWBLS) with high resistance to imbalance data, named one-step CSWBLS-based domain adaptation (OCSWBLS-DA) and two-step CSWBLS-based domain adaptation (TCSWBLS-DA). OCSWBLS-DA achieves individual adaptation by simultaneously learning knowledge from a large number of common heartbeats without distinguishing patients and a small number of patient-specific heartbeats in one step. TCSWBLS-DA is first pre-trained on common heartbeats and then fine-tuned on patient-specific heartbeats to adapt to the corresponding individual. Both algorithms not only inherit high learning efficiency and the ability to address imbalance problems from CSWBLS but also have better generalization. Experimental results on the MIT-BIH arrhythmia database following the recommendations of Association for the Advancement of Medical Instrumentation (AAMI) EC57: 2012 standard show that both methods outperformed state-of-the-art techniques in detecting ventricular and supraventricular ectopic beats, with TCSWBLS-DA achieving the highest F1-scores of 96.1% and 80.6%, respectively. Moreover, TCSWBLS-DA takes only 0.07 seconds to adapt to a new individual and 0.034 milliseconds to identify a single beat due to its simple structure, demonstrating significant potential for practical application.
AB - With the growing prevalence of wearable devices, fast and accurate classification of patient-specific electrocardiogram (ECG) is crucial for daily heart monitoring. Despite the surge in generic arrhythmia detection methods, automated systems with real-time capabilities and satisfactory performance for patient-specific ECG classification remain rare. Particularly, the morphological differences in ECG waveforms among individuals and the imbalances between beat classes pose major challenges to any model. In this paper, we propose two novel domain adaptation algorithms by improving the previously established class-specific weighted broad learning system (CSWBLS) with high resistance to imbalance data, named one-step CSWBLS-based domain adaptation (OCSWBLS-DA) and two-step CSWBLS-based domain adaptation (TCSWBLS-DA). OCSWBLS-DA achieves individual adaptation by simultaneously learning knowledge from a large number of common heartbeats without distinguishing patients and a small number of patient-specific heartbeats in one step. TCSWBLS-DA is first pre-trained on common heartbeats and then fine-tuned on patient-specific heartbeats to adapt to the corresponding individual. Both algorithms not only inherit high learning efficiency and the ability to address imbalance problems from CSWBLS but also have better generalization. Experimental results on the MIT-BIH arrhythmia database following the recommendations of Association for the Advancement of Medical Instrumentation (AAMI) EC57: 2012 standard show that both methods outperformed state-of-the-art techniques in detecting ventricular and supraventricular ectopic beats, with TCSWBLS-DA achieving the highest F1-scores of 96.1% and 80.6%, respectively. Moreover, TCSWBLS-DA takes only 0.07 seconds to adapt to a new individual and 0.034 milliseconds to identify a single beat due to its simple structure, demonstrating significant potential for practical application.
KW - Arrhythmia
KW - Class imbalance
KW - Class-specific weighted broad learning system (CSWBLS)
KW - Domain adaptation
KW - Domain drift
KW - Patient-specific ECG classification
UR - http://www.scopus.com/inward/record.url?scp=85217919938&partnerID=8YFLogxK
U2 - 10.1016/j.eswa.2025.126824
DO - 10.1016/j.eswa.2025.126824
M3 - Article
AN - SCOPUS:85217919938
SN - 0957-4174
VL - 273
JO - Expert Systems with Applications
JF - Expert Systems with Applications
M1 - 126824
ER -