Cost-effective On-device Continual Learning over Memory Hierarchy with Miro
Not on the map. Why?
Abstract (arXiv)
Continual learning (CL) trains NN models incrementally from a continuous stream of tasks. To remember previously learned knowledge, prior studies store old samples over a memory hierarchy and replay them when new tasks arrive. Edge devices that adopt CL to preserve data privacy are typically energy-sensitive and thus require high model accuracy while not compromising energy efficiency, i.e., cost-effectiveness. Our work is the first to explore the design space of hierarchical memory replay-based CL to gain insights into achieving cost-effectiveness on edge devices. We present Miro, a novel system runtime that carefully integrates our insights into the CL framework by enabling it to dynamically configure the CL system based on resource states for the best cost-effectiveness. To reach this goal, Miro also performs online profiling on parameters with clear accuracy-energy trade-offs and adapts to optimal values with low overhead. Extensive evaluations show that Miro significantly outperforms baseline systems we build for comparison, consistently achieving higher cost-effectiveness.
Key facts. Cited by 10 papers in the map (data through 14 Oct 2026). Builds on 32 of its 66 references that are in the map. First posted on arXiv 11 Aug 2023.
Builds on
32 of 66 references.
References · 32
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,498
- 2016iCaRL: Incremental Classifier and Representation Learningcited by 2,333
- 2017Gradient Episodic Memory for Continual Learningcited by 1,898
- 2017Continual Learning with Deep Generative Replaycited by 1,158
- 2018Experience Replay for Continual Learningcited by 1,095
- 2018Efficient Lifelong Learning with A-GEMcited by 1,058
- 2016Deep Networks with Stochastic Depthcited by 979
- 2020Dark Experience for General Continual Learning: a Strong, Simple Baselinecited by 911
- 2016Training Deep Nets with Sublinear Memory Costcited by 848
- 2018Riemannian Walk for Incremental Learning: Understanding Forgetting and Intransigencecited by 742
- 2019Large Scale Incremental Learningcited by 732
20 more
- 2018End-to-End Incremental Learningcited by 597
- 2021Rainbow Memory: Continual Learning with a Memory of Diverse Samplescited by 273
- 2020Mnemonics Training: Multi-Class Incremental Learning without Forgettingcited by 221
- 2020Coresets via Bilevel Optimization for Continual Learning and Streamingcited by 192
- 2016Deep Convolutional Neural Networks and Data Augmentation for Environmental Sound Classificationcited by 85
- 2020GAN Memory with No Forgettingcited by 84
- 2022Zeus: Understanding and Optimizing GPU Energy Consumption of DNN Trainingcited by 79
- 2018Memory Replay GANs: learning to generate images from new categories without forgettingcited by 77
- 2023Computationally Budgeted Continual Learning: What Does Matter?cited by 61
- 2020Ekya: Continuous Learning of Video Analytics Models on Edge Compute Serverscited by 58
- 2021Continual Learning for Real-World Autonomous Systems: Algorithms, Challenges and Frameworkscited by 56
- 2022SparCL: Sparse Continual Learning on the Edgecited by 55
- 2020SpaceNet: Make Free Space For Continual Learningcited by 53
- 2017Continual Learning in Generative Adversarial Netscited by 51
- 2022Online Continual Learning for Embedded Devicescited by 49
- 2019E2-Train: Training State-of-the-art CNNs with Over 80% Energy Savingscited by 36
- 2021Continual Learning at the Edge: Real-Time Training on Smartphone Devicescited by 20
- 2021Exploring System Performance of Continual Learning for Mobile and Embedded Sensing Applicationscited by 17
- 2023Efficient Self-supervised Continual Learning with Progressive Task-correlated Layer Freezingcited by 6
- 2022Continual Learning for On-Device Speech Recognition using Disentangled Conformerscited by 4
Built on by
Citing papers per year: 2023: 1; 2024: 6; 2025: 3.
10 papers.
- 2023SwapMoE: Serving Off-the-shelf MoE-based Large Language Models with Tunable Memory Budgetcited by 27
- 2024DaCapo: Accelerating Continuous Learning in Autonomous Systems for Video Analyticscited by 8
- 2024PECTP: Parameter-Efficient Cross-Task Prompts for Incremental Vision Transformercited by 8
- 2025FedConv: A Learning-on-Model Paradigm for Heterogeneous Federated Clientscited by 7
- 2024Delta: A Cloud-assisted Data Enrichment Framework for On-Device Continual Learningcited by 6
- 2024EdgeOL: Efficient in-situ Online Learning on Edge Devicescited by 2
- 2024REP: Resource-Efficient Prompting for Rehearsal-Free Continual Learningcited by 2
- 2024TinyCL: An Efficient Hardware Architecture for Continual Learning on Autonomous Systemscited by 0
- 2025Responsive DNN Adaptation for Video Analytics against Environment Shift via Hierarchical Mobile-Cloud Collaborationscited by 0
- 2025SAFA-SNN: Sparsity-Aware On-Device Few-Shot Class-Incremental Learning with Fast-Adaptive Structure of Spiking Neural Networkcited by 0
- 2025SAFA-SNN: Sparsity-Aware On-Device Few-Shot Class-Incremental Learning with Fast-Adaptive Structure of Spiking Neural Network4 Oct 2025
- 2025Responsive DNN Adaptation for Video Analytics against Environment Shift via Hierarchical Mobile-Cloud Collaborations30 Apr 2025
- 2025FedConv: A Learning-on-Model Paradigm for Heterogeneous Federated Clients28 Feb 2025
- 2024Delta: A Cloud-assisted Data Enrichment Framework for On-Device Continual Learning24 Oct 2024
- 2024PECTP: Parameter-Efficient Cross-Task Prompts for Incremental Vision Transformer4 Jul 2024
- 2024REP: Resource-Efficient Prompting for Rehearsal-Free Continual Learning7 Jun 2024
- 2024DaCapo: Accelerating Continuous Learning in Autonomous Systems for Video Analytics21 Mar 2024
- 2024TinyCL: An Efficient Hardware Architecture for Continual Learning on Autonomous Systems15 Feb 2024
- 2024EdgeOL: Efficient in-situ Online Learning on Edge Devices30 Jan 2024
- 2023SwapMoE: Serving Off-the-shelf MoE-based Large Language Models with Tunable Memory Budget29 Aug 2023