Calibration-First Cross-Cohort Multimodal Temporal Learning for Transferable Asthma-Risk Forecasting
Organizations: Superior University Lahore, Pakistan
Abstract
Asthma deterioration forecasting must remain reli- able when patient populations, sensor ecosystems, and available modalities change across cohorts. Existing models commonly optimize within-cohort discrimination and may produce poorly calibrated probabilities after transfer. We present CALIBRA, a calibration-first multimodal temporal framework for short- horizon risk prediction with incomplete data. Dedicated recurrent encoders process environmental, pulmonary, symptom, medication, wearable, and context streams; a reliability-conditioned gate suppresses stale or absent modalities, while gradient-reversal training discourages avoidable cohort signatures. A shrinkage- based hierarchical logistic layer calibrates probabilities using a patient-disjoint target subset, and split conformal prediction provides abstention-capable prediction sets. To avoid fabricating clinical evidence, we evaluate the complete implementation on a documented three-cohort semi-synthetic benchmark with controlled distribution shift, informative missingness, and sealed target patients. Across five configured seeds, CALIBRA achieved mean target-test AUPRC 0.224 versus 0.240 for the strongest non-ablation comparator, TemporalTransformer; mean AUROC was 0.717, and Brier score was 0.098. Experiments additionally assess complete-modality failures, calibration, conformal coverage, decision curves, subgroup behavior, ablations, runtime, and parameter count. The results verify the method and reproducible pipeline under controlled shift, but do not establish clinical effectiveness. External validation on harmonized real asthma. Overall this artifact provides evidence for carefully governed real-cohort validation.
Figures & tables
| Study | Primary focus | MM | Shift | Cal. | Set UQ | Principal limitation for this problem |
|---|---|---|---|---|---|---|
| [ 5 ] (2018) | Mobile cohort | ✓ | – | – | – | No external sensor-set transfer |
| [ 6 ] (2017) | App review | – | – | – | – | Evidence and implementation heterogeneity |
| [ 7 ] (2017) | Sensor platform | ✓ | – | – | – | Single deployment setting |
| [ 8 ] (2023) | Attack prediction | ✓ | – | – | – | Small cohort; limited transportability |
| [ 9 ] (2023) | Prediction review | ✓ | – | ✓ | – | Heterogeneous outcomes and validation |
| [ 10 ] (2026) | AI review | ✓ | – | ✓ | – | No integrated transferable model |
| Symbol | Meaning |
|---|---|
| Number and set of cohorts. | |
| Number and set of modality groups. | |
| Patient, cohort, and window-end indices. | |
| Look-back length and forecast horizon in days. | |
| Number of variables in modality . | |
| Observed or imputed modality values. |
| Partition | Cohort | Patients | Windows | Event rate (%) |
|---|---|---|---|---|
| Source training | A | 49 | 2254 | 7.5 |
| Source training | B | 49 | 2254 | 11.8 |
| Source validation | A | 10 | 460 | 4.3 |
| Source validation | B | 10 | 460 | 4.6 |
| Source test | A | 11 | 506 | 4.7 |
| Source test | B | 11 | 506 | 8.3 |
| Item | Setting |
|---|---|
| Observation window | 7 patient-days |
| Prediction horizon | 3 days |
| Source cohorts | A and B |
| Target cohort | C |
| Target calibration | 25% of target patients |
| Primary repetitions | 5 random seeds |
| Method | AUROC | AUPRC | Brier | ECE |
|---|---|---|---|---|
| Prevalence | 0.500 0.000 | 0.117 0.000 | 0.104 0.000 | 0.006 0.000 |
| ElasticNet | 0.685 0.000 | 0.198 0.000 | 0.102 0.000 | 0.026 0.000 |
| HistGB | 0.676 0.000 | 0.200 0.000 | 0.100 0.000 | 0.020 0.000 |
| GRU-D | 0.701 0.012 | 0.217 0.014 | 0.099 0.001 | 0.015 0.002 |
| Transformer | 0.715 0.006 | 0.240 0.007 | 0.098 0.000 | 0.015 0.001 |
| DANN–GRU | 0.704 0.012 | 0.218 0.014 | 0.098 0.001 | 0.014 0.003 |
| Metric | Baseline | Difference | |
|---|---|---|---|
| AUPRC | DANN–GRU | 0.007 | 1.000 |
| AUPRC | GRU-D | 0.007 | 1.000 |
| AUPRC | HistGB | 0.025 | 0.750 |
| AUPRC | Transformer | -0.016 | 1.000 |
| Brier | DANN–GRU | 0.001 | 0.750 |
| Brier | GRU-D | 0.001 | 0.750 |
| Variant (runs) | AUPRC | Brier | ECE |
|---|---|---|---|
| Full (5) | 0.224 0.007 | 0.098 0.001 | 0.013 0.002 |
| No alignment (3) | 0.227 0.006 | 0.098 0.001 | 0.012 0.003 |
| Uniform gate (3) | 0.225 0.008 | 0.098 0.001 | 0.013 0.004 |
| No reliability (3) | 0.231 0.022 | 0.097 0.001 | 0.016 0.005 |
| Method | Train (s) | Infer (ms/sample) | Size (MiB) |
|---|---|---|---|
| Prevalence | 0.0 | 0.0000 | 0.001 |
| ElasticNet | 8.3 | 0.0011 | 0.006 |
| HistGB | 0.9 | 0.0047 | 0.632 |
| GRU-D | 1.3 | 0.0235 | 0.012 |
| Transformer | 3.8 | 0.0257 | 0.081 |
| DANN–GRU | 1.7 | 0.0164 | 0.013 |
Clinical Risk Prediction
Clinical risk prediction estimates patients’ future health outcomes from medical records, physiological signals, imaging, and other health data.
See all 217 papers