Foundation Models Beat Tuned XGBoost Below 50,000 Rows

Pretrained transformers now top the tabular leaderboard, beating tuned XGBoost below 50,000 rows. The ceiling, the GPU bill and the protocol caveat decide whether it applies to your tables.

By Rajesh Beri·September 20, 2026·6 min read
Share:
A printed spreadsheet page on a desk with a GPU card resting on top of it, the card's fans and heatsink clearly visible over the rows and columns.

Illustration generated using AI

For a decade the answer to a spreadsheet was a gradient-boosted tree. Churn, credit risk, claims triage, demand planning — you trained XGBoost or LightGBM on that dataset, tuned it, and shipped it. Every new table got its own model.

That default has now broken, and it broke in a specific, checkable place rather than everywhere at once. The same architectural shift that produced chat models has arrived at structured data, and the enterprise question is no longer whether it works. It is where the boundary sits, because the boundary is what decides whether any of it applies to the tables you actually run.

The crossover has a number on it

The turn is documented in a peer-reviewed venue, which is unusual for this field. TabPFN v2 — a transformer pretrained on roughly 100 million synthetic datasets — was published in Nature 637, 319–326. It does no training on your data at all. It reads your table as context and predicts in a single forward pass.

Its reported margins against the strongest classical baseline are not marginal. In normalized ROC AUC for classification it scored 0.939 against CatBoost's 0.752 in the default setting, and 0.952 against 0.822 when both were tuned. For regression, normalized RMSE ran 0.923 against 0.872 default and 0.968 against 0.875 tuned. It reached those numbers in 2.8 seconds, against ensembles given four hours of tuning.

The original ceiling was 10,000 rows and 500 features — small enough that most production tables fell outside it. That ceiling moved. TabPFN-2.5, released 6 November 2025, handles 50,000 samples and 2,000 features — a 5× and 4× increase — and its authors state it "outperforms tuned tree-based models" while matching AutoGluon 1.4 tuned for four hours.

Amazon shipped the same idea into its own AutoML stack. Mitra is a tabular foundation model pretrained purely on a curated mixture of synthetic priors, available in AutoGluon in three lines with open weights. Amazon reports state-of-the-art results against TabPFNv2, TabICL, CatBoost and RealMLP across TabRepo, TabZilla, AMLB and TabArena.

On TabArena — the living, Elo-rated benchmark built from 51 datasets curated out of 1,053 candidates across 14 prior benchmarks — the top single models are now all pretrained transformers, with the best gradient-boosted-tree configuration roughly 240 Elo below them.

Why trees held the line for a decade

This matters because the resistance was real and well-evidenced, not vendor inertia. The canonical result is Grinsztajn, Oyallon and Varoquaux at NeurIPS 2022, which benchmarked 45 datasets and found tree ensembles beat neural networks at every hyperparameter search budget. The paper named three structural reasons:

  • Neural nets are biased toward smooth functions. Real tabular targets are irregular and jagged — a credit threshold is a cliff, not a curve.
  • Uninformative features hurt neural nets far more. Business tables are full of columns that carry nothing, and trees ignore them cheaply.
  • Rotation invariance is the wrong prior for columns. Mixing "age" and "income" into a linear combination destroys meaning that a tree preserves by construction.

None of those objections were wrong. What changed is that pretraining on tens of millions of synthetic tables lets a transformer learn the irregular, feature-identity-preserving behaviour directly, instead of inheriting the smooth prior that made it lose. The answer was not a better optimizer. It was a different unit of work.

Three caveats decide whether this applies to you

The leaderboard is protocol-sensitive, and TabArena's own authors say so. Their paper states plainly that after post-hoc ensembling neural networks become the strongest single models — but that without it, the top three would all rank below CatBoost. Peak performance "is misrepresented unless post-hoc ensembling is used." A ranking that reorders under a different evaluation protocol is a finding about protocols as much as about architectures. Ask which protocol produced any number a vendor shows you.

The cost profile inverts the comparison. One 2026 cross-model benchmark priced the same workload on a rented B200: roughly $27 of GPU time for the heaviest foundation model, $0.65 for TabPFN-3, and effectively nothing for LightGBM on CPU — plus a 20–25 minute cold-start penalty to compile GPU kernels before the first prediction. Trees still offer sub-second training, microsecond inference, no GPU, no row ceiling and mature tooling. The accuracy frontier moved; the operational case did not.

The ceiling is still a ceiling. Fifty thousand rows is a real constraint. Independent testing on a 230,130-row dataset hit out-of-memory on a 3.8 GB GPU and crashed the kernel on CPU, forcing a 10,000-row sample to run at all. If your table has millions of rows, this is not yet your decision.

