Cardiogram Inc. / University of California, San Francisco (Ballinger et al.)
Training code and model weights not public. Contact creators for more information.
Early semi-supervised sequence model for estimating cardiovascular and metabolic risk directly from consumer wearable sensor data (heart rate, step count, and activity level), rather than from clinical-grade ECG or imaging. A multi-task long short-term memory (LSTM) network is first pretrained using semi-supervised sequence learning or heuristic pretraining on unlabeled wearable time series, then fine-tuned to jointly predict four self-reported conditions: diabetes, high cholesterol, high blood pressure, and sleep apnea. Trained and validated on 57,675 person-weeks of data from participants in UCSF's Health eHeart study using the Cardiogram app on Fitbit, Apple Watch, or Android Wear devices, DeepHeart outperformed hand-engineered heart-rate-variability biomarkers from the medical literature, reaching AUROCs of 0.845 (diabetes), 0.744 (high cholesterol), 0.809 (high blood pressure), and 0.830 (sleep apnea). The paper was an early demonstration that population-scale, passively-collected wearable heart-rate data could support cardiometabolic risk screening without any dedicated clinical measurement.
Architecture
RNN / LSTM / GRU
Semi-supervised, multi-task long short-term memory (LSTM) network operating on sequences of wearable heart-rate, step-count, and activity-level data, pretrained via semi-supervised sequence learning or heuristic pretraining before multi-task fine-tuning
Added to catalog
2026-08-12
Health eHeart / Cardiogram Wearable Heart-Rate Cohort
Heart rate, step count, and activity-level time series from consumer wearables (Fitbit, Apple Watch, Android Wear) collected via the Cardiogram mobile app as part of UCSF's Health eHeart study, paired with self-reported diagnoses of diabetes, high cholesterol, high blood pressure, and sleep apnea; approximately 57,675 person-weeks of data.
Multi-task binary risk prediction for four self-reported conditions (diabetes, high cholesterol, high blood pressure, sleep apnea) from sequences of wearable heart-rate, step-count, and activity-level data