Better by Default: Strong Pre-Tuned MLPs and Boosted Trees on Tabular Data
David Holzmüller, Léo Grinsztajn, Ingo Steinwart
TL;DR
The paper tackles the practical gap between gradient-boosted trees and neural nets on tabular data by developing RealMLP, a strengthened MLP, and strong tuned-defaults for both NN and GBDT pipelines. Using a large meta-training benchmark and a separate meta-test set, the authors demonstrate that RealMLP, with carefully designed preprocessing, architecture, and training regimes, achieves competitive time–accuracy performance with GBDTs, and that a mixture of RealMLP and GBDT defaults can yield excellent results without full hyperparameter optimization. They further show that some RealMLP enhancements transfer to TabR, improving its default performance, and that algorithm portfolios often outperform single-model HPO strategies. While tuned defaults generally transfer well and offer practical speedups, CatBoost defaults remain strong but slower, and the study highlights the importance of benchmarking choices. Overall, the work advocates using robust defaults across model families and exploiting ensemble or algorithm-selection strategies to achieve strong results on tabular data with limited tuning.
Abstract
For classification and regression on tabular data, the dominance of gradient-boosted decision trees (GBDTs) has recently been challenged by often much slower deep learning methods with extensive hyperparameter tuning. We address this discrepancy by introducing (a) RealMLP, an improved multilayer perceptron (MLP), and (b) strong meta-tuned default parameters for GBDTs and RealMLP. We tune RealMLP and the default parameters on a meta-train benchmark with 118 datasets and compare them to hyperparameter-optimized versions on a disjoint meta-test benchmark with 90 datasets, as well as the GBDT-friendly benchmark by Grinsztajn et al. (2022). Our benchmark results on medium-to-large tabular datasets (1K--500K samples) show that RealMLP offers a favorable time-accuracy tradeoff compared to other neural baselines and is competitive with GBDTs in terms of benchmark scores. Moreover, a combination of RealMLP and GBDTs with improved default parameters can achieve excellent results without hyperparameter tuning. Finally, we demonstrate that some of RealMLP's improvements can also considerably improve the performance of TabR with default parameters.
