atlas

Research map / Large language models / Language, safety and interpretability

Zero-Shot ECG Classification with Multimodal Learning and Test-time Clinical Knowledge Enhancement

ICML 2024 · Large language models › Language, safety and interpretability · approach: Data and evaluation methodology · 3 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 MERL, a multimodal ECG-report contrastive pretraining framework with latent dropout augmentation, plus CKEPE, an LLM-driven test-time prompt engineering method grounded in clinical knowledge databases, enabling zero-shot ECG classification and a six-dataset benchmark.

Problem

Self-supervised ECG representation learning ignores clinical knowledge in reports, requires annotated data for downstream tasks, and cannot perform zero-shot classification; naive signal augmentations also distort ECG semantics.

Approach

Align ECG records with their clinical reports via cross-modal contrastive learning, replace input-level augmentation with latent dropout for uni-modal contrastive learning, and at test time use GPT-4 with web browsing and local/SNOMED clinical databases to generate structured, verified descriptive prompts for zero-shot classification.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add UMA to CMA training (ablation)MERL · Six ECG datasets, averagedzero-shot AUC: 60.84±3.8 -> 61.67±4.2Helped
Add UMA to CMA training (ablation)MERL · Six ECG datasets, 1% linear probing averageAUC: 64.25±2.6 -> 65.96±2.1Helped
Replace Med-CPT with BioClinicalBERT (ablation)MERL · Six ECG datasets, averagedzero-shot AUC: 75.24±1.7 -> 72.36±4.5Hurt
Replace Med-CPT with BioClinicalBERT (ablation)MERL · Six ECG datasets, 1% linear probing averageAUC: 65.96±2.1 -> 63.81±1.8Hurt
Replace Med-CPT with PubMedBERT (ablation)MERL · Six ECG datasets, averagedzero-shot AUC: 75.24±1.7 -> 71.84±3.2Hurt
Replace Med-CPT with PubMedBERT (ablation)MERL · Six ECG datasets, 1% linear probing averageAUC: 65.96±2.1 -> 64.29±2.5Hurt
Remove SNOMEDCT web database (ablation)CKEPE · Six ECG datasets, averagedzero-shot AUC: 75.24±1.7 -> 72.17±2.3Hurt
Remove SCP Statement local database (ablation)CKEPE · Six ECG datasets, averagedzero-shot AUC: 75.24±1.7 -> 73.62±1.9Hurt
Replace latent dropout with raw-signal cutout (ablation)MERL · Six ECG datasets, averagedzero-shot AUC: 75.24±1.7 -> 73.24±3.2Hurt
Replace latent dropout with raw-signal cutout (ablation)MERL · Six ECG datasets, 1% linear probing averageAUC: 65.96±2.1 -> 62.24±2.7Hurt
Replace latent dropout with raw-signal drop (ablation)MERL · Six ECG datasets, averagedzero-shot AUC: 75.24±1.7 -> 72.79±2.5Hurt
Replace latent dropout with raw-signal drop (ablation)MERL · Six ECG datasets, 1% linear probing averageAUC: 65.96±2.1 -> 61.14±2.2Hurt

Surprising findings

Limitations

Experimental setup

Datasets: MIMIC-ECG PTBXL CPSC2018 Chapman-Shaoxing-Ningbo (CSN) SNOMEDCT SCP statements

Benchmarks: PTBXL-Super PTBXL-Sub PTBXL-Form PTBXL-Rhythm CPSC2018 CSN

Metrics: AUC (macro)

Baselines: SimCLR BYOL BarlowTwins MoCo-v3 SimSiam TS-TCC CLOCS ASTCL CRT ST-MEM

Builds on: CLIP SimCLR Med-CPT ST-MEM

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