联系我们

Release

Introducing Simons

Frontier time series forecasting, built with automated research. Open weights, training code and public training data.

Abstract cover art: a curve that climbs steeply and then levels off, drawn as it stood at five moments, over calm wave lines

We're introducing Simons, a family of open time series foundation models. Starting from a minimal baseline in nanoTSFM, we reached frontier forecasting on public benchmarks in about two weeks using automated research, and the whole effort took less than $8,000 of GPU time.

We are releasing the complete training code, the synthetic data generators, the public training data and the weights so that anyone can start from a frontier model and build on it. To our knowledge, that makes Simons the strongest forecasting model that is open down to its training code.

Simons does zero-shot forecasting: it needs no training on your data. Give it the history of a series, such as hourly electricity demand, and it forecasts what comes next at several quantiles, giving you both a central estimate and a prediction interval.

Performance and speed

Simons ranks fourth among open-weight models on GIFT-Eval, fev-bench and TIME, each scored by its own measure, ahead of TimesFM-3, Toto-2.0 and Chronos-2. The same checkpoints carry over to further public benchmarks that do not overlap our training data, taking first place on the M6 forecasting competition benchmark. During development, GIFT-Eval and fev-bench guided the choice between candidate models; TIME did not.

Places of Simons and four other models on the benchmark leaderboards

Accuracy only helps in practice if forecasts finish before the next decision is due. Simons runs all of GIFT-Eval in under a quarter of an hour on a single A100 GPU, about twenty times faster than leading models of similar size, which take four to five hours. Across the three leaderboards it is about ten times faster, each model run with the settings behind its leaderboard score.

GIFT-Eval score against inference time
TIME score against inference time
fev-bench score against inference time

Score against the minutes a model takes to forecast the whole benchmark on one A100 GPU, each model with its leaderboard settings, on GIFT-Eval, TIME and fev-bench. A line joins the sizes of a model family; the time axis is logarithmic. To the left is faster; on GIFT-Eval and TIME a lower score is better, on fev-bench a higher one.

How Simons is built

Simons was developed through an automated research system that turns model design into a disciplined, parallel search. Our team built the system, set the goals and evaluation rules, and supplied the data and compute.

Within it, each research direction moves through a tight loop around a shared knowledge store. A proposer reads earlier experiment reports and the literature to frame a hypothesis. A researcher then edits the training pipeline and iterates under a fixed compute budget, picking its best candidate from validation scores alone. To keep noise and lucky runs out, a confirmation step rebuilds that candidate with fixed code and retrains it on reserved random seeds. Finally, a reflection step writes down what worked and why into the shared store. An orchestrator runs several loops at once, letting promising directions build on earlier recipes or merge separate lines of work, so confirmed gains compound rather than get lost between runs. The agents cannot modify the evaluation code or see benchmark labels.

The auto-research loop: humans set the goal and the rules, an orchestrator briefs a cycle of proposer, researcher, confirmation and reflection around a shared knowledge storeHumansset the goal and the rulesOrchestratorbriefs, reviews, replicatesbriefdirectioncandidateverdictbuilds on itKnowledgestore01Proposerplans the next direction02Researcherimplements and trains03Confirmationretrains with fixed code04Reflectionexplains the resultThe auto-research loop: humans set the goal and the rules, an orchestrator briefs a cycle of proposer, researcher, confirmation and reflection around a shared knowledge storeHumansset the goal and the rulesOrchestratorbriefs, reviews, replicatesbriefdirectioncandidateverdictbuilds on itKnowledgestore01Proposerplans the nextdirection02Researcherimplementsand trains03Confirmationretrains withfixed code04Reflectionexplainsthe result

The auto-research loop: a proposer, a researcher, a confirmation step and a reflection step around a shared knowledge store, with an orchestrator running several loops in parallel.

The search started from a baseline of about three million parameters in nanoTSFM, our minimal environment for time series foundation models. Within the first day, forecasting error had already fallen on that same small model, for a few dozen dollars of GPU time. The models then grew as the search went on, passing well-known models along the way: Sundial in the first two days, Chronos-2 and Toto-2.0 within the first week. After about two weeks, the full-size model ranked ahead of TimesFM-3 on GIFT-Eval by mean MASE rank, the average of a model's places across tasks, while TimesFM-3 remains slightly ahead on aggregate MASE itself. A second campaign of about five days then added known-future covariates and produced the four released sizes.

