In-Distribution and Out-of-Distribution Self-supervised ECG Representation Learning for Arrhythmia Detection
Sahar Soltanieh, Javad Hashemi, Ali Etemad

TL;DR
This study systematically evaluates self-supervised learning methods for ECG arrhythmia detection, demonstrating their effectiveness and strong generalization capabilities across multiple datasets and conditions.
Contribution
It is the first to quantitatively analyze ECG data distributions and compare various SSL methods, highlighting SwAV's superior performance and SSL's robustness in ID and OOD scenarios.
Findings
SSL methods achieve competitive results with supervised approaches.
SSL representations generalize well across different datasets.
SwAV outperforms other SSL methods in ECG representation learning.
Abstract
This paper presents a systematic investigation into the effectiveness of Self-Supervised Learning (SSL) methods for Electrocardiogram (ECG) arrhythmia detection. We begin by conducting a novel analysis of the data distributions on three popular ECG-based arrhythmia datasets: PTB-XL, Chapman, and Ribeiro. To the best of our knowledge, our study is the first to quantitatively explore and characterize these distributions in the area. We then perform a comprehensive set of experiments using different augmentations and parameters to evaluate the effectiveness of various SSL methods, namely SimCRL, BYOL, and SwAV, for ECG representation learning, where we observe the best performance achieved by SwAV. Furthermore, our analysis shows that SSL methods achieve highly competitive results to those achieved by supervised state-of-the-art methods. To further assess the performance of these methods…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsECG Monitoring and Analysis · EEG and Brain-Computer Interfaces · Advanced Computing and Algorithms
MethodsBootstrap Your Own Latent · LARS · Swapping Assignments between Views
