mlsanityData to 7 Oct 2026

A TinyML Platform for On-Device Continual Learning with Quantized Latent Replays

arXiv 2110.10486 ↗First posted 20 Oct 2021cs.LG cs.AIcited by 37

Not on the map. Why?

Abstract (arXiv)

In the last few years, research and development on Deep Learning models and techniques for ultra-low-power devices in a word, TinyML has mainly focused on a train-then-deploy assumption, with static models that cannot be adapted to newly collected data without cloud-based data collection and fine-tuning. Latent Replay-based Continual Learning (CL) techniques[1] enable online, serverless adaptation in principle, but so farthey have still been too computation and memory-hungry for ultra-low-power TinyML devices, which are typically based on microcontrollers. In this work, we introduce a HW/SW platform for end-to-end CL based on a 10-core FP32-enabled parallel ultra-low-power (PULP) processor. We rethink the baseline Latent Replay CL algorithm, leveraging quantization of the frozen stage of the model and Latent Replays (LRs) to reduce their memory cost with minimal impact on accuracy. In particular, 8-bit compression of the LR memory proves to be almost lossless (-0.26% with 3000LR) compared to the full-precision baseline implementation, but requires 4x less memory, while 7-bit can also be used with an additional minimal accuracy degradation (up to 5%). We also introduce optimized primitives for forward and backward propagation on the PULP processor. Our results show that by combining these techniques, continual learning can be achieved in practice using less than 64MB of memory an amount compatible with embedding in TinyML devices. On an advanced 22nm prototype of our platform, called VEGA, the proposed solution performs onaverage 65x faster than a low-power STM32 L4 microcontroller, being 37x more energy efficient enough for a lifetime of 535h when learning a new mini-batch of data once every minute.

Key facts. Cited by 37 papers in the map (data through 7 Oct 2026). Builds on 29 of its 60 references that are in the map. First posted on arXiv 20 Oct 2021.

Builds on

29 of 60 references.

References · 29

  1. 2016Overcoming catastrophic forgetting in neural networkscited by 4,718
  2. 2016iCaRL: Incremental Classifier and Representation Learningcited by 2,313
  3. 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
  4. 2016Concrete Problems in AI Safetycited by 1,582
  5. 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,548
  6. 2019Three scenarios for continual learningcited by 610
  7. 2018End-to-End Incremental Learningcited by 596
  8. 2020What is the State of Neural Network Pruning?cited by 578
  9. 2018PACT: Parameterized Clipping Activation for Quantized Neural Networkscited by 456
  10. 2017Efficient Processing of Deep Neural Networks: A Tutorial and Surveycited by 427
  11. 2021Online Continual Learning in Image Classification: An Empirical Surveycited by 242
  12. 2019A Study of BFLOAT16 for Deep Learning Trainingcited by 227
17 more
  1. 2020TensorFlow Lite Micro: Embedded Machine Learning on TinyML Systemscited by 161
  2. 2018Memory Efficient Experience Replay for Streaming Learningcited by 128
  3. 2018CMSIS-NN: Efficient Neural Network Kernels for Arm Cortex-M CPUscited by 116
  4. 2019Latent Replay for Real-Time Continual Learningcited by 97
  5. 2020Benchmarking TinyML Systems: Challenges and Directioncited by 89
  6. 2021TinyOL: TinyML with Online-Learning on Microcontrollerscited by 65
  7. 2019On-Device Machine Learning: An Algorithms and Learning Theory Perspectivecited by 63
  8. 2018TVM: An Automated End-to-End Optimizing Compiler for Deep Learningcited by 62
  9. 2020DORY: Automatic End-to-End Deployment of Real-World DNNs on Low-Cost IoT MCUscited by 57
  10. 2019Rehearsal-Free Continual Learning over Small Non-I.I.D. Batchescited by 46
  11. 2019Spiking Neural Networks and Online Learning: An Overview and Perspectivescited by 41
  12. 2020Robust High-dimensional Memory-augmented Neural Networkscited by 31
  13. 2020CVPR 2020 Continual Learning in Computer Vision Competition: Approaches, Results, Current Challenges and Future Directionscited by 26
  14. 2020Robustifying the Deployment of tinyML Models for Autonomous mini-vehiclescited by 10
  15. 2020Batch-level Experience Replay with Review for Continual Learningcited by 10
  16. 2021Quantization-Guided Training for Compact TinyML Modelscited by 10
  17. 2020Memory-Latency-Accuracy Trade-offs for Continual Learning on a RISC-V Extreme-Edge Nodecited by 5

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 4; 2023: 7; 2024: 12; 2025: 10; 2026: 4.