0.660.680.700.720.740.760.920.940481216Days of developmentGIFT-Eval MASE, best so farTimesFM-3Simons-297MTimestral-28MTimeH2O-v1-tinyToto-2.0Chronos-2TimesFM-2.5Moirai-2SundialnanoTSFM baseline, 3.3Maddingcovariates
Best confirmed GIFT-Eval MASE during development, with reference models shown as horizontal lines. The shaded period is the second research campaign, which added covariates. Hover, tap or focus a model or a point for its numbers. A model's rank is its place among the open-weight GIFT-Eval entries, by mean MASE rank, with Simons-297M added. A point's MASE place is where its MASE falls among those entries' MASE.
0.660.680.700.720.740.760.920.94$0$1k$2k$3k$4k$5k$6k$7kGPU cost so far (USD)GIFT-Eval MASE, best so farTimesFM-3Simons-297MTimestral-28MTimeH2O-v1-tinyToto-2.0Chronos-2TimesFM-2.5Moirai-2SundialnanoTSFM baseline, 3.3Maddingcovariates
Hover, tap or focus a model or a point for its numbers.
$0$2k$4k$6k$8k0481216Days of developmentGPU cost so far (USD)addingcovariates$7,168
Hover, tap or focus the line for its numbers.

Across both campaigns the system explored more than two hundred and fifty research directions and attempted nearly two thousand experiments, most of them on small models. About three quarters of the first campaign's gain came from data and from how a series enters the model, including synthetic data, the data mixture and transformations applied at forecast time. About a fifth came from the optimizer and training schedule, while changes to the backbone contributed little. Most single ideas were too small to pass confirmation alone; they added up through successive directions and merges.

Inside Simons

Often a forecaster knows more than past values alone: a weather forecast, a scheduled promotion, or a public holiday calendar. Simons takes these as known-future covariates alongside the history of the series. On German day-ahead electricity prices, giving Simons next-day forecasts of demand, wind generation and solar output cuts its forecasting error by more than half compared with forecasting from price history alone.

Forecast from Dec 28, 00:00Click or drag on the chart to move the start

German day-ahead electricity price (€/MWh)actualhistory onlywith covariates-50050100Covariates: load and wind + solar forecasts (GW)wind + solar forecastload forecast (Amprion area)known in advance (given to the model)010203040Dec 12Dec 15Dec 18Dec 21Dec 24Dec 27Dec 30

Under the hood, the architecture stays deliberately plain. Each input series, with thousands of steps of history, is scaled and cut into patches of thirty-two time steps. A causal transformer attends along time while reading the known-future covariates one way, so covariates inform the forecast without being forecast themselves. A final layer attends across variates, and a quantile head predicts nine quantiles for hundreds of steps in one pass, forecasting longer horizons block by block.

The Simons model architecture

Open in every way

We are open-sourcing Simons so that anyone can start from a frontier model and build on it, rather than starting from zero.

That is why we release the full stack behind the checkpoints: the weights, the training code, the synthetic data generators and our public training data. The models and the code come under permissive licenses that allow business use.

What Simons and four other models release

Get started

Download the models and the materials behind them here:

WhatWhereLicense
Codegithub.com/Abel-ai-lab/Simons: training, the training recipe of every model, synthetic data generation, inference and benchmarksApache-2.0
Model weightsSimons-25M, Simons-60M, Simons-178M, Simons-297MOpenMDW-1.1
Dataabel-lab/Simons-Pretrain, the public training dataOpenMDW-1.1 for the collection; each dataset keeps its own license
Tech reportComing soon
Codeshell
pip install "git+https://github.com/Abel-ai-lab/Simons"

What's next

At Abel AI Lab, we are building the other half of intelligence: foundation models that natively understand numbers and structured data, and the laws behind their dynamics. Simons is our starting point in forecasting.

Taking a minimal baseline to the frontier in about two weeks shows how much headroom remains in this class of models. We see automated research as a paradigm shift for structured foundation models at large, in time series and beyond. Next, we are extending Simons to richer covariates and larger scales while sharpening how our research loop decides what to try next.