Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Contrast Everything: A Hierarchical Contrastive Framework for Medical Time-Series

About

Contrastive representation learning is crucial in medical time series analysis as it alleviates dependency on labor-intensive, domain-specific, and scarce expert annotations. However, existing contrastive learning methods primarily focus on one single data level, which fails to fully exploit the intricate nature of medical time series. To address this issue, we present COMET, an innovative hierarchical framework that leverages data consistencies at all inherent levels in medical time series. Our meticulously designed model systematically captures data consistency from four potential levels: observation, sample, trial, and patient levels. By developing contrastive loss at multiple levels, we can learn effective representations that preserve comprehensive data consistency, maximizing information utilization in a self-supervised manner. We conduct experiments in the challenging patient-independent setting. We compare COMET against six baselines using three diverse datasets, which include ECG signals for myocardial infarction and EEG signals for Alzheimer's and Parkinson's diseases. The results demonstrate that COMET consistently outperforms all baselines, particularly in setup with 10% and 1% labeled data fractions across all datasets. These results underscore the significant impact of our framework in advancing contrastive representation learning techniques for medical time series. The source code is available at https://github.com/DL4mHealth/COMET.

Yihe Wang, Yu Han, Haishuai Wang, Xiang Zhang• 2023

Related benchmarks

TaskDatasetResultRank
ECG ClassificationPTB 100% labeled training data (test)
Accuracy0.8784
7
ECG ClassificationPTB 10% labeled train (test)
Accuracy88.49
7
ECG ClassificationPTB 1% labeled training data (test)
Accuracy90.52
7
EEG ClassificationAD 100% labels (test)
Accuracy84.5
7
EEG ClassificationAD 10% labels (test)
Accuracy91.43
7
EEG ClassificationAD 1% labels (test)
Accuracy88.22
7
EEG ClassificationTDBRAIN 100% labels (test)
Accuracy85.47
7
EEG ClassificationTDBRAIN 10% labels (test)
Accuracy0.7928
7
EEG ClassificationTDBRAIN 1% labels (test)
Accuracy72.93
7
Anomaly DetectionAD unbalanced (test)
Accuracy88.22
6
Showing 10 of 11 rows

Other info

Code

Follow for update