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

CAMEL: An ECG Language Model for Forecasting Cardiac Events

About

Electrocardiograms (ECG) are electrical recordings of the heart that are critical for diagnosing cardiovascular conditions. ECG language models (ELMs) have recently emerged as a promising framework for ECG classification accompanied by report generation. However, current models cannot forecast future cardiac events despite the immense clinical value for planning earlier intervention. To address this gap, we propose CAMEL, the first ELM that is capable of inference over longer signal durations which enables its forecasting capability. Our key insight is a specialized ECG encoder which enables cross-understanding of ECG signals with text. We train CAMEL using established LLM training procedures, combining LoRA adaptation with a curriculum learning pipeline. Our curriculum includes ECG classification, metrics calculations, and multi-turn conversations to elicit reasoning. CAMEL demonstrates strong zero-shot performance across 6 tasks and 9 datasets, including ECGForecastBench, a new benchmark that we introduce for forecasting arrhythmias. CAMEL is on par with or surpasses ELMs and fully supervised baselines both in- and out-of-distribution, achieving SOTA results on ECGBench (+7.0% absolute average gain) as well as ECGForecastBench (+12.4% over fully supervised models and +21.1% over zero-shot ELMs).

Neelay Velingker, Alaia Solko-Breslin, Mayank Keoliya, Seewon Choi, Jiayi Xin, Anika Marathe, Alireza Oraii, Rajat Deo, Sameed Khatana, Rajeev Alur, Mayur Naik, Eric Wong• 2026

Related benchmarks

TaskDatasetResultRank
ForecastingIcentia
F1 Score76.02
128
Medical Time Series ClassificationPTB-XL
F1-Score40.37
7
Report GenerationPTB-XL
LLM Score19.45
6
ClassificationCSN
F1 Score12.84
5
ClassificationIcentia
F1 Score41.14
5
ClassificationPENN
F1 Score67.53
5
ClassificationCode15
Code15 Binary Score69.45
5
ClassificationPTB-XL
PTB-XL Super Acc67.75
5
ClassificationCPSC
F1 Score56.12
5
ClassificationHEEDB
Binary Error96.41
5
Showing 10 of 15 rows

Other info

Follow for update