Time series shows the same shift, but the win is different

The pattern repeats on forecasting. TimesFM, Google's decoder-only forecasting model, shipped its 3.0 checkpoint on 28 August 2026 under Apache 2.0 and is available inside BigQuery ML and Vertex Model Garden. In zero-shot evaluation it beats statistical baselines like ARIMA and ETS on the Monash archive and matches supervised models trained on the target series, and independent benchmarking across public and proprietary industrial datasets found foundation models outperforming the best deep-learning and statistical baselines.

But the most useful report came from a team that ran these in production rather than on a benchmark. An observability platform evaluating Chronos, TimesFM, Tiny Time-Mixers and Toto against classical baselines on live Kubernetes metrics concluded explicitly that foundation models do not replace classical approaches. The win was operational: one model that generalises across hundreds of streams, instead of hundreds of individually tuned per-stream models. They also found that no model handled genuine regime changes zero-shot — a new traffic pattern or a major configuration change defeated all of them, though the pretrained ones recovered faster.

That is the honest version of this story for an enterprise. The headline is accuracy; the value is that the maintenance burden of a per-dataset model fleet becomes a single deployed model.

What to do this quarter

  1. Inventory by row count, not by enthusiasm. Split your models into those under ~50,000 rows and those above. Only the first group is in scope today, and for most organisations it is a larger share than expected — risk scorecards, churn models and per-segment forecasts are usually small.
  2. Run the cheap comparison before the expensive migration. A tabular foundation model needs no training, so the evaluation is a forward pass on data you already have. Anything that takes a week to evaluate is being evaluated wrong.
  3. Price the inference, not the training. The training saving is real and the inference bill is the offset. Model the GPU-hour cost at your actual prediction volume; a model that is free to fit and expensive to serve can lose to a tree you tune once a quarter.
  4. Keep the tree as the baseline you must beat. Not as a fallback — as the control. If the foundation model cannot beat a tuned LightGBM on your data under your protocol, the leaderboard is not evidence about your table.

The shift is real, and it is narrower than the headline. The unit of work changed from training a model per dataset to conditioning one pretrained model on each dataset, and that changes hiring, tooling and maintenance more than it changes any single accuracy number. Below the row ceiling, the burden of proof has now moved to the tree.

Continue Reading

Share:

Frequently Asked Questions

Are transformers replacing XGBoost for tabular data?

Below roughly 50,000 rows, yes on accuracy. TabPFN v2 was published in Nature with normalized ROC AUC of 0.939 against CatBoost's 0.752, and on the TabArena benchmark the top single models are now all pretrained transformers. Above that row ceiling, and on cost, latency and CPU deployment, gradient-boosted trees still win.

What is a tabular foundation model?

A transformer pretrained on millions of synthetic datasets that predicts on your table in a single forward pass, with no training on your data. It reads labelled rows as context and infers the rest, which is why it returns a result in seconds rather than after a tuning run.

What is the row limit for TabPFN?

TabPFN v2 handled up to 10,000 samples and 500 features. TabPFN-2.5, released 6 November 2025, raised that to 50,000 samples and 2,000 features. Independent testing on a 230,130-row dataset hit out-of-memory on a 3.8 GB GPU, so large tables remain outside its range.

Do tabular foundation models cost more to run than XGBoost?

Usually yes at inference. One 2026 benchmark priced the same workload at roughly $27 of GPU time for the heaviest foundation model and $0.65 for TabPFN-3, against effectively nothing for LightGBM on CPU, plus a 20 to 25 minute cold start to compile GPU kernels. Training cost falls to zero; serving cost rises.

Do time series foundation models beat ARIMA?

In zero-shot evaluation TimesFM beats statistical baselines such as ARIMA and ETS on the Monash archive and matches supervised models trained on the target series. But a production observability team benchmarking Chronos, TimesFM, Tiny Time-Mixers and Toto concluded the real win is operational: one model across hundreds of streams instead of hundreds of tuned per-stream models.

Why did gradient-boosted trees beat neural networks for so long?

A NeurIPS 2022 benchmark over 45 datasets found three structural reasons: neural networks are biased toward smooth functions while tabular targets are irregular, uninformative features hurt neural networks far more than trees, and rotation invariance is the wrong prior for columns whose identity carries meaning. Pretraining on synthetic tables is what let transformers learn around those biases.

Newsletter

Stay Ahead of the Curve

Weekly enterprise AI insights for technology leaders. No spam, no vendor pitches—unsubscribe anytime.

Subscribe