DiffML: End-to-end Differentiable ML Pipelines
Not on the map. Why?
Abstract (arXiv)
In this paper, we present our vision of differentiable ML pipelines called DiffML to automate the construction of ML pipelines in an end-to-end fashion. The idea is that DiffML allows to jointly train not just the ML model itself but also the entire pipeline including data preprocessing steps, e.g., data cleaning, feature selection, etc. Our core idea is to formulate all pipeline steps in a differentiable way such that the entire pipeline can be trained using backpropagation. However, this is a non-trivial problem and opens up many new research questions. To show the feasibility of this direction, we demonstrate initial ideas and a general principle of how typical preprocessing steps such as data cleaning, feature selection and dataset selection can be formulated as differentiable programs and jointly learned with the ML model. Moreover, we discuss a research roadmap and core challenges that have to be systematically tackled to enable fully differentiable ML pipelines.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 12 of its 39 references that are in the map. First posted on arXiv 4 Jul 2022.
Builds on
12 of 39 references.
References · 12
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2015Automatic differentiation in machine learning: a surveycited by 846
- 2018Learning to Reweight Examples for Robust Deep Learningcited by 670
- 2018GAIN: Missing Data Imputation using Generative Adversarial Netscited by 349
- 2016Deep Learning without Poor Local Minimacited by 233
- 2017HoloClean: Holistic Data Repairs with Probabilistic Inferencecited by 79
- 2017Improving Deep Learning using Generic Data Augmentationcited by 36
- 2017Depth Creates No Bad Local Minimacited by 29
- 2021ARM-Net: Adaptive Relation Modeling Network for Structured Datacited by 24
- 2020ARDA: Automatic Relational Data Augmentation for Machine Learningcited by 3
- 2020Sample Debiasing in the Themis Open World Database System (Extended Version)cited by 2
- 2021ReStore -- Neural Data Completion for Relational Databasescited by 2
Built on by
Citing papers per year: 2023: 2; 2024: 2; 2025: 1; 2026: 1.
6 papers.
- 2024Automated data processing and feature engineering for deep learning and big data applications: a surveycited by 14
- 2023DiffPrep: Differentiable Data Preprocessing Pipeline Search for Learning over Tabular Datacited by 8
- 2023AutoML in Heavily Constrained Applicationscited by 3
- 2025LLaPipe: LLM-Guided Reinforcement Learning for Automated Data Preparation Pipeline Constructioncited by 1
- 2024Exploring End-to-end Differentiable Neural Charged Particle Tracking -- A Loss Landscape Perspectivecited by 0
- 2026FlowPipe: LLM-Enhanced Conditional Generative Flow Networks for Data Preparation Pipeline Constructioncited by 0
- 2026FlowPipe: LLM-Enhanced Conditional Generative Flow Networks for Data Preparation Pipeline Construction23 Jun 2026
- 2025LLaPipe: LLM-Guided Reinforcement Learning for Automated Data Preparation Pipeline Construction18 Jul 2025
- 2024Exploring End-to-end Differentiable Neural Charged Particle Tracking -- A Loss Landscape Perspective18 Jul 2024
- 2024Automated data processing and feature engineering for deep learning and big data applications: a survey18 Mar 2024
- 2023DiffPrep: Differentiable Data Preprocessing Pipeline Search for Learning over Tabular Data20 Aug 2023
- 2023AutoML in Heavily Constrained Applications29 Jun 2023