SL-S4Wave: Self-Supervised Learning of Physiological Waveforms with Structured State Space Models
About
Modeling long-sequence medical time series data, such as electrocardiograms (ECG), poses significant challenges due to high sampling rates, multichannel signal complexity, inherent noise, and limited labeled data. While recent self-supervised learning (SSL) methods, based on various encoder architectures such as convolutional neural networks, have been proposed to learn representations from unlabeled data, they often fall short in capturing long-range dependencies and noise-invariant features. Structured state space models (S4) excel at long-sequence modeling, but existing S4 architectures fail to capture the unique characteristics of multichannel physiological waveforms. In this work, we propose SL-S4Wave, a self-supervised learning framework that combines contrastive learning with a tailored encoder built on structured state space models. The encoder incorporates multi-layer global convolution using multiscale subkernels, enabling the capture of both fine-grained local patterns and long-range temporal dependencies in noisy, high-resolution multichannel waveforms. Extensive experiments on real-world datasets demonstrate that SL-S4Wave (1) consistently outperforms state-of-the-art supervised and self-supervised baselines in a challenging arrhythmia detection task, (2) achieves high performance with significantly fewer labeled examples, showcasing strong label efficiency, and (3) maintains robust performance on long waveform segments, highlighting its capacity to model complex temporal dynamics in long sequences that most existing approaches fail to efficiently model, and (4) transfers effectively to unseen arrhythmia types, underscoring its robust cross-domain generalization. We additionally evaluate SL-S4Wave on multiple EEG tasks, achieving superior performance over strong baselines, demonstrating generalizability of our approach beyond cardiac waveforms.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Arrhythmia Classification | PhysioNet Challenge Extreme Tachycardia ETC 2015 (test) | TPR94.12 | 20 | |
| Emotion Recognition | SEED V | Balanced Accuracy40.33 | 17 | |
| Ventricular tachycardia detection | VTaC (N=5037) | TPR93.98 | 11 | |
| Ventricular tachycardia detection | Challenge VT 2015 (N=343) | TPR89.41 | 11 | |
| Ventricular tachycardia detection | MIMIC VT II | TPR94.37 | 11 | |
| Arrhythmia Classification | PhysioNet Challenge Asystole ASY 2015 (test) | TPR100 | 10 | |
| Arrhythmia Classification | PhysioNet Challenge Extreme Bradycardia EBR 2015 (test) | TPR100 | 10 | |
| Arrhythmia Classification | PhysioNet Challenge Ventricular Flutter/Fibrillation 2015 (test) | TPR100 | 10 | |
| Classification | MIMIC Arrhythmia (ETC) II (N=2873) | TPR91.95 | 10 | |
| Classification | MIMIC Arrhythmia (ASY) II | TPR94 | 10 |