TiRex vs Laplace
TiRex is a 35M-parameter, xLSTM-based zero-shot forecaster that emits quantile predictions directly. Loaded from NX-AI/TiRex on CPU. Commercial use is gated above €100M revenue; included here under research use with the required attribution.
Resources: GitHub · Model card · Paper (arXiv 2505.23719) · License
This page measures one thing: how sharp and how well calibrated TiRex's univariate predictive density is, one step ahead on a change series, scored against Laplace on identical windows. It leaves out the covariates, the multivariate inputs, the long horizons and the native quantile or path outputs the model was built for, and its log score passes through a reconstruction of the model's quantiles (the table note says which). A model can trail here and be the better tool for its own job.
Live snapshot Derived from the week-long round-robin study; counts grow as coverage deepens. Everything scores against Laplace on the identical series and windows.
Standalone
The model's own predictive, run zero-shot, scored per series against Laplace. Win,
draw and loss are decided one series at a time. Each series has a rolling test window
of 64 one-step-ahead points, and both forecasters are scored on the same points. For
each point take the difference of log predictive densities,
dt = log pmodel(yt) −
log pLaplace(yt), with each log density floored at
−20 first. The series' mean d̄ is tested against zero by a
Diebold–Mariano test: the standard error is Newey–West
with a Bartlett kernel and lag round(n1/3). The model wins the series
if d̄ > 1.96·SE, loses it if
d̄ < −1.96·SE, and otherwise the series is a
draw; a series with fewer than eight finite differences is a draw. A draw
says the 64 points cannot separate the two forecasters at the 5% level. It does not
say they are equal. With a window this short both win and loss counts understate the
true rates, and the median ΔLL is the better measure of size. Counts are over the
series both arms cover.
Generous reconstruction
Arm TiRex(wide): the same nine-decile forecasts, reconstructed at three times the local bandwidth (nozzles.nozzle_wide), the most generous of the reconstructions tested in the benchmark paper. The paper found that the tight reconstruction produces most of the half-nat gap, so this arm is the headline.
| stratum | n | win / draw / loss vs Laplace | med ΔLL | CRPS ratio | cov₀₀ |
|---|---|---|---|---|---|
| economic change-series, business-daily | 1381 | -0.14 | 1.000 | 0.89 | |
| economic change-series, weekly | 2920 | -0.14 | 0.943 | 0.87 | |
| economic change-series, monthly (annual cycle) | 2920 | -0.00 | 0.931 | 0.86 | |
| M4 hourly, strongly seasonal | 414 | -0.04 | 0.979 | 0.82 | |
| asset prices and returns, daily | 1539 | -0.03 | 1.019 | 0.88 |
Median per-series Δ log-likelihood in nats (negative is worse than Laplace); CRPS ratio to Laplace (above 1 is worse); central-90% coverage (0.90 target). Coverage is that of the wide reconstruction; fed a calibrated normal's deciles it covers about 0.88, so a perfectly calibrated model reads 0.88 here.
Tight nine-decile reconstruction
Arm TiRex: the same forecasts through quantile_dist, the reconstruction the original study used. Fed the exact deciles of a standard normal it covers 0.81, so a perfectly calibrated model reads 0.81 in this coverage column and pays for it in log score. It understates the model and is kept here for comparison with the earlier numbers.
| stratum | n | win / draw / loss vs Laplace | med ΔLL | CRPS ratio | cov₀₀ |
|---|---|---|---|---|---|
| economic change-series, business-daily | 1379 | -0.86 | 1.005 | 0.84 | |
| economic change-series, weekly | 2911 | -1.04 | 0.950 | 0.82 | |
| economic change-series, monthly (annual cycle) | 2910 | -0.81 | 0.937 | 0.80 | |
| M4 hourly, strongly seasonal | 414 | -0.88 | 0.986 | 0.76 | |
| asset prices and returns, daily | 1531 | -0.58 | 1.023 | 0.82 |
Median per-series Δ log-likelihood in nats (negative is worse than Laplace); CRPS ratio to Laplace (above 1 is worse); central-90% coverage (0.90 target).
Star plot
TiRex standalone against Laplace, on the same six regime axes as the site's
standalone radar. Each radius is the log-likelihood
win rate, (wins + ½·ties) / n, divided by one half so an even
split with Laplace sits on the dashed 1.0 ring; outward beats Laplace more often, inward
less. The quantity is a share of series. The solid polygon is the headline arm and
the dashed grey one, where present, is the tight nine-decile reconstruction. The
M4-hourly set splits into soft and hard waveforms by corpus order, matching that
radar.
Collaborative use
Four sandwich arms wrap TiRex's own predictive on this same base
(TiRex(wide)), each paired with the standalone run on identical series and windows.
Each cell gives the median per-series Δ log-likelihood against Laplace in nats
(positive means better than Laplace) and the fraction of series where the arm loses to
Laplace by the Diebold–Mariano test.
+lap: vincentize with Laplace.~lap: model location, Laplace residual scale.@lap: Laplace on the model's normal scores.&lap: online portfolio with Laplace.
| stratum | standalone | +lap | ~lap | @lap | &lap | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| ΔLL | loss | ΔLL | loss | ΔLL | loss | ΔLL | loss | ΔLL | loss | |
| economic change-series, business-daily | -0.144 | 35% | -0.294 | 38% | -0.290 | 38% | -0.278 | 41% | -0.083 | 31% |
| economic change-series, weekly | -0.143 | 31% | -0.239 | 31% | -0.343 | 40% | -0.114 | 24% | -0.020 | 16% |
| economic change-series, monthly (annual cycle) | -0.001 | 12% | -0.097 | 14% | -0.263 | 37% | -0.048 | 14% | -0.008 | 6% |
| M4 hourly, strongly seasonal | -0.044 | 22% | -0.017 | 4% | -0.123 | 21% | -0.067 | 10% | +0.012 | 0% |
| asset prices and returns, daily | -0.032 | 5% | -0.080 | 3% | -0.085 | 9% | -0.086 | 24% | -0.014 | 6% |
Central-90% coverage (0.90 target) of the standalone model, its @lap and
&lap wraps, and Laplace on the same windows:
| stratum | standalone | @lap | &lap | laplace |
|---|---|---|---|---|
| economic change-series, business-daily | 0.887 | 0.946 | 0.926 | 0.919 |
| economic change-series, weekly | 0.867 | 0.934 | 0.924 | 0.910 |
| economic change-series, monthly (annual cycle) | 0.855 | 0.941 | 0.930 | 0.923 |
| M4 hourly, strongly seasonal | 0.823 | 0.929 | 0.914 | 0.892 |
| asset prices and returns, daily | 0.884 | 0.949 | 0.927 | 0.919 |
Across the six bases that have these arms, the portfolio is the one sandwich that cuts the loss rate on every stratum without moving the median much; the residual-scale and normal-score wraps cost 0.1 to 0.35 nats on the economic strata, and the normal-score wrap over-covers. The sidecar page has the cross-model reading.
Protocol
Fixed 128-length context, rolling one-step test window, no fitting, each model in its own environment. Strata split the cached FRED universe and the M4-hourly set by frequency and regime. Full method on the sidecar pattern page and in the methodology.
Existing benchmarks
TiRex reports strongly on public forecasting leaderboards, which measure a different task than this study. Those rank multi-horizon accuracy on curated dataset collections; this study scores one-step-ahead density forecasts on economic change-series against Laplace. A model can lead one and trail the other, so the results here sit alongside, not against, the leaderboards below.
- GIFT-Eval — Salesforce's general forecasting benchmark: 7 domains, about 98 dataset configs, multi-horizon point and quantile accuracy on the series levels. TiRex reports at the top of it, a 35M model ahead of far larger ones.
- Chronos-ZS / fev-leaderboard — AutoGluon's zero-shot leaderboard over the Chronos evaluation datasets, where TiRex also reports strongly.
- Paper benchmarks (NeurIPS 2025) — The authors' own long- and short-horizon evaluation against TabPFN-TS, Chronos-Bolt, TimesFM, and Moirai.
- Third-party analysis — An independent write-up of TiRex's leaderboard results.
Architecture and methodology
TiRex is built on the xLSTM recurrent architecture rather than attention, at 35M parameters. It ingests the context and emits nine quantiles directly in one pass, and is trained for in-context zero-shot forecasting across both short and long horizons. Its small size is the notable part: it leads public leaderboards while being an order of magnitude smaller than the transformer foundation models.