MarkTechPost

Mistral AI 发布 Timestral:一个在基准上超越 Google TimesFM-3 的 209M 预测模型家族

Mistral发布时间序列基础模型家族Timestral,含5M至209M共4种零样本预测模型,209M在GIFT-Eval、TIME与fev-bench零样本榜领先,可在CPU上推理。基准成绩为Mistral自行报告。

Mistral AI 已发布 Timestral,这是其首个时间序列基础模型家族。Timestral 是 Mistral AI 推出的一组 4 个零样本预测模型,规模从 5M 到 209M 参数。 最大的检查点 在 GIFT-Eval、TIME 和 fev-bench 上于预训练零样本模型中排名第一。它在推理时无需 GPU。对开发者而言,这个 Timestral 时间序列基础模型意味着可以在标准服务器 CPU 上进行概率预测,并提供 开放权重 和 推理代码.

TL;DR

  • 规模: 4 个模型:5M、28M、123M、209M 参数(稠密)。上下文最长 32,768 个时间步。
  • 运行环境: 标准服务器 CPU,无需 GPU。209M 权重在 fp32 下为 837 MB。GPU 可选。
  • 性能: 在 GIFT-Eval、TIME 和 fev-bench 上位列零样本预训练模型第 1 名(Mistral 自报数据)。
  • 最佳: fev-bench SQL 技能得分为 50.39,领先 TimesFM-3 的 48.99。
  • 最弱: GIFT-Eval MASE 为 0.658,仅领先 t0-gamma(0.661)0.003。

什么是 Timestral?

Timestral 是一个时间序列基础模型(TSFM)。它在一个庞大且多样化的语料库上预训练,然后对其从未见过的数据进行零样本预测。像 ARIMA 这样的经典工具一次只能拟合一条序列。像 PatchTST 这样的深度模型通常要在每个数据集上从头训练。而 Timestral 则可以跨领域迁移模式。

每个模型输出 每个时间步 21 个分位数。它可以联合预测多变量目标,并接受仅历史、已知未来以及类别型协变量。

Timestral 是如何工作的?

Timestral 是一个 因果的、基于补丁的 transformer ,具有时间注意力和变量注意力。209M 模型使用 24 层和 768 的嵌入维度。每个patch覆盖32个时间步。单次前向传播最多可预测1,024步。更长的时间范围则逐块运行,将每个块的中位数作为上下文反馈回去。

Mistral列出了 4项技术贡献:

  • 解耦时间范围预测(DHF): 学习到的预测token读取完整历史。观测值保留在上下文中而不是被掩码,这与Toto 2.0和TimesFM-3中的连续patch掩码不同。
  • 协变量感知注意力: 每条序列要么是目标序列、仅历史协变量,要么是已知未来协变量。信息只从协变量流向目标,防止未来信息泄漏。
  • 合成数据优先: 大部分训练数据是合成的,包含趋势、季节性、噪声和非线性跨序列依赖。
  • 两阶段训练: 先在上下文长度8,192的合成数据上进行预训练,然后在上下文长4倍的混合数据上进行后训练。损失函数是21个分位数上的pinball loss。

Timestral在基准测试中表现如何?

以下所有分数均为零样本结果,来自单个checkpoint且未使用集成。分数来自 Timestral-209M模型卡.

  • GIFT-Eval: MASE 0.658,CRPS 0.446(越低越好)。
  • TIME: MASE 0.626,CRPS 0.522(越低越好)。
  • fev-bench: SQL技能分数50.39,MASE技能分数39.49(越高越好)。

顶部规模的扩展趋于平缓。Timestral-123M在 GIFT-Eval上得到0.659 MASE,而209M为0.658。Mistral团队表示, 28M模型在GIFT-Eval和TIME上击败了Chronos-2 。Chronos-2大约大4倍。

Timestral在CPU上有多快?

Mistral团队在一台8线程的标准服务器CPU上进行了测试。任务:根据3周的15分钟历史数据预测未来1天。 5M模型耗时10毫秒,209M模型耗时140毫秒。28M模型比209M快5倍。123M模型以209M四分之三的延迟达到了与其相差0.2%以内的分数。

Timestral与TimesFM-3、Chronos-2和Toto 2.0相比如何?

特性Timestral-209MTimesFM-3Chronos-2Toto-2.0-2.5B
开发者Mistral AIGoogle ResearchAmazonDatadog
参数量209M330M120M2.5B
架构因果补丁 Transformer,DHFDecoder-only,连续补丁掩码Encoder-only,分组注意力Decoder-only,连续补丁掩码
最大上下文32,768 步未披露8,192 步未披露
单次预测步长1,024 步未披露1,024 步(最大)未披露
分位数219未披露9
权重许可Modified MIT非商业 v1.0Apache 2.0Apache 2.0
权重 (fp32)837 MB未公开未公开9.1 GB
GIFT-Eval MASE / CRPS0.658 / 0.4460.667 / 0.456*0.698 / 0.485*0.696 / 0.476
TIME MASE / CRPS0.626 / 0.5220.640 / 0.536*0.662 / 0.556*0.640 / 0.532**
fev-bench SQL 技能50.3948.99*47.28*44.42*

* 如 Timestral-209M 模型卡上所列。Google 和 Amazon 未在其模型页面上发布对应的数字。** 来自 Datadog 的模型卡。Mistral 的卡片列出 0.642 / 0.539。

开发者如何部署 Timestral?

使用以下命令安装该软件包 pip install git+https://github.com/mistralai/timestral.git。它需要 Python 3.10+ 和 torch 2.4+。依赖项为 PyTorch、NumPy、safetensors 和 huggingface_hub。权重从 Hugging Face 下载: 5M 为 21 MB,28M 为 111 MB,123M 为 490 MB.

Mistral 的文档将 Timestral 1.0 209M 列为 公开预览版。在专有数据上进行微调需通过 Mistral Forge。该流水线可以部署在本地、VPC 或物理隔离(air-gapped)环境中。

要点

  • 4 种尺寸,从 5M 到 209M,全部位于精度与规模的 Pareto 前沿上。
  • 209M 在零样本模型中领跑 GIFT-Eval、TIME 和 fev-bench。
  • 仅 CPU 推理:10 ms (5M) 至 140 ms (209M)。
  • 32,768 步上下文,21 个分位数,原生协变量支持。
  • 修改版 MIT 权重,不同于 TimesFM-3 的非商业许可。


查看 博客文章, GitHub 仓库 以及 Hugging Face 上的模型权重。所有功劳归于该项目的研究者。另外,欢迎在 Twitter 上关注我们,别忘了加入我们的 150k+ML SubReddit 并订阅 我们的新闻通讯。等等!你用 Telegram 吗? 现在你也可以在 Telegram 上加入我们。

文章 Mistral AI 发布 Timestral:一个性能超越 Google TimesFM-3 的 209M 预测模型家族 首发于 MarkTechPost.

原始出处

MarkTechPost

内容说明

原始发布及相关权利归来源方。

机器翻译 · 请以原文为准