Skip to content

Releases: amazon-science/chronos-forecasting

2.1.0

21 Nov 10:58
7daaa71

Choose a tag to compare

🚀 What's New?

  • Chronos-2 can now be deployed on AWS via SageMaker JumpStart. Please check this notebook for details.
  • Scaled Dot Product Attention (SDPA) is now used as the default attention implementation in Chronos-2. If you need to use the previous eager implementation, please load the model with Chronos2Pipeline.from_pretrained(..., attn_implementation="eager").
  • predict_df support has been added for older Chronos and Chronos-Bolt models. Now, all models (Chronos-2, Chronos-Bolt, Chronos) provide a unified pandas dataframe API. Note: Only Chronos-2 supports multivariate and covariate-informed forecasting.
  • Chronos2Pipeline.embed has been added, enabling users to extract embeddings from the last layer of the Chronos-2 encoder.

🐛 Bug Fixes

  • Fixed issues related to past-only covariates use during Chronos-2 fine-tuning. If you're fine-tuning Chronos-2 models, we strongly recommend upgrading to chronos-forecasting==2.1.0.
  • Fixed issue related to multiple workers on windows.

All Changes

New Contributors

Full Changelog: v2.0.1...v2.1.0

2.1.0rc1

18 Nov 09:54
67a6f91

Choose a tag to compare

2.1.0rc1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v2.0.1...v2.1.0rc1

v2.0.1

06 Nov 12:25
1a2498f

Choose a tag to compare

What's Changed

Full Changelog: v2.0.0...v2.0.1

2.0.0

20 Oct 13:48
7a8427d

Choose a tag to compare

🚀 Introducing Chronos-2: From univariate to universal forecasting

This release adds support for Chronos-2. It is a 120M-parameter time series foundation model that offers zero-shot support for univariate, multivariate, and covariate-informed forecasting tasks. Chronos-2 delivers state-of-the-art zero-shot performance across multiple benchmarks (including fev-bench and GIFT-Eval), with the largest improvements observed on tasks that include exogenous features. In head-to-head comparisons, it outperforms its predecessor, Chronos-Bolt, over 90% of times.

📌 Get started with Chronos-2: Chronos-2 Quick Start

Chronos-2 offers significant improvements in capabilities and can handle diverse forecasting scenarios not supported by earlier models.

Capability Chronos Chronos-Bolt Chronos-2
Univariate Forecasting
Cross-learning across items
Multivariate Forecasting
Past-only (real/categorical) covariates
Known future (real/categorical) covariates 🧩 🧩
Fine-tuning support
Max. Context Length 512 2048 8192

🧩 Chronos/Chronos-Bolt do not natively support future covariates, but they can be combined with external covariate regressors (see AutoGluon tutorial). This only models per-timestep effects, not effects across time. In contrast, Chronos-2 supports all covariate types natively.

fig1
Figure 1: The complete Chronos-2 pipeline. Input time series (targets and covariates) are first normalized using a robust scaling scheme, after which a time index and mask meta features are added. The resulting sequences are split into non-overlapping patches and mapped to high-dimensional embeddings via a residual network. The core transformer stack operates on these patch embeddings and produces multi-patch quantile outputs corresponding to the future patches masked out in the input. Each transformer block alternates between time and group attention layers: the time attention layer aggregates information across patches within a single time series, while the group attention layer aggregates information across all series within a group at each patch index. The figure illustrates two multivariate time series with one known covariate each, with corresponding groups highlighted in blue and red. This example is for illustration purposes only; Chronos-2 supports arbitrary numbers of targets and optional covariates.

fig2
Figure 2: Results of experiments on the fev-bench time series benchmark. The average win rate and skill score are computed with respect to the scaled quantile loss (SQL) metric, which evaluates probabilistic forecasting performance. Higher values are better for both. Chronos-2 outperforms all existing pretrained models by a substantial margin on this comprehensive benchmark, which includes univariate, multivariate, and covariate-informed forecasting tasks.

fig3
Figure 3: Chronos-2 results in univariate mode and the corresponding gains from in-context learning (ICL), shown as stacked bars on the covariates subset of fev-bench. ICL delivers large gains on tasks with covariates, demonstrating Chronos-2’s ability to effectively use covariates through ICL. Besides Chronos-2, only TabPFN-TS and COSMIC support covariates, and Chronos-2 outperforms all baselines (including TabPFN-TS and COSMIC) by a wide margin.

fig4
Figure 4: Results on the GIFT-Eval time series benchmark. The average win rate and skill score with respect to the (a) probabilistic and (b) point forecasting metrics. Higher values are better for both win rate and skill score. Chronos-2 outperforms the previously best-performing models, TimesFM-2.5 and TiRex.

What's Changed

Full Changelog: v1.5.3...v2.0.0

2.0.0rc1

20 Oct 10:06
48cdf1f

Choose a tag to compare

2.0.0rc1 Pre-release
Pre-release

Chronos-2 Pre-release

What's Changed

Full Changelog: v1.5.3...v2.0.0rc1

1.5.3

05 Aug 08:50
fcd09fe

Choose a tag to compare

What's Changed

  • Fix issue with new caching mechanism in transformers and bump versions by @abdulfatir in #313

Full Changelog: v1.5.2...v1.5.3

1.5.2

06 May 08:22
6a9c8da

Choose a tag to compare

v1.5.2 relaxes the upper bound on accelerate to <2.

What's Changed

New Contributors

Full Changelog: v1.5.1...v1.5.2

1.5.1

10 Apr 15:26
f40a266

Choose a tag to compare

🐛 Fixed an issue with forecasting constant series for Chronos-Bolt. See #294.

What's Changed

Full Changelog: v1.5.0...v1.5.1

1.5.0

06 Feb 15:38
73d6c9a

Choose a tag to compare

What's Changed

Full Changelog: v1.4.1...v1.5.0

1.4.1

04 Dec 17:38
133761a

Choose a tag to compare

What's Changed

Full Changelog: v1.4.0...v1.4.1