DiffPrep: Differentiable Data Preprocessing Pipeline Search for Learning over Tabular Data
Not on the map. Why?
Abstract (arXiv)
Data preprocessing is a crucial step in the machine learning process that transforms raw data into a more usable format for downstream ML models. However, it can be costly and time-consuming, often requiring the expertise of domain experts. Existing automated machine learning (AutoML) frameworks claim to automate data preprocessing. However, they often use a restricted search space of data preprocessing pipelines which limits the potential performance gains, and they are often too slow as they require training the ML model multiple times. In this paper, we propose DiffPrep, a method that can automatically and efficiently search for a data preprocessing pipeline for a given tabular dataset and a differentiable ML model such that the performance of the ML model is maximized. We formalize the problem of data preprocessing pipeline search as a bi-level optimization problem. To solve this problem efficiently, we transform and relax the discrete, non-differential search space into a continuous and differentiable one, which allows us to perform the pipeline search using gradient descent with training the ML model only once. Our experiments show that DiffPrep achieves the best test accuracy on 15 out of the 18 real-world datasets evaluated and improves the model's test accuracy by up to 6.6 percentage points.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). Builds on 13 of its 48 references that are in the map. First posted on arXiv 20 Aug 2023.
Builds on
13 of 48 references.
References · 13
- 2018DARTS: Differentiable Architecture Searchcited by 1,798
- 2014OpenML: networked science in machine learningcited by 526
- 2019AutoML: A Survey of the State-of-the-Artcited by 390
- 2017Forward and Reverse Gradient-Based Hyperparameter Optimizationcited by 234
- 2020Auto-Sklearn 2.0: Hands-free AutoML via Meta-Learningcited by 174
- 2021Investigating Bi-Level Optimization for Learning and Vision from a Unified Perspective: A Survey and Beyondcited by 153
- 2017DeepPermNet: Visual Permutation Learningcited by 32
- 2017BoostClean: Automated Error Detection and Repair for Machine Learningcited by 23
- 2019AlphaClean: Automatic Generation of Data Cleaning Pipelinescited by 23
- 2020Evolving Search Space for Neural Architecture Searchcited by 23
- 2020Nearest Neighbor Classifiers over Incomplete Information: From Certain Answers to Certain Predictionscited by 20
- 2022DiffML: End-to-end Differentiable ML Pipelinescited by 7
1 more
- 2019Two-stage Optimization for Machine Learning Workflowcited by 4
Built on by
Citing papers per year: 2024: 1; 2025: 3; 2026: 5.
9 papers.
- 2024Automated data processing and feature engineering for deep learning and big data applications: a surveycited by 14
- 2025Stress-Testing ML Pipelines with Adversarial Data Corruptioncited by 1
- 2025LLaPipe: LLM-Guided Reinforcement Learning for Automated Data Preparation Pipeline Constructioncited by 1
- 2026LLM-AutoDP: Automatic Data Processing via LLM Agents for Model Fine-tuningcited by 1
- 2026Can AI Evaluate AI Scientists? A Benchmarking Study of Autonomous Research Generation Systems Using Automated Multi-Model Reviewcited by 1
- 2025SoftPipe: A Soft-Guided Reinforcement Learning Framework for Automated Data Preparationcited by 0
- 2026Model-Aware Data Cleaning for Tabular Foundation Modelscited by 0
- 2026FlowPipe: LLM-Enhanced Conditional Generative Flow Networks for Data Preparation Pipeline Constructioncited by 0
- 2026ML Engineering Agents - A Data Management Perspectivecited by 0
- 2026ML Engineering Agents - A Data Management Perspective12 Oct 2026
- 2026FlowPipe: LLM-Enhanced Conditional Generative Flow Networks for Data Preparation Pipeline Construction23 Jun 2026
- 2026Model-Aware Data Cleaning for Tabular Foundation Models28 Apr 2026
- 2026Can AI Evaluate AI Scientists? A Benchmarking Study of Autonomous Research Generation Systems Using Automated Multi-Model Review18 Apr 2026
- 2026LLM-AutoDP: Automatic Data Processing via LLM Agents for Model Fine-tuning28 Jan 2026
- 2025LLaPipe: LLM-Guided Reinforcement Learning for Automated Data Preparation Pipeline Construction18 Jul 2025
- 2025SoftPipe: A Soft-Guided Reinforcement Learning Framework for Automated Data Preparation18 Jul 2025
- 2025Stress-Testing ML Pipelines with Adversarial Data Corruption2 Jun 2025
- 2024Automated data processing and feature engineering for deep learning and big data applications: a survey18 Mar 2024