ModelCI-e: Enabling Continual Learning in Deep Learning Serving Systems
Not on the map. Why?
Abstract (arXiv)
MLOps is about taking experimental ML models to production, i.e., serving the models to actual users. Unfortunately, existing ML serving systems do not adequately handle the dynamic environments in which online data diverges from offline training data, resulting in tedious model updating and deployment works. This paper implements a lightweight MLOps plugin, termed ModelCI-e (continuous integration and evolution), to address the issue. Specifically, it embraces continual learning (CL) and ML deployment techniques, providing end-to-end supports for model updating and validation without serving engine customization. ModelCI-e includes 1) a model factory that allows CL researchers to prototype and benchmark CL models with ease, 2) a CL backend to automate and orchestrate the model updating efficiently, and 3) a web interface for an ML team to manage CL service collaboratively. Our preliminary results demonstrate the usability of ModelCI-e, and indicate that eliminating the interference between model updating and inference workloads is crucial for higher system efficiency.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 11 of its 23 references that are in the map. First posted on arXiv 6 Jun 2021.
Builds on
11 of 23 references.
References · 11
- 2016Overcoming catastrophic forgetting in neural networkscited by 4,718
- 2017CORe50: a New Dataset and Benchmark for Continuous Object Recognitioncited by 287
- 2016Clipper: A Low-Latency Online Prediction Serving Systemcited by 191
- 2021Avalanche: an End-to-End Library for Continual Learningcited by 124
- 2018Don't forget, there is more than forgetting: new metrics for Continual Learningcited by 113
- 2020River: machine learning for streaming data in Pythoncited by 96
- 2017TensorFlow-Serving: Flexible, High-Performance ML Servingcited by 85
- 2020Monitoring and explainability of models in productioncited by 23
- 2020MLModelCI: An Automatic Cloud Platform for Efficient MLaaScited by 16
- 2021A Serverless Cloud-Fog Platform for DNN-Based Video Analytics with Incremental Learningcited by 9
- 2018ResumeNet: A Learning-based Framework for Automatic Resume Quality Assessmentcited by 2
Built on by
Citing papers per year: 2022: 7; 2023: 1; 2024: 1.
9 papers.
- 2022Management of Machine Learning Lifecycle Artifacts: A Surveycited by 13
- 2022Spatial-Temporal Federated Learning for Lifelong Person Re-identification on Distributed Edgescited by 12
- 2022Progressive Continual Learning for Spoken Keyword Spottingcited by 8
- 2022Rainbow Keywords: Efficient Incremental Learning for Online Spoken Keyword Spottingcited by 8
- 2022Continual-Learning-as-a-Service (CLaaS): On-Demand Efficient Adaptation of Predictive Modelscited by 5
- 2022Continual Learning For On-Device Environmental Sound Classificationcited by 4
- 2024Towards Trustworthy Machine Learning in Production: An Overview of the Robustness in MLOps Approachcited by 3
- 2022Active-Learning-as-a-Service: An Automatic and Efficient MLOps System for Data-Centric AIcited by 0
- 2023DataCI: A Platform for Data-Centric AI on Streaming Datacited by 0
- 2024Towards Trustworthy Machine Learning in Production: An Overview of the Robustness in MLOps Approach28 Oct 2024
- 2023DataCI: A Platform for Data-Centric AI on Streaming Data27 Jun 2023
- 2022Management of Machine Learning Lifecycle Artifacts: A Survey21 Oct 2022
- 2022Spatial-Temporal Federated Learning for Lifelong Person Re-identification on Distributed Edges24 Jul 2022
- 2022Active-Learning-as-a-Service: An Automatic and Efficient MLOps System for Data-Centric AI19 Jul 2022
- 2022Continual Learning For On-Device Environmental Sound Classification15 Jul 2022
- 2022Continual-Learning-as-a-Service (CLaaS): On-Demand Efficient Adaptation of Predictive Models14 Jun 2022
- 2022Rainbow Keywords: Efficient Incremental Learning for Online Spoken Keyword Spotting30 Mar 2022
- 2022Progressive Continual Learning for Spoken Keyword Spotting29 Jan 2022