Online Bayesian Calibration under Gradual and Abrupt System Changes
About
Bayesian model calibration is central to digital twins and computer experiments, as it aligns model outputs with field observations by estimating calibration parameters and correcting systematic model bias. Classical Bayesian calibration introduces latent parameters and a discrepancy function to model bias, but suffers from parameter--discrepancy confounding and is typically formulated as an offline procedure under a stationary data-generating assumption. These limitations are restrictive in modern digital twin applications, where systems evolve over time and may exhibit gradual drift and abrupt regime shifts. While data assimilation methods enable sequential updates, they generally do not explicitly model systematic bias and are less effective under abrupt changes. We propose Bayesian Recursive Projected Calibration (BRPC), an online Bayesian calibration framework for streaming data under simulator mismatch and nonstationarity. BRPC extends projected calibration to the online setting by separating a discrepancy-free particle update for calibration parameters from a conditional Gaussian process update for discrepancy, preserving identifiability while enabling bias-aware adaptation under gradual system evolution. To handle abrupt changes, BRPC is integrated with restart mechanisms that detect regime shifts and reset the calibration process. We establish theoretical guarantees for both components, including tracking performance under gradual evolution and false-alarm and detection behavior for restart mechanisms. Empirical studies on synthetic and plant-simulation benchmarks show that BRPC improves calibration accuracy under gradual changes, while restart-augmented BRPC further improves robustness and predictive performance under abrupt regime shifts compared to sliding-window Bayesian calibration and data assimilation baselines.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Bayesian Recursive Parameter Calibration | Synthetic Drifting scenario v1 (test) | RMSE ($ heta$)0.014 | 11 | |
| Bayesian Recursive Parameter Calibration | Synthetic Sudden(3) scenario | RMSE (θ)0.018 | 11 | |
| Bayesian Recursive Parameter Calibration | Synthetic Mixed(3) scenario | θ-RMSE0.016 | 11 | |
| Online Bayesian calibration | Synthetic benchmark Drifting | RMSE ($ heta$)0.014 | 5 | |
| Online Bayesian calibration | Synthetic benchmark Sudden(3) | RMSE (Theta)0.018 | 5 | |
| Online Bayesian calibration | Synthetic benchmark Mixed(3) | Theta RMSE0.02 | 5 | |
| Online Bayesian calibration | Plant-simulation benchmark Drifting | Theta RMSE0.788 | 5 | |
| Online Bayesian calibration | Plant-simulation Sudden(5) | Theta RMSE0.957 | 5 | |
| Online Bayesian calibration | Plant-simulation benchmark Mixed(≈2–3) | Theta RMSE1.537 | 5 | |
| Projected Calibration Tracking | Physical-projected high-dimensional diagnostic Drifting scenario dx=20, dtheta=5 (test) | RMSE (theta)0.1329 | 4 |