37 papers.

Sort:

By area:

  1. 2022FeTrIL: Feature Translation for Exemplar-Free Class-Incremental Learningcited by 120
  2. 2022Constrained Few-shot Class-incremental Learningcited by 93
  3. 2024Divide and not forget: Ensemble of selectively trained experts in Continual Learningcited by 38
  4. 2022Machine Learning for Microcontroller-Class Hardware: A Reviewcited by 28
  5. 2023A Machine Learning-oriented Survey on Tiny Machine Learningcited by 26
  6. 2022Intelligence at the Extreme Edge: A Survey on Reformable TinyMLcited by 13
  7. 2023Reduced Precision Floating-Point Optimization for Deep Neural Network On-Device Learning on MicroControllerscited by 10
  8. 2023Online Continual Learning for Robust Indoor Object Recognitioncited by 9
  9. 2024On TinyML and Cybersecurity: Electric Vehicle Charging Infrastructure Use Casecited by 9
  10. 2024QCore: Data-Efficient, On-Device Continual Calibration for Quantized Models -- Extended Versioncited by 7
  11. 2024Delta: A Cloud-assisted Data Enrichment Framework for On-Device Continual Learningcited by 6
  12. 2024FeTrIL++: Feature Translation for Exemplar-Free Class-Incremental Learning with Hill-Climbingcited by 5
25 more
  1. 2024TinySV: Speaker Verification in TinyML with On-device Learningcited by 5
  2. 2023RedMule: A Mixed-Precision Matrix-Matrix Operation Engine for Flexible and Energy-Efficient On-Chip Linear Algebra and TinyML Training Accelerationcited by 4
  3. 2023TinyReptile: TinyML with Federated Meta-Learningcited by 4
  4. 2024Enabling On-device Continual Learning with Binary Neural Networkscited by 4
  5. 2024Diffusion Model Meets Non-Exemplar Class-Incremental Learning and Beyondcited by 4
  6. 2024Latent Distillation for Continual Object Detection at the Edgecited by 4
  7. 2023Hadamard Domain Training with Integers for Class Incremental Quantized Learningcited by 3
  8. 202412 mJ per Class On-Device Online Few-Shot Class-Incremental Learningcited by 3
  9. 2024On-device Learning of EEGNet-based Network For Wearable Motor Imagery Brain-Computer Interfacecited by 3
  10. 2024MicroFlow: An Efficient Rust-Based Inference Engine for TinyMLcited by 3
  11. 2025Chameleon: A Multiplier-Free Temporal Convolutional Network Accelerator for End-to-End Few-Shot and Continual Learning from Sequential Datacited by 3
  12. 2025TActiLE: Tiny Active LEarning for wearable devicescited by 1
  13. 2025Onboard Optimization and Learning: A Surveycited by 1
  14. 2025RockNet: Distributed Learning on Ultra-Low-Power Devicescited by 1
  15. 2023A Conditioned Unsupervised Regression Framework Attuned to the Dynamic Nature of Data Streamscited by 0
  16. 2025Towards Experience Replay for Class-Incremental Learning in Fully-Binary Networkscited by 0
  17. 2025Generative Binary Memory: Pseudo-Replay Class-Incremental Learning on Binarized Embeddingscited by 0
  18. 2025Bridging Generalization and Personalization in Human Activity Recognition via On-Device Few-Shot Learningcited by 0
  19. 2025Deep Generative Continual Learning using Functional LoRA: FunLoRAcited by 0
  20. 2025SAFA-SNN: Sparsity-Aware On-Device Few-Shot Class-Incremental Learning with Fast-Adaptive Structure of Spiking Neural Networkcited by 0
  21. 2025M2RU: Memristive Minion Recurrent Unit for On-Chip Continual Learning at the Edgecited by 0
  22. 2026Online Continual Learning for Anomaly Detection in IoT under Data Distribution Shiftscited by 0
  23. 2026What changes after deployment? A survey on On-device Learning in TinyMLcited by 0
  24. 2026TASTE: Throughput-Aware Batch Size Tuning for On-Device Edge Learningcited by 0
  25. 2026MicroQonv: Reshaping Convolution Tensors for Efficient Microscaling in Training and Inferencecited by 0