A Continual and Incremental Learning Approach for TinyML On-device Training Using Dataset Distillation and Model Size Adaption
Marcus R\"ub, Philipp Tuchel, Axel Sikora, Daniel Mueller-Gritschneder

TL;DR
This paper introduces a novel TinyML incremental learning algorithm that uses dataset distillation and dynamic model size adjustment to enable efficient on-device training with minimal memory and computational resources.
Contribution
It presents a new approach combining dataset distillation and model size adaptation for incremental learning in resource-constrained TinyML devices.
Findings
Achieves only 1% accuracy loss with 43% FLOPs of larger models.
Requires only 1% of the original dataset for training.
Demonstrates effectiveness across five diverse datasets.
Abstract
A new algorithm for incremental learning in the context of Tiny Machine learning (TinyML) is presented, which is optimized for low-performance and energy efficient embedded devices. TinyML is an emerging field that deploys machine learning models on resource-constrained devices such as microcontrollers, enabling intelligent applications like voice recognition, anomaly detection, predictive maintenance, and sensor data processing in environments where traditional machine learning models are not feasible. The algorithm solve the challenge of catastrophic forgetting through the use of knowledge distillation to create a small, distilled dataset. The novelty of the method is that the size of the model can be adjusted dynamically, so that the complexity of the model can be adapted to the requirements of the task. This offers a solution for incremental learning in resource-constrained…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsKnowledge Distillation
