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.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Atrial Fibrillation Detection | External Dataset 2 1 (val) | AUROC (User)58.6 | 3 | |
| Disease Detection | External Dataset 1 (val) | Abnormal AUROC0.828 | 3 | |
| Biological age estimation | PSG Clinical (13K) cohort | -- | 2 | |
| Biological age estimation | BCG Ambient Healthy (4.6K) cohort | MAE3.26 | 1 | |
| Hypertension Detection | External Dataset 3 1 (val) | AUROC0.816 | 1 | |
| Biological age estimation | PPG Wearable Healthy (6.7K) cohort | -- | 1 | |
| Biological age estimation | PPG Wearable General 120K cohort | -- | 1 | |
| Biological age estimation | 12-lead ECG Clinical 1.8M cohort | -- | 1 | |
| Biological age estimation | 12-lead ECG Clinical 1.55M cohort | -- | 1 | |
| Biological age estimation | PSG Clinical 65K cohort | -- | 1 |