Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

BCG-FM: A Foundation Model for Ambient Cardiac Health Sensing

About

Foundation models for wearable biosignals have matched or exceeded supervised specialists across a range of clinical tasks, yet all rely on modalities that require deliberate user action--wearing a device or visiting a sleep lab. We introduce BCG-FM, the first foundation model for ambient mechanical biosignals. A piezoelectric sensor embedded in the bed surface records ballistocardiography (BCG) each night without user effort; we pretrain BCG-FM with participant-level contrastive learning and using a total of 2.75 million hours of nightly recordings from 145,985 individuals, the largest raw-waveform biosignal pretraining corpus to date. Frozen BCG-FM embeddings achieve 3.26-year MAE on biological-age estimation (the lowest reported for any ambient, contactless modality) and yield clinically relevant discrimination across 15 self-reported health conditions and three independent external cohorts. Pretrained representations from only 500 labeled participants outperform a fully supervised baseline trained on 3,372, and representation quality scales log-linearly with contrastive batch size. These results establish ambient, longitudinal mechanical biosignals as a viable modality for health foundation models.

Magnus Ruud Kjaer, Haejun Han, Ashish Neupane, David Q. Sun• 2026

Related benchmarks

TaskDatasetResultRank
Atrial Fibrillation DetectionExternal Dataset 2 1 (val)
AUROC (User)58.6
3
Disease DetectionExternal Dataset 1 (val)
Abnormal AUROC0.828
3
Biological age estimationPSG Clinical (13K) cohort--
2
Biological age estimationBCG Ambient Healthy (4.6K) cohort
MAE3.26
1
Hypertension DetectionExternal Dataset 3 1 (val)
AUROC0.816
1
Biological age estimationPPG Wearable Healthy (6.7K) cohort--
1
Biological age estimationPPG Wearable General 120K cohort--
1
Biological age estimation12-lead ECG Clinical 1.8M cohort--
1
Biological age estimation12-lead ECG Clinical 1.55M cohort--
1
Biological age estimationPSG Clinical 65K cohort--
1
Showing 10 of 10 rows

Other info

Follow for update