The public evidence starts with a mixed result. In one pinned leaderboard, four-hour AutoML and tuned tree ensembles lead both the default and tuned TabPFN v2 entries. In a newer report, TabPFN-3 reaches regimes that would have sounded implausible for this model family a generation earlier. Meanwhile, current time-series foundation models occupy the attractive corner of a forecasting benchmark: strong accuracy and, for several models, short end-to-end runtime.
All three observations can be true. They come from different model generations, evaluation designs, and source types. Flattening them into one league table would turn useful evidence into marketing.
My bet is on tabular foundation models, but it is a bet on information geometry, task breadth, and the scalability of priors - not on inference speed. That bet leaves boosted trees in the experiment, gives time-series models their strongest case, and states what would prove the wager wrong.
A learned inference algorithm inside a large model
A tabular foundation model is easy to misread as an ordinary neural estimator with an unusually large checkpoint. The more interesting view is a learned inference algorithm. During pretraining, the model sees many learning problems. At prediction time, it receives a new task’s labelled examples and a query row, then produces a posterior-predictive answer. Its pretrained parameters stay fixed across each new table.
That distinction clarifies the word zero-shot. Zero-shot here means fixed pretrained weights; the labelled task context still lets the algorithm infer the new problem. Calling this “prediction from an empty task” misses the mechanism.
The model can still be wrong for familiar reasons. The table may encode the target, the split may leak related entities, categories may drift, or the current row may omit the event that determines the outcome. A learned algorithm changes where learning happens; measurement, validation, and causality still govern the result.
One table as a prompt
For supervised tabular prediction, the information contract can be written compactly:
p(y* | x*, X_train, y_train)
X_train and y_train are labelled peer rows. x* is the genuinely measured feature vector for the row being scored. y* remains hidden. This small runnable example uses nearest-neighbour prediction only to make that contract tangible:
X_train = [(22, 0), (47, 3), (51, 4)]
y_train = ["low", "high", "high"]
x_star = (49, 3)
def distance_squared(left, right):
return sum((a - b) ** 2 for a, b in zip(left, right))
nearest = min(range(len(X_train)), key=lambda i: distance_squared(X_train[i], x_star))
prediction = y_train[nearest]
assert prediction == "high"
assert x_star not in X_train
The snippet isolates the information contract; TabPFN’s implementation is far richer. A pretrained transformer can encode a prior over tasks, feature types, noise, and functions. Both procedures receive labelled examples and a new row. The foundation model learned how to turn such context into a prediction across a synthetic distribution of problems.
What v2 actually established
TabPFN v2 supplies peer-reviewed category evidence. The Nature evaluation covered 29 classification and 28 regression datasets, with tables up to 10,000 rows and 500 features, and pretraining on more than 100 million synthetic tasks. In that setup, default combined fit-and-predict time averaged 2.8 seconds for classification and 4.8 seconds for regression while the comparison systems received four hours of tuning.
The paper states that its development datasets were non-overlapping with the test collection. That boundary supports a useful small- and medium-data default trained on synthetic tasks while keeping the evaluation tables outside deliberate pretraining.
Fast task adaptation and cheap row-by-row serving are separate axes. For a 10,000-row, 10-column table, the paper also reports roughly 0.2 seconds per test sample for TabPFN v2 versus roughly 0.0002 seconds for default CatBoost. The result establishes a strong pretrained inference algorithm in the paper’s scope; universal victory and universally cheap serving remain open questions.
That is already consequential. A competent model available before a long search changes exploratory analysis, small-data baselines, and the cost of getting a first probability. A mature tree implementation still belongs on the same split.
The public leaderboard pushes back
The best antidote to a victory narrative is the public TabArena paper, its repository, and a revision-pinned leaderboard CSV. TabArena covers 51 curated datasets, 9-30 splits per dataset, at least 27 methods, and at least 10 tabular foundation models. Its scope is IID small- and medium-sized tabular prediction; temporal deployment shift lies outside that design.
The frozen CSV is revision dc93ce38be052f9264cee8bcb7a7418d52ddd4dc, 22,100 bytes, with SHA-256 a93d63cc93a06557c31a9ea20c551666e13a6b210e0f057fedfe2b50c9627515. This older v2-era artifact predates and leaves TabPFN-3 unevaluated.
| Method | Snapshot Elo |
|---|---|
| AutoGluon 1.3, four hours | 1593.7 |
| LightGBM tuned and ensembled | 1537.5 |
| CatBoost tuned and ensembled | 1485.3 |
| TabPFN v2 tuned and ensembled | 1424.3 |
| TabPFN v2 default | 1326.0 |
The source fields elo+ and elo- remain source columns rather than confidence intervals. This snapshot says something modest and useful: v2 was competitive, while cross-model AutoML and tuned tree ensembles remained ahead on this artifact. Its evidence ends with the model generation it measured.
Figure 1. The pinned revision dc93ce3 is a 22,100-byte v2-era reality check. Its whiskers preserve the source fields; they are not confidence intervals, and its ordering must not be relabelled as current TabPFN-3 evidence.
Two older controls explain why this is unsurprising. Grinsztajn and colleagues found tree models strongest across 45 datasets around the 10,000-sample regime, highlighting irrelevant-feature robustness, axis-aligned structure, and irregular functions. McElfresh and colleagues compared 19 algorithms across 176 datasets and found many neural-versus-GBDT differences negligible; light GBDT tuning could matter more than family choice.
The v3 frontier is a separate claim
The TabPFN-3 technical report and official model card describe the current maker-reported frontier. The report validates regimes of 1 million rows by 200 features, 100,000 by 2,000, and 1,000 by 20,000; its classification and regression models contain 53 million and 58 million parameters.
Its TabArena slice contains 38 classification and 13 regression datasets, with improvement over RealTabPFN-2.5 reported at p < 0.0001. A separate 13-dataset large-data benchmark contains nine classification and four regression datasets; only four datasets - one classification and three regression - are in the strict one-million-row subset.
Caching changes the serving discussion and keeps it complex. For one estimator on one million rows, excluding preprocessing, the maker reports about 107 seconds to build the cache on an H100, about 0.1-3 milliseconds per test point in batches of 100 after caching, and about 7 GiB of cache. Those are single-estimator figures; the documented default uses eight estimators.
Across all four regression datasets in that large-data benchmark, the rank difference from three GBDTs tuned for eight hours was not statistically significant. The denominator spans the complete four-dataset regression slice, larger than the three one-million-row regression subset. The license confines the public weights to research and internal evaluation.
These are material advances. Independent reproduction across the pinned public leaderboard remains pending. Generation labels stay attached: v2 has peer-reviewed evidence and an older public artifact; v3 has a current technical report and model card. Combining their rows would invent a cross-generation benchmark.
There is also a second family. Google Research reports that TabFM trained on hundreds of millions of synthetic tables and evaluated the same 38-classification and 13-regression TabArena collection, spanning roughly 700 to 150,000 rows. Separate development shows that synthetic-task in-context learning is a category direction; the reported result still awaits independent verification.
The strongest case for time-series foundation models
The countercase should begin with the models at their best. Chronos is creator-reported evidence; TimesFM and TimesFM-ICF are official Google maker reports. Chronos used 20M-710M-parameter T5 models and evaluated 42 datasets: 15 in-domain and 27 unseen zero-shot. TimesFM used 200 million parameters and 100 billion real-world time points. TimesFM-ICF excluded 23 evaluation datasets from every training phase and reported a 6.8% aggregate improvement over base TimesFM, computed from the geometric mean of MASE normalized by seasonal naive.
The ICF report describes matching per-dataset-fine-tuned TimesFM in aggregate rather than dataset by dataset. With that scope intact, the evidence establishes that current time-series foundation models work.
The sharper comparison comes from the FEV v4 paper and repository. FEV v4 evaluates 100 tasks from 96 datasets across seven domains with rolling-origin evaluation; 46 tasks have covariates. It is public and reproducible, and maker-linked: most authors are affiliated with Amazon or AWS, and one with Prior Labs.
| Model | SQL skill vs seasonal naive | MASE skill vs seasonal naive | Median end-to-end runtime per 100 series | Pretrained-task overlap |
|---|---|---|---|---|
| Chronos-2 | 47.3% | 35.5% | 0.8 s | 0% self-reported |
| TiRex | 42.6% | 30.0% | 0.2 s | 1% self-reported |
| TimesFM-2.5 | 42.2% | 30.2% | 1.9 s | 10% self-reported |
| TabPFN-TS | 41.5% | 29.8% | 109.4 s | 0% self-reported |
| CatBoost | 23.0% | 23.7% | 29.5 s | N/A |
| Seasonal Naive | 0% | 0% | 0.5 s | N/A |
SQL is the probabilistic skill score and MASE is the point skill score, each relative to Seasonal Naive. Runtime means median end-to-end training plus inference across rolling windows, normalized to 100 series. The measurement belongs to that hardware and implementation, so serving estimates need their own environment.
Overlap needs equally careful reading. For a pretrained model, 0% is a raw, self-reported overlap value at the benchmark-task level and offers limited contamination assurance. For CatBoost and Seasonal Naive, the frozen data retains a raw source zero in the leakage column but gives that field inapplicable semantics, so the public visual prints N/A. Reading N/A as zero would be a category error. Where overlap exists, FEV substitutes the Chronos-Bolt score. Failed forecasts are replaced with Seasonal Naive, and TabPFN-TS has one such failure.
Figure 2. FEV v4 defines runtime as median end-to-end training plus inference across rolling windows. It is hardware- and implementation-dependent, public and reproducible but not maker-neutral; overlap is self-reported, one TabPFN-TS failure is imputed, and N/A is not zero.
The result is difficult to wave away: in this evaluation, several current pretrained forecasting models are both accurate and fast. Chronos-2’s gap was statistically significant under FEV’s bootstrap test, while TiRex and TimesFM-2.5 had heavily overlapping intervals.
The covariate slices sharpen the story. Across 42 dynamic-covariate tasks, Chronos-2 moves from 40.9% to 47.0%, a gain of 6.1 points, while TabPFN-TS moves from 34.1% to 42.5%, a gain of 8.4 points. Across 35 multivariate tasks, Chronos-2 moves from 54.4% under univariate treatment to 55.0% with native multivariate treatment, a gain of 0.6 points.
FEV v4 leaves a source conflict for Toto-1.0: its prose moves from 54.1% to 54.7%, while Figure 3 shows 54.2% for the native result. Toto is disclosed and excluded from the quantitative visual, exact-delta claim, and derived comparison.
Figure 3. The source-consistent 42-task covariate slice and 35-task multivariate slice suggest that the right exogenous context can matter more than generic multivariate context. Because v4 prose and Figure 3 disagree, the graphic carries no Toto delta or derived comparison.
The information-set argument
If forecasting models already look this good, why bet elsewhere? The answer starts before architecture: what is known when a prediction is made?
Ordinary tabular prediction often receives labelled, approximately exchangeable peer rows plus contemporaneous features for the new row: current account state, measured attributes, the offer actually shown, or the intervention already assigned. Forecasting receives ordered history, static context, related examples, and future covariates genuinely known at the forecast origin. Both predictors can receive labelled current-task examples; the targets stay hidden from both.
This is a typical geometry with important exceptions. A forecast can have excellent known-future drivers; a tabular row can omit its decisive cause. An omitted intervention, outage, policy change, promotion, or competitor action defeats either model. Causal humility applies equally to tabular prediction. The practical difference is that many business decisions expose contemporaneous measured drivers at scoring time, while a forecast must respect what was genuinely knowable at its origin.
Figure 4. This is typical prediction-time geometry, not a universal modality rule. Both sides may use labelled current-task context, both hide the target, and both retain the same missing-driver boundary when a realized cause is absent from the information set.
The diagram makes speed secondary. A forecasting model may be faster on a benchmark, and a tree may be faster in production. The wager concerns the ceiling available when structured rows carry rich current context.
Synthetic tasks scale a different resource
TabPFN and TabFM pretrain over sampled learning problems. That makes the object being scaled a prior over tasks: functions, feature interactions, noise, missingness, and dataset geometry. The same structured-row abstraction can reach classification, regression, conditional density estimation, relational extensions, and lag-feature forecasting.
Synthetic-only task generation also changes the contamination discussion. A genuinely private contemporary table stays absent row-for-row from a documented synthetic-only pretraining corpus. That reduces one direct contamination route. Target leakage, benchmark-driven model selection, repeated evaluation, and coincidental task similarity remain possible. The benchmark can still influence architecture choices, and a synthetic generator can still resemble a public task.
Public historical time series are finite and heavily reused, so corpus auditing is especially difficult. FEV’s overlap field is a useful, self-reported disclosure. It motivates clearer provenance and fresher evaluation while leaving claims about any particular test set unsupported.
Task breadth matters too. A forecasting checkpoint can be an excellent default for recurring temporal structure. A tabular inference algorithm has a plausible path toward a broader supervised primitive. Whether the current implementations realize that path remains an empirical question.
The problems tabular foundation models still have
The bet has a long bug list.
- Scale and serving. V3 moves the frontier, but the million-row evidence is narrow and H100-based. The model card’s intended-use ceiling is 2,000 features, while the report studies 20,000 through feature subsets covered by more estimators. Cache construction, preprocessing, memory, batching, and ensemble width belong in the serving budget.
- Categoricals and missing values. Support is only the starting point. High cardinality, ambiguous inferred types, unseen categories, and a shifted missingness mechanism can still break the relationship learned from context. A Closer Look at TabPFN v2 identifies high-dimensional, many-category, and large-scale weak points.
- Regression and extrapolation. Smooth interpolation is different from exact computation. TabularMath reports TabPFN v2.5 at
R²=0.998in distribution across 114 deterministic extrapolation tasks, yet below 10% exact rounded consistency out of distribution, versus roughly 40% for LLM in-context learning. - Calibration. Point accuracy, density loss, pinball loss, and calibration are different properties. An independent conditional-density benchmark spans 39 datasets and training sizes from 50 to 20,000; tabular foundation models achieved the best CDE loss, log-likelihood, and CRPS on the large majority of datasets across all sample sizes, while calibration sometimes lagged task-specific neural models at larger
n. - Drift and OOD. A synthetic temporal prior earns another test in the next regime. Entity leakage and repeated-customer structure can make an IID score look healthy while the chronological future fails.
- Interpretability and governance. SHAP can describe a model response; causal identification requires separate controls, as do monotonic business logic, subgroup fairness, and an auditable decision policy. Regulated use also needs access controls, lineage, contestability, and a legal basis for the decision.
- Workflow economics. Preprocessing, cache or fit cost, inference, monitoring, retraining, failure recovery, and licensing matter together. The current license confines TabPFN-3 weights to research and internal evaluation, which can turn a technical win into an unusable operating choice.
Forecasting keeps its own open problems. Important future covariates may be unavailable or unsupported, generic multivariate context may miss the causal driver, and structural breaks remain domain-specific. A building-energy study found the tested earlier TSFMs only marginally ahead of statistical models on unseen buildings while conventional covariate-aware models remained stronger; its evaluated generation predates Chronos-2 and TimesFM-2.5. An electricity-price study found competitive zero-shot performance that was critically dependent on covariate support; TSFMs did not consistently surpass domain-specific methods, while the strongest covariate-aware models stayed robust on price spikes. TSFMAudit examines six models over 187 datasets because continuous-series overlap and corpus documentation remain unresolved.
A bet with failure conditions
A useful bet must be falsifiable. Mine weakens if tabular foundation models fail to improve on strong tree and linear controls across private, contemporary tables under domain-correct splits; if their gains disappear after calibration and leakage controls; or if their serving and licensing costs dominate the work they save.
It also weakens if time-series models with complete known-future covariates remain just as transferable across structured decision tasks, or if synthetic task scaling saturates before high-cardinality, relational, and shifted data become reliable. Conversely, tree baselines can win accuracy while losing on adaptation time, or win the whole decision once operational cost is counted. Every family competes on the same metrics.
The hardest test is a sequence of fresh tasks with frozen preprocessing, identical budgets, honest temporal or group boundaries, and failures retained in the denominator. That evidence should update the bet each time.
My evaluation protocol
I would start every structured prediction task with four contestants: TabPFN or TabFM, LightGBM or CatBoost, a linear baseline, and a domain-specific reference when one exists. They receive identical domain-correct splits and the same feature-availability rules: IID for the matching tabular question, chronological for forecasting, and held-out entities or sites when deployment requires them.
Selection should cover accuracy, calibration, latency, and maintenance cost. I would also record preprocessing time, cache or fit time, peak memory, batch size, model and data license, failure count, retraining trigger, and the cost of recovering from a bad prediction. Workflow cost decides whether a fast .fit() call actually saves money.
This protocol remains an unrun proposal for this article. A future result should report numerator, denominator, uncertainty interval, hardware, and failure policy; pretrained-task overlap and exclusions should sit beside the score. For forecasting, covariates must be marked as past-only, static, or genuinely known at the origin. For tabular prediction, every feature needs an availability timestamp and entity boundary.
So my default experiment changes by one row: add a tabular foundation model, keep the tree, and let the split decide.
Primary sources
- TabPFN v2, Nature.
- TabPFN-3 technical report.
- Official TabPFN-3 model card.
- Google Research: TabFM.
- TabArena paper.
- TabArena repository.
- Revision-pinned TabArena leaderboard CSV.
- Why do tree-based models still outperform deep learning on tabular data?.
- When Do Neural Nets Outperform Boosted Trees on Tabular Data?.
- Chronos.
- Google Research: TimesFM.
- Google Research: TimesFM-ICF.
- FEV benchmark paper, v4.
- FEV repository.
- A Closer Look at TabPFN v2.
- TabularMath.
- Conditional density estimation with tabular foundation models.
- Building-energy TSFM case study.
- Electricity-price forecasting under shift and spikes.
- TSFMAudit.