A homologous and heterogeneous multi-view inter-patient adaptive network for arrhythmia detection

Comput Methods Programs Biomed. 2023 Nov:241:107740. doi: 10.1016/j.cmpb.2023.107740. Epub 2023 Aug 4.

Abstract

Background and objective: Electrocardiogram (ECG) is a widely used diagnostic tool for arrhythmia assessment in clinical practice. However, current arrhythmia detection algorithms rely heavily on signal-based data, while cardiologists often use image-based data. This discrepancy, combined with individual differences in physiological signals, poses challenges for accurate arrhythmia detection. To address these challenges and improve arrhythmia detection performance, we propose a homologous and heterogeneous multi-view inter-patient adaptive network.

Methods: We designed a multi-view representation learning module to capture dynamic and morphological characteristics from ECG signals and electrocardiographic images. Expert knowledge was also elicited to gain internally-invariant characteristics of each category. Finally, we designed a new loss function that aligns the embedding of the source and target domains in the feature space to minimize the negative effects of individual differences.

Results: Experiments on the MIT-BIH arrhythmia database demonstrate that our proposed method outperforms state-of-the-art baselines in terms of accuracy, positive predictive value, sensitivity and F1-score. These results indicate the effectiveness of our method in accurately detecting arrhythmias.

Conclusions: Our homologous and heterogeneous multi-view inter-patient adaptive network successfully addresses the challenges of utilizing both ECG signal and electrocardiographic image data for arrhythmia detection and overcoming individual differences in physiological signals. Our proposed method has the potential to improve early diagnosis and treatment outcomes of arrhythmias in clinical practice.

Keywords: Arrhythmia detection; Expert knowledge; Inter-patient; Multi-view; Unsupervised domain adaptation.

MeSH terms

  • Algorithms*
  • Arrhythmias, Cardiac* / diagnosis
  • Databases, Factual
  • Electrocardiography / methods
  • Humans
  • Learning
  • Signal Processing, Computer-Assisted