Auto-FP: An Experimental Study of Automated Feature Preprocessing for Tabular Data
Not on the map. Why?
Abstract (arXiv)
Classical machine learning models, such as linear models and tree-based models, are widely used in industry. These models are sensitive to data distribution, thus feature preprocessing, which transforms features from one distribution to another, is a crucial step to ensure good model quality. Manually constructing a feature preprocessing pipeline is challenging because data scientists need to make difficult decisions about which preprocessors to select and in which order to compose them. In this paper, we study how to automate feature preprocessing (Auto-FP) for tabular data. Due to the large search space, a brute-force solution is prohibitively expensive. To address this challenge, we interestingly observe that Auto-FP can be modelled as either a hyperparameter optimization (HPO) or a neural architecture search (NAS) problem. This observation enables us to extend a variety of HPO and NAS algorithms to solve the Auto-FP problem. We conduct a comprehensive evaluation and analysis of 15 algorithms on 45 public ML datasets. Overall, evolution-based algorithms show the leading average ranking. Surprisingly, the random search turns out to be a strong baseline. Many surrogate-model-based and bandit-based search algorithms, which achieve good performance for HPO and NAS, do not outperform random search for Auto-FP. We analyze the reasons for our findings and conduct a bottleneck analysis to identify the opportunities to improve these algorithms. Furthermore, we explore how to extend Auto-FP to support parameter search and compare two ways to achieve this goal. In the end, we evaluate Auto-FP in an AutoML context and discuss the limitations of popular AutoML tools. To the best of our knowledge, this is the first study on automated feature preprocessing. We hope our work can inspire researchers to develop new algorithms tailored for Auto-FP.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 26 of its 93 references that are in the map. First posted on arXiv 4 Oct 2023.
Builds on
26 of 93 references.
References · 26
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2017Understanding Black-box Predictions via Influence Functionscited by 1,714
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,489
- 2017Learning Transferable Architectures for Scalable Image Recognitioncited by 1,097
- 2018Regularized Evolution for Image Classifier Architecture Searchcited by 902
- 2018Efficient Neural Architecture Search via Parameter Sharingcited by 831
- 2016Hyperband: A Novel Bandit-Based Approach to Hyperparameter Optimizationcited by 688
- 2017DeepFM: A Factorization-Machine based Neural Network for CTR Predictioncited by 673
- 2017Progressive Neural Architecture Searchcited by 483
- 2018BOHB: Robust and Efficient Hyperparameter Optimization at Scalecited by 466
- 2020NAS-Bench-201: Extending the Scope of Reproducible Neural Architecture Searchcited by 412
- 2017Deep & Cross Network for Ad Click Predictionscited by 392
14 more
- 2019AutoML: A Survey of the State-of-the-Artcited by 388
- 2017Population Based Training of Neural Networkscited by 351
- 2019NAS-Bench-101: Towards Reproducible Neural Architecture Searchcited by 340
- 2021SMAC3: A Versatile Bayesian Optimization Package for Hyperparameter Optimizationcited by 229
- 2015Non-stochastic Best Arm Identification and Hyperparameter Optimizationcited by 219
- 2020On Hyperparameter Optimization of Machine Learning Algorithms: Theory and Practicecited by 181
- 2019An Open Source AutoML Benchmarkcited by 85
- 2019The autofeat Python Library for Automated Feature Engineering and Selectioncited by 73
- 2019An ADMM Based Framework for AutoML Pipeline Configurationcited by 47
- 2021VolcanoML: Speeding up End-to-End AutoML via Scalable Search Space Decompositioncited by 25
- 2019AlphaClean: Automatic Generation of Data Cleaning Pipelinescited by 23
- 2020SAFE: Scalable Automatic Feature Engineering Framework for Industrial Taskscited by 17
- 2021Auto-Pipeline: Synthesizing Complex Data Pipelines By-Target Using Reinforcement Learning and Searchcited by 8
- 2019Two-stage Optimization for Machine Learning Workflowcited by 4
Built on by
Citing papers per year: 2024: 2; 2025: 3.
5 papers.
- 2024Demonstration of DB-GPT: Next Generation Data Interaction System Empowered by Large Language Modelscited by 9
- 2024FeatAug: Automatic Feature Augmentation From One-to-Many Relationship Tablescited by 3
- 2025Tabular Feature Discovery With Reasoning Type Explorationcited by 3
- 2025FELA: A Multi-Agent Evolutionary System for Feature Engineering of Industrial Event Log Datacited by 2
- 2025Accelerating Recommender Model ETL with a Streaming FPGA-GPU Dataflowcited by 0
- 2025FELA: A Multi-Agent Evolutionary System for Feature Engineering of Industrial Event Log Data29 Oct 2025
- 2025Tabular Feature Discovery With Reasoning Type Exploration25 Jun 2025
- 2025Accelerating Recommender Model ETL with a Streaming FPGA-GPU Dataflow21 Jan 2025
- 2024Demonstration of DB-GPT: Next Generation Data Interaction System Empowered by Large Language Models16 Apr 2024
- 2024FeatAug: Automatic Feature Augmentation From One-to-Many Relationship Tables11 Mar 2024