Skip to content
Artificial intelligence. Clearly. RSS feed
AI NEWS AI

News. Evidence. Perspective.

Timestral predicts 21 futures at once. The real risk is telling it too much about tomorrow

Mistral’s 209-million-parameter forecasting model leads three public zero-shot benchmarks and accepts variables known in advance. That makes it useful for schedules, tariffs and calendars—but also makes data leakage the first deployment question.

Mistral has released a family of forecasting models that does not try to predict one inevitable future. Timestral-209M produces 21 quantiles—a distribution ranging from very low to very high outcomes—while accepting multiple related series and information that is genuinely known in advance. On the company’s published comparisons, the 209-million-parameter checkpoint ranks first across GIFT-Eval, TIME and fev-bench among the listed pretrained zero-shot models.[1][2]

The benchmark lead is the easy part to read. The harder deployment question is what information the model is allowed to see. A hospital can legitimately tell it that Monday is a public holiday or that an operating theatre is scheduled to open at 08:00. It cannot feed in the actual Monday admissions and then describe the result as a Sunday forecast. Support for future covariates makes the model more useful—and makes leakage controls more important.[1][2]

A forecast becomes a range rather than a single line

Timestral’s output quantiles can answer different operational questions. The median is a central forecast. The 10th and 90th percentiles can form a planning interval. A power operator might schedule ordinary generation around the median while reserving extra capacity for the high-demand tail. The model has not proved that those intervals are calibrated for every new dataset; the point is that its output preserves uncertainty instead of hiding it inside one number.[2]

By the numbers

What the 209M checkpoint accepts and returns

What the 209M checkpoint accepts and returns
MeasureValueContext
Model size209 million parametersThe family also includes 5M, 28M and 123M checkpoints.Source 2
Historical contextUp to 32,768 time stepsThe architecture uses 32-step patches, giving up to 1,024 historical patches.Source 2
Forecast horizonUp to 1,024 time steps per forward passLonger horizons are produced block by block using the median forecast as new context.Source 2
Probability output21 quantilesThe published set runs from 0.01 and 0.05 through 0.99.Source 2
InputsUnivariate or multivariate targets plus covariatesPast-only and known-future covariates may be numeric or categorical.Source 2
ExecutionPyTorch on CPU or GPUThe release is designed for local as well as accelerated inference.Source 2

Known-future information has a precise meaning

At a glance

Which future variables are legitimate at prediction time

Which future variables are legitimate at prediction time
Candidate inputUsually legitimateLeakage risk
CalendarDay of week, holidays, month-end or school term already knownLow, provided the calendar existed at the forecast dateSource 2
OperationsPublished opening hours, booked capacity or a planned maintenance windowLow to medium: use only the schedule that was actually availableSource 2
PricesA contractually fixed tariff or announced price changeMedium: do not substitute a later revised priceSource 2
WeatherA forecast issued before the target periodMedium: archive the forecast vintage rather than using observed weatherSource 2
Outcome itselfActual demand, admissions, sales or failures during the period being predictedHigh: this converts evaluation into hindsightSource 2

This distinction matters even in a careful backtest. A dataset can contain a weather forecast, a final weather observation and a later-corrected calendar in adjacent columns. Unless each row records the information vintage, a model may appear more accurate because the evaluation silently gave it cleaner knowledge than a live system would possess.

The benchmark lead is small in some places and larger in others

The results

Published zero-shot results for Timestral-209M

Published zero-shot results for Timestral-209M
BenchmarkMetricTimestral-209MNext listed result
GIFT-EvalMASE, lower is better0.6580.661 for t0-gammaSource 2
GIFT-EvalCRPS, lower is better0.4460.452 for t0-gammaSource 2
TIMEMASE, lower is better0.6260.637 for t0-gammaSource 2
TIMECRPS, lower is better0.5220.534 for t0-gammaSource 2
fev-benchSQL skill score, higher is better50.3949.42 for t0-gammaSource 2
fev-benchMASE skill score, higher is better39.4937.99 for t0-gammaSource 2

The family comparison also shows diminishing returns. On GIFT-Eval MASE, the 123M checkpoint scores 0.659 and the 209M checkpoint 0.658. A deployment that values memory, CPU latency or many simultaneous series may rationally choose the smaller model. The largest model is not automatically the best economic choice.[2]

A responsible evaluation needs a time machine it does not have

The strongest test is a rolling historical simulation. At each cutoff date, freeze the exact data, forecasts, schedules and business rules available then; ask the model for a full probability distribution; and score both central error and calibration. Compare against a seasonal baseline and the current production method. That process is less glamorous than one leaderboard row, but it answers the question a deployment actually faces.

Timestral’s release is significant because it puts capable probabilistic forecasting into a relatively small, locally runnable model family. Its deeper contribution is to make forecast inputs explicit. The team that benefits most will not merely ask whether the model predicts tomorrow. It will prove that the model only knew what tomorrow had already revealed.

Follow the evidence

Sources & further reading

  1. Introducing Timestral Mistral AI · 15 Oct 2026 · Accessed 16 Oct 2026
  2. Timestral-209M model card Mistral AI / Hugging Face · Accessed 16 Oct 2026
  3. Timestral source repository Mistral AI / GitHub · Accessed 16 Oct 2026