Modyn: Data-Centric Machine Learning Pipeline Orchestration
Not on the map. Why?
Abstract (arXiv)
In real-world machine learning (ML) pipelines, datasets are continuously growing. Models must incorporate this new training data to improve generalization and adapt to potential distribution shifts. The cost of model retraining is proportional to how frequently the model is retrained and how much data it is trained on, which makes the naive approach of retraining from scratch each time impractical. We present Modyn, a data-centric end-to-end machine learning platform. Modyn's ML pipeline abstraction enables users to declaratively describe policies for continuously training a model on a growing dataset. Modyn pipelines allow users to apply data selection policies (to reduce the number of data points) and triggering policies (to reduce the number of trainings). Modyn executes and orchestrates these continuous ML training pipelines. The system is open-source and comes with an ecosystem of benchmark datasets, models, and tooling. We formally discuss how to measure the performance of ML pipelines by introducing the concept of composite models, enabling fair comparison of pipelines with different data selection and triggering policies. We empirically analyze how various data selection and triggering policies impact model accuracy, and also show that Modyn enables high throughput training with sample-level data selection.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 49 of its 122 references that are in the map. First posted on arXiv 11 Dec 2023.
Builds on
49 of 122 references.
References · 49
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,307
- 2017Gradient Episodic Memory for Continual Learningcited by 1,898
- 2019Machine Unlearningcited by 1,061
- 2019Large Scale Incremental Learningcited by 732
- 2020Estimating Training Data Influence by Tracing Gradient Descentcited by 580
- 2019Gradient based sample selection for online continual learningcited by 571
- 2021Deep Learning on a Data Diet: Finding Important Examples Early in Trainingcited by 533
- 2020Learning under Concept Drift: A Reviewcited by 477
- 2019AutoML: A Survey of the State-of-the-Artcited by 390
- 2019Online Continual Learning with Maximally Interfered Retrievalcited by 379
- 2019Selection via Proxy: Efficient Data Selection for Deep Learningcited by 339
37 more
- 2020Google Landmarks Dataset v2 -- A Large-Scale Benchmark for Instance-Level Recognition and Retrievalcited by 309
- 2021GRAD-MATCH: Gradient Matching based Data Subset Selection for Efficient Deep Model Trainingcited by 274
- 2021Rainbow Memory: Continual Learning with a Memory of Diverse Samplescited by 273
- 2016Revisiting Classifier Two-Sample Testscited by 268
- 2018Failing Loudly: An Empirical Study of Methods for Detecting Dataset Shiftcited by 243
- 2022Prioritized Training on Points that are Learnable, Worth Learning, and Not Yet Learntcited by 236
- 2021Mind the Gap: Assessing Temporal Generalization in Neural Language Modelscited by 230
- 2021Machine Unlearning of Features and Labelscited by 229
- 2021A Survey of Human-in-the-loop for Machine Learningcited by 215
- 2020Challenges in Deploying Machine Learning: a Survey of Case Studiescited by 152
- 2022Wild-Time: A Benchmark of in-the-Wild Distribution Shift over Timecited by 90
- 2017TensorFlow-Serving: Flexible, High-Performance ML Servingcited by 85
- 2021Software-Hardware Co-design for Fast and Scalable Training of Deep Learning Recommendation Modelscited by 78
- 2021Online Continual Learning with Natural Distribution Shifts: An Empirical Study with Visual Datacited by 69
- 2021Online Continual Learning on Class Incremental Blurry Task Configuration with Anytime Inferencecited by 67
- 2022Adaptive Second Order Coresets for Data-efficient Machine Learningcited by 60
- 2020Ekya: Continuous Learning of Video Analytics Models on Edge Compute Serverscited by 58
- 2023Real-Time Evaluation in Online Continual Learning: A New Hopecited by 47
- 2021tf.data: A Machine Learning Data Processing Frameworkcited by 41
- 2023Online Continual Learning Without the Storage Constraintcited by 29
- 2019Continual Learning in Practicecited by 28
- 2021Understanding Data Storage and Ingestion for Large-Scale Deep Recommendation Model Trainingcited by 28
- 2023Repeated Random Sampling for Minimizing the Time-to-Accuracy of Learningcited by 26
- 2021Production Machine Learning Pipelines: Empirical Analysis and Optimization Opportunitiescited by 23
- 2021Accelerating Recommendation System Training by Leveraging Popular Choicescited by 22
- 2020Detecting and Adapting to Irregular Distribution Shifts in Bayesian Online Learningcited by 18
- 2020PrIU: A Provenance-Based Approach for Incrementally Updating Regression Modelscited by 16
- 2021Plumber: Diagnosing and Removing Performance Bottlenecks in Machine Learning Data Pipelinescited by 16
- 2023The Pipeline for the Continuous Development of Artificial Intelligence Models -- Current State of Research and Practicecited by 14
- 2021Towards Observability for Production Machine Learning Pipelinescited by 10
- 2023Rapid Adaptation in Online Continual Learning: Are We Evaluating It Right?cited by 10
- 2023Optimization of Rank Losses for Image Retrievalcited by 10
- 2023A comprehensive analysis of concept drift locality in data streamscited by 10
- 2021Online Learning for Recommendations at Grubhubcited by 7
- 2021Less is more: Selecting informative and diverse subsets with balancing constraintscited by 5
- 2023Does "Deep Learning on a Data Diet" reproduce? Overall yes, but GraNd at Initialization does notcited by 4
- 2023Towards Computational Performance Engineering for Unsupervised Concept Drift Detection -- Complexities, Benchmarking, Performance Analysiscited by 2
Built on by
Citing papers per year: 2024: 1; 2025: 3; 2026: 1.
5 papers.
- 2024Unleashing the Power of Data Tsunami: A Comprehensive Survey on Data Assessment and Selection for Instruction Tuning of Language Modelscited by 29
- 2025TNG-CLIP:Training-Time Negation Data Generation for Negation Awareness of CLIPcited by 7
- 2025Mixtera: A Data Plane for Foundation Model Trainingcited by 3
- 2025Accelerating Recommender Model ETL with a Streaming FPGA-GPU Dataflowcited by 0
- 2026Drift Happens: An Empirical Study of Neural Architecture Robustness to Temporal Distribution Shiftcited by 0
- 2026Drift Happens: An Empirical Study of Neural Architecture Robustness to Temporal Distribution Shift7 Jul 2026
- 2025TNG-CLIP:Training-Time Negation Data Generation for Negation Awareness of CLIP24 May 2025
- 2025Mixtera: A Data Plane for Foundation Model Training27 Feb 2025
- 2025Accelerating Recommender Model ETL with a Streaming FPGA-GPU Dataflow21 Jan 2025
- 2024Unleashing the Power of Data Tsunami: A Comprehensive Survey on Data Assessment and Selection for Instruction Tuning of Language Models4 Aug 2024