UniCast: A Unified Framework for Instance-Conditioned Multimodal Time-Series Forecasting
About
Time series forecasting underpins applications in finance, healthcare, and environmental monitoring. Despite the success of Time Series Foundation Models (TSFMs), existing approaches operate in a unimodal setting and rely on static prompts or fixed fusion schemes, limiting their ability to exploit multimodal context and adapt to instance-level variation. We propose UniCast, a parameter-efficient multimodal framework that extends TSFMs through instance conditioned prompting and dynamic modality routing. UniCast infers a conditional prompt from time series, vision, and text inputs via a Transformer-based contextual distiller, enabling input-specific adaptation without updating the forecasting backbone. To regulate how auxiliary modalities influence predictions, UniCast employs Modality Routing, a cross-attention mechanism that estimates modality relevance given the current temporal state and selectively amplifies informative signals while suppressing noise. Integrated with a frozen TSFM via soft prompt tuning, UniCast preserves foundation-level generalization while enabling effective multimodal control. Extensive experiments across diverse forecasting benchmarks show that UniCast consistently outperforms all existing TSFM baselines, demonstrating that instance-conditioned multimodal control is critical for next-generation time series forecasting.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Time Series Forecasting | ETTm2 | MSE0.0293 | 66 | |
| Multivariate Time-series Forecasting | NN5 | MSE0.4577 | 21 | |
| Time Series Forecasting | Australian Electricity Aus | MSE0.3059 | 11 | |
| Time Series Forecasting | Tourism Tour | MSE1.3467 | 11 | |
| Time Series Forecasting | COV | MSE0.1066 | 11 | |
| Time Series Forecasting | Hos | MSE2.3187 | 11 | |
| Time Series Forecasting | ETT h1 | MSE0.2639 | 11 | |
| Time Series Forecasting | ETT h2 | MSE0.1297 | 11 | |
| Time Series Forecasting | ETT m1 | MSE0.0951 | 11 | |
| Time Series Forecasting | CAR | MSE0.9525 | 11 |