Evidence Pack: Tree-Based Models Versus Deep Learning for Tabular Data
Despite the dominance of neural networks in image and text processing, gradient-boosted decision trees remain the state-of-the-art baseline for most tabular datasets.
By Sofia Matos
Share this story
In short
- Gradient-boosted decision trees (GBDTs) consistently outperform neural networks on medium-sized tabular datasets.
- Neural networks struggle with uninformative features and rotational invariance, which are common in spreadsheet data.
- The performance gap is heavily dependent on dataset regularity; GBDTs dominate on skewed, irregular data.
In July 2022, researchers at Inria in Paris downloaded 45 mid-sized tabular datasets and initiated a 20,000-compute-hour hyperparameter search. They were looking for the boundary line of a revolution. Deep learning had already conquered image recognition, natural language processing, and audio generation, establishing neural networks as the default architecture for complex artificial intelligence. But the researchers wanted to know if that dominance extended to the rows and columns of standard spreadsheets—the format that houses the vast majority of the world's corporate, medical, and government data.[2]
The results of that massive compute run confirmed a stubborn reality in data science: on typical tabular data, neural networks still lose to decision trees. Specifically, gradient-boosted decision trees (GBDTs)—algorithms that build sequential ensembles of trees to correct each other's errors—remained the state-of-the-art for medium-sized datasets of around 10,000 samples. The performance gap did not vanish even after the neural networks were subjected to exhaustive hyperparameter tuning.[2]
The Inria study identified three specific inductive biases that explain why tree-based models hold their ground. First, neural networks are highly sensitive to uninformative features; adding useless columns to a dataset degrades their performance significantly, whereas decision trees simply ignore them.
Second, neural networks are rotationally invariant, meaning they treat the feature space geometrically. In tabular data, where one column might represent age and another income, rotating the data destroys the independent meaning of those features. Finally, decision trees are naturally adept at learning irregular, non-smooth functions, which are common in tabular datasets.[2]
These structural disadvantages were corroborated by a separate benchmark published by Ravid Shwartz-Ziv and Amitai Armon. They tested several novel deep learning architectures that had claimed to outperform XGBoost, the most widely used tree-boosting system. When applied to a rigorous, independent set of datasets, the deep models failed to consistently beat the XGBoost baseline.
Furthermore, the tree-based model required significantly less computational time and hyperparameter tuning to reach its peak accuracy. "Still, our systematic study demonstrates that deep learning is currently not all we need for tabular data, despite the recent significant progress," the authors concluded.[1]
The dominance of XGBoost is not a new phenomenon. Introduced by Tianqi Chen and Carlos Guestrin in March 2016, the system was designed with a sparsity-aware algorithm and cache-aware access patterns that allowed it to scale to billions of examples using minimal computing resources. It quickly became the default tool for competitive data science, winning 17 of the 29 Kaggle challenges published on the platform's blog in 2015. A decade later, its underlying architecture remains the benchmark against which all deep tabular models are measured.[5]
However, framing the landscape as a binary contest obscures the nuance of when each architecture actually excels. In May 2023, a massive empirical study by Duncan McElfresh and colleagues at New York University and Abacus.AI sought to map that exact boundary. They conducted the largest tabular data analysis to date, evaluating 19 different algorithms across 176 datasets, resulting in over 500,000 individual model evaluations.[3]
The McElfresh benchmark revealed that the rivalry is often a distraction. As the authors wrote, "the 'NN vs. GBDT' debate is overemphasized: for a surprisingly high number of datasets, either the performance difference between GBDTs and NNs is negligible, or light hyperparameter tuning on a GBDT is more important than choosing between NNs and GBDTs." But when a clear winner did emerge, the deciding factor was dataset regularity.[3]
Gradient-boosted trees consistently dominated when the data was irregular—characterized by skewed distributions, heavy tails, and high variance. They also maintained a distinct advantage on larger datasets. Conversely, neural networks pulled ahead when the feature distributions were highly regular and smooth. This meta-feature analysis provided the first quantitative guide for practitioners, proving that the shape of the data, rather than the sophistication of the algorithm, dictates the winner.[3]
The most notable exception to the tree-model dominance in the McElfresh study was TabPFN, a prior-data fitted network that operates differently from standard neural architectures. Rather than training on the target dataset via gradient descent, TabPFN is a foundation model pre-trained entirely on synthetic data. It uses in-context learning to make predictions on new datasets in a single forward pass, mimicking the way large language models process text prompts.[3]
Initially, TabPFN was strictly limited to small datasets of up to 3,000 training examples. But the architecture has scaled rapidly. In November 2025, researchers introduced TabPFN-2.5, expanding its capacity to handle up to 50,000 data points and 2,000 features. On small-to-medium classification datasets of under 10,000 samples, the default TabPFN-2.5 achieved a 100 percent win rate against default XGBoost, signaling that foundation models are beginning to conquer the tabular domain from the bottom up.[4]
Despite these advances, the most pragmatic approach for high-stakes tabular prediction often involves abandoning the rivalry entirely. Shwartz-Ziv and Armon demonstrated that an ensemble combining both deep learning models and XGBoost achieved higher accuracy than either method operating alone. Because neural networks and decision trees rely on fundamentally different mathematical representations of the data, they tend to make different types of errors, allowing an ensemble to average out their respective blind spots.[1][6]
The evidence pack makes one thing clear: the spreadsheet is a fundamentally different terrain than a photograph or a paragraph of text. While foundation models are making rapid inroads on small datasets, the jagged, uninformative, and irregular reality of most enterprise data means that gradient-boosted trees are not obsolete. The next verifiable milestone for deep tabular learning will not be another benchmark on clean, 3,000-row datasets, but a neural architecture that can natively ingest a 10-million-row, highly skewed financial database and beat XGBoost without requiring a 20,000-hour hyperparameter search.[6]
Terms to know
- Gradient-Boosted Decision Trees (GBDT)
- A machine learning technique that builds an ensemble of decision trees sequentially, with each new tree correcting the errors of the previous ones.
- Inductive Bias
- The set of assumptions a learning algorithm uses to predict outputs for inputs it has not encountered before.
- Hyperparameter Tuning
- The process of finding the optimal external configuration settings, such as learning rate or network depth, for a machine learning model.
- Rotational Invariance
- A property where rotating the input data does not change the model's output, which is helpful for images but harmful for tabular data where columns have independent meanings.
- Prior-Data Fitted Network (PFN)
- A type of neural network trained entirely on synthetic data to learn how to make predictions on new datasets using in-context learning.
Different angles
Gradient Boosting Proponents
Tree-based models remain the most robust and scalable tools for typical tabular data.
Advocates for gradient-boosted decision trees (GBDTs) point to the inherent geometry of tabular data as the primary reason for their continued dominance. Unlike images or audio, where adjacent pixels or soundwaves share a continuous relationship, the columns in a spreadsheet are distinct and non-continuous. GBDTs evaluate features individually, making them immune to the rotational invariance that plagues neural networks. Furthermore, proponents emphasize the computational efficiency of systems like XGBoost, which can process billions of rows with minimal hyperparameter tuning, whereas deep learning models often require expensive GPU clusters and exhaustive search spaces just to match the baseline performance.
Deep Learning Optimists
Neural networks are closing the gap, particularly through foundation models and on highly regular datasets.
Researchers pushing the boundaries of deep tabular learning argue that the historical dominance of GBDTs is a product of architecture, not an insurmountable law of mathematics. They point to the success of prior-data fitted networks (PFNs) like TabPFN, which bypass traditional gradient descent entirely in favor of in-context learning. By pre-training massive foundation models on synthetic data, these networks can now achieve 100 percent win rates against default XGBoost on small-to-medium datasets. Optimists also highlight that on highly regular, smooth datasets, neural networks already outperform trees, suggesting that as representation learning improves, deep models will eventually conquer the tabular domain.
Pragmatic Ensemblers
The best predictive performance comes from combining both paradigms to offset their individual weaknesses.
For applied data scientists and machine learning engineers operating in high-stakes environments, the theoretical debate is secondary to raw predictive accuracy. This camp advocates for ensembling—combining the outputs of both gradient-boosted trees and deep neural networks. Because the two architectures rely on fundamentally different inductive biases, they tend to make different types of errors. A neural network might struggle with an uninformative categorical feature that a decision tree easily ignores, while the network might capture a complex, smooth interaction that the tree fails to approximate. By averaging their predictions, practitioners can achieve a higher overall accuracy than either model could reach independently.
- Gradient Boosting Proponents
- Argue that tree-based models remain the most robust, scalable, and accurate tools for typical tabular data.
- Deep Learning Optimists
- Argue that neural networks, particularly foundation models like TabPFN, are closing the gap and dominate on specific data types.
- Pragmatic Ensemblers
- Emphasize that the best predictive performance comes from combining both paradigms to offset their individual weaknesses.
Perspectives this story doesn't cover
- Enterprise Data Engineers
- AutoML Platform Developers
Sources
[1]arXiv (Shwartz-Ziv & Armon)Pragmatic EnsemblersTabular Data: Deep Learning is Not All You Need
Read on arXiv (Shwartz-Ziv & Armon) →
[2]arXiv (Grinsztajn et al.)Gradient Boosting ProponentsWhy do tree-based models still outperform deep learning on typical tabular data?
Read on arXiv (Grinsztajn et al.) →
[3]arXiv (McElfresh et al.)Deep Learning OptimistsWhen Do Neural Nets Outperform Boosted Trees on Tabular Data?
Read on arXiv (McElfresh et al.) →
[4]arXiv (Hollmann et al.)Deep Learning OptimistsTabPFN-2.5: Advancing the State of the Art in Tabular Foundation Models
Read on arXiv (Hollmann et al.) →
[5]arXiv (Chen & Guestrin)Gradient Boosting ProponentsXGBoost: A Scalable Tree Boosting System
Read on arXiv (Chen & Guestrin) →
[6]Factlen Editorial TeamPragmatic EnsemblersSynthesis by Factlen editorial team
Read on Factlen Editorial Team →
More in Data & Analysis
See all →Differential Privacy
Evidence Pack: The Accuracy and Utility Trade-Offs of Differential Privacy
5 sources
Statistical Methodology
How Standard Error Compresses Apparent Variance Compared to Standard Deviation
9 sources
Statistical Inference
How Maximum Likelihood Estimation Finds the Parameters That Maximize the Likelihood Function
7 sources
Time Series Analysis
Unit Root Tests: Detecting Non-Stationarity to Prevent Spurious Regressions
6 sources
Comments
Every angle. Every day.
Get Data & Analysis stories with full source coverage and perspective breakdowns, free every day.




