A Data-Centric Perspective on Evaluating Machine Learning Models for Tabular Data
Andrej Tschalzev, Sascha Marton, Stefan Lüdtke, Christian Bartelt, Heiner Stuckenschmidt
TL;DR
This work challenges the prevailing model-centric evaluation paradigm for tabular data by introducing a data-centric framework that pairs real-world Kaggle datasets with dataset-specific expert preprocessing, including feature engineering and test-time adaptation. By separating preprocessing from modeling and using external leaderboard references, the study shows that model rankings are highly sensitive to dataset-specific FE and TTA, with FE remaining the primary driver of top performance even for recent architectures. The findings argue for benchmarks that reflect practitioners' pipelines and distribution-shift realities, and they outline directions for future work in data-aware evaluation, temporal adaptations, and benchmarks aligned with real-world needs. Overall, the framework provides a realistic, extensible platform for evaluating and advancing tabular-data methods beyond AutoML-centric baselines.
Abstract
Tabular data is prevalent in real-world machine learning applications, and new models for supervised learning of tabular data are frequently proposed. Comparative studies assessing the performance of models typically consist of model-centric evaluation setups with overly standardized data preprocessing. This paper demonstrates that such model-centric evaluations are biased, as real-world modeling pipelines often require dataset-specific preprocessing and feature engineering. Therefore, we propose a data-centric evaluation framework. We select 10 relevant datasets from Kaggle competitions and implement expert-level preprocessing pipelines for each dataset. We conduct experiments with different preprocessing pipelines and hyperparameter optimization (HPO) regimes to quantify the impact of model selection, HPO, feature engineering, and test-time adaptation. Our main findings are: 1. After dataset-specific feature engineering, model rankings change considerably, performance differences decrease, and the importance of model selection reduces. 2. Recent models, despite their measurable progress, still significantly benefit from manual feature engineering. This holds true for both tree-based models and neural networks. 3. While tabular data is typically considered static, samples are often collected over time, and adapting to distribution shifts can be important even in supposedly static data. These insights suggest that research efforts should be directed toward a data-centric perspective, acknowledging that tabular data requires feature engineering and often exhibits temporal characteristics. Our framework is available under: https://github.com/atschalz/dc_tabeval.
