Why do tree-based models still outperform deep learning on typical tabular data?
Léo GrinsztajnEdouard OyallonGaël Varoquaux
Establishes a comprehensive 45-dataset benchmark showing that tree-based models consistently outperform deep learning on tabular data, while identifying key inductive bias differences—such as handling irregular functions and uninformative features—to guide future neural architecture design.
The article investigates why tree-based ensemble models continue to outperform modern deep learning architectures on typical tabular datasets, despite the major breakthroughs deep learning has achieved in image and language processing. Tabular data remains the primary format across business, finance, and industrial applications, yet practitioners face conflicting claims regarding whether novel neural network designs can surpass established methods like gradient boosted trees and random forests. The article addresses this uncertainty by establishing a standardized benchmark to rigorously evaluate competing models and by uncovering the specific data properties and architectural biases that explain why performance gaps persist.
To establish a fair comparison, the authors curated a benchmark of 45 diverse, real-world tabular datasets and implemented a thorough evaluation procedure that accounts for the computational budget and variability of hyperparameter tuning across 20,000 compute hours. They evaluated standard and specialized deep learning models, including Multi-Layer Perceptrons, Residual Networks, and Transformer-based models, against standard tree-based models such as XGBoost and Random Forests across both classification and regression tasks on medium-sized datasets of approximately 10,000 samples.
The benchmark demonstrates that tree-based models consistently maintain state-of-the-art predictive performance, outperforming deep learning methods across all hyperparameter tuning budgets while requiring substantially less computation time. The performance gap does not vanish with extensive hyperparameter tuning, nor is it primarily caused by the presence of categorical variables, as tree models retain a clear lead on datasets containing strictly numerical features. Through controlled empirical transformations, the authors identified three primary causes for this gap: deep neural networks struggle to fit the irregular, non-smooth target functions typical of tabular data; standard neural networks are significantly hindered by uninformative features that commonly occur in tabular settings; and rotational invariance in neural network architectures impairs their ability to leverage the meaningful, individual orientations of tabular features.
These findings provide immediate practical clarity for operational decision-making, indicating that organizations should prioritize tree-based models as the primary default for tabular machine learning tasks. Choosing tree-based models yields higher predictive accuracy, lower training costs, faster deployment timelines, and reduced hardware demands compared to deep learning pipelines. For research teams developing tabular neural networks, the results demonstrate that architectures must explicitly incorporate tabular-specific inductive biases, such as breaking rotational invariance through feature-level embeddings and improving robustness to noisy, irrelevant features.
Future research should expand this benchmarking approach to very large and small sample regimes, multi-class classification, and broader scenarios involving missing values and high-cardinality categorical data. While confidence in these conclusions is high for medium-sized tabular datasets, practitioners should note that the analysis focused on curated, independent, and identically distributed data regimes, and the performance trade-offs may vary on massive datasets or when end-to-end integration with unstructured data is required.
- Paper: Tabular Data: Deep Learning is Not All You Need, Ravid Shwartz-Ziv et al. (2021). This benchmark directly spurred the debate on deep learning versus tree ensembles on tabular datasets by showing that gradient-boosted trees consistently outperform recent tabular neural networks.
- Paper: TabNet: Attentive Interpretable Tabular Learning, Sercan Ö. Arik et al. (2019). It introduces TabNet, one of the primary deep learning architectures evaluated and benchmarked as a baseline against tree ensembles in the source paper.
- Paper: XGBoost: A Scalable Tree Boosting System, Tianqi Chen et al. (2016). It introduces XGBoost, the foundational scalable gradient tree boosting framework that serves as the dominant baseline in the source study's tabular evaluations.
- Paper: CatBoost: unbiased boosting with categorical features, Liudmila Prokhorenkova et al. (2018). It details CatBoost's categorical handling and ordered boosting mechanisms, which constitute key state-of-the-art tree ensemble baselines compared in the source benchmarks.
- Paper: Random Forests, Leo Breiman (2001). It provides the seminal theory and algorithmic formulation of Random Forests, establishing the fundamental tree-based ensemble architecture benchmarked throughout the paper.
- Paper: A comparative analysis of gradient boosting algorithms, Candice Bentéjac et al. (2019). It provides the empirical comparison and hyperparameter tuning methodology across XGBoost, LightGBM, and CatBoost that underpins tabular benchmarking standards.
- Paper: Greedy function approximation: A gradient boosting machine, Jerome H. Friedman (2001). It establishes the foundational mathematical formulation of gradient boosting with decision trees upon which all modern tabular boosting systems rely.
- Paper: Entity Embeddings of Categorical Variables, Cheng Guo et al. (2016). It establishes the standard methodology for mapping categorical features to continuous embeddings in neural networks for tabular data.
- Paper: Do we need hundreds of classifiers to solve real world classification problems?, Manuel Fernández Delgado et al. (2014). It provides the large-scale cross-dataset evaluation framework demonstrating the historical dominance of tree-based ensembles across real-world tabular classification problems.
- Paper: Accurate predictions on small data with a tabular foundation model, Noah Hollmann et al. (2025). It addresses the challenges and inductive bias gaps highlighted by the source by proposing TabPFN, a pre-trained tabular foundation model that outperforms gradient-boosted trees on small-to-medium datasets without per-dataset training.
