atlas

Research map / Vision-language and multimodal / Cross-modal learning

Boosting Masked ECG-Text Auto-Encoders as Discriminative Learners

ICML 2025 · Vision-language and multimodal › Cross-modal learning · approach: Unimodal-to-multimodal representation transfer · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes D-BETA, a masked ECG-text auto-encoder pre-trained with MLM, MEM, ETM plus a sigmoid-based ETS contrastive loss and nearest-neighbor negative sampling, evaluated on ECG classification, linear probing and zero-shot tasks.

Problem

Learning joint ECG-text representations is hard due to modality disparity and scarce labeled data, and existing ECG-text methods mostly use contrastive learning with standard encoders and poorly chosen negatives, leaving generative masked modeling underexplored.

Approach

Combine a multi-modal masked auto-encoder (masked language and ECG modeling with cross-attention fusion) with a sigmoid pairwise contrastive loss (ETS) on separate projection heads, and select hard negatives via nearest neighbors in Flan-T5 embedding space (N3S).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use D-BETA rather than W2V+CMSC+RLMPhysioNet 2021 diagnosis classification, 12-lead · PhysioNet 2021 Dx.CinC score: 73.2 -> 85.7Helped
Use D-BETA rather than W2V+CMSC+RLMPhysioNet 2021 patient identification, 12-lead · PhysioNet 2021 Id.accuracy: 57.7 -> 65.4Helped
Use D-BETA rather than MERLzero-shot classification · PTBXL-Super, PTBXL-Sub, PTBXL-Form, PTBXL-Rhythm, CSNAUC: +2.0, +0.2, +0.2, +10.1, +1.9Helped
Use D-BETA rather than MERLzero-shot classification · CPSC2018AUC: 82.8 -> 80.1Hurt
Add N3S negative sampling rather than randomly sampling negatives (ablation)D-BETA · Ablation tasksscore: 80.93 ± 3.74 vs 81.88 ± 3.52; 78.29 ± 6.19 vs 80.52 ± 6.08; 70.61 ± 8.10 vs 72.50 ± 9.01Helped
Add ETS loss (ablation)D-BETA · Ablation tasksscore: 76.81 ± 3.96 -> 78.29 ± 3.87; 63.50 ± 6.95 -> 67.19 ± 6.14Helped
Use Flan-T5 instead of BERT-base (ablation)D-BETA text encoder · Linear probingscore: 63.50 ± 6.95 -> 80.52 ± 6.08Helped
Increase ECG transformer layers from 1 to 8 (ablation)D-BETA ECG encoder · Full fine-tuningscore: 69.40 ± 4.55 -> 81.88 ± 3.52Helped
Increase ECG transformer layers from 1 to 8 (ablation)D-BETA ECG encoder · Linear probingscore: 66.83 ± 7.52 -> 80.52 ± 6.08Helped
Use 8 rather than 4 ECG transformer layers (ablation)D-BETA ECG encoder · Zero-shot classificationscore: 70.64 ± 8.63 -> 72.50 ± 9.01Helped
Use Flan-T5 rather than BERT (ablation)D-BETA text encoder · Zero-shot classificationscore: 69.14 ± 9.97 -> 72.50 ± 9.01Helped
Add ETM loss (ablation)D-BETA · Zero-shot PTBXL-SuperAUC: 73.2 -> 76.2Helped

Surprising findings

Limitations

Experimental setup

Datasets: MIMIC-IV-ECG PhysioNet 2021 PTB-XL CSN CPSC2018 CODE-test

Benchmarks: PhysioNet 2021 PTB-XL CSN CPSC2018 CODE-test

Metrics: AUC CinC score accuracy

Baselines: SimCLR BYOL BarlowTwins MoCo-v3 SimSiam TS-TCC CLOCS ASTCL CRT ST-MEM MERL W2V+CMSC+RLM

Builds on: MERL SigLIP ST-MEM CLIP Flan-T5

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy