mlsanityData to 7 Oct 2026

TinyReptile: TinyML with Federated Meta-Learning

arXiv 2304.05201 ↗First posted 11 Apr 2023cs.LG cs.AI cs.DCcited by 4

Not on the map. Why?

Abstract (arXiv)

Tiny machine learning (TinyML) is a rapidly growing field aiming to democratize machine learning (ML) for resource-constrained microcontrollers (MCUs). Given the pervasiveness of these tiny devices, it is inherent to ask whether TinyML applications can benefit from aggregating their knowledge. Federated learning (FL) enables decentralized agents to jointly learn a global model without sharing sensitive local data. However, a common global model may not work for all devices due to the complexity of the actual deployment environment and the heterogeneity of the data available on each device. In addition, the deployment of TinyML hardware has significant computational and communication constraints, which traditional ML fails to address. Considering these challenges, we propose TinyReptile, a simple but efficient algorithm inspired by meta-learning and online learning, to collaboratively learn a solid initialization for a neural network (NN) across tiny devices that can be quickly adapted to a new device with respect to its data. We demonstrate TinyReptile on Raspberry Pi 4 and Cortex-M4 MCU with only 256-KB RAM. The evaluations on various TinyML use cases confirm a resource reduction and training time saving by at least two factors compared with baseline algorithms with comparable performance.

Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 25 of its 41 references that are in the map. First posted on arXiv 11 Apr 2023.

Builds on

25 of 41 references.

References · 25

  1. 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
  2. 2017Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networkscited by 4,861
  3. 2018Federated Optimization in Heterogeneous Networkscited by 2,971
  4. 2018On First-Order Meta-Learning Algorithmscited by 1,003
  5. 2020Meta-Learning in Neural Networks: A Surveycited by 944
  6. 2018Speech Commands: A Dataset for Limited-Vocabulary Speech Recognitioncited by 741
  7. 2022Using DeepSpeed and Megatron to Train Megatron-Turing NLG 530B, A Large-Scale Generative Language Modelcited by 557
  8. 2019Robust and Communication-Efficient Federated Learning from Non-IID Datacited by 415
  9. 2019Rapid Learning or Feature Reuse? Towards Understanding the Effectiveness of MAMLcited by 359
  10. 2020Personalized Federated Learning: A Meta-Learning Approachcited by 309
  11. 2020MCUNet: Tiny Deep Learning on IoT Devicescited by 269
  12. 2019Improving Federated Learning Personalization via Model Agnostic Meta Learningcited by 264
13 more
  1. 2020TensorFlow Lite Micro: Embedded Machine Learning on TinyML Systemscited by 161
  2. 2021MLPerf Tiny Benchmarkcited by 118
  3. 2020River: machine learning for streaming data in Pythoncited by 96
  4. 2021TinyOL: TinyML with Online-Learning on Microcontrollerscited by 65
  5. 2020End-to-End Evaluation of Federated Learning and Split Learning for Internet of Thingscited by 64
  6. 2019The Omniglot challenge: a 3-year progress reportcited by 54
  7. 2021A TinyML Platform for On-Device Continual Learning with Quantized Latent Replayscited by 37
  8. 2022P2M: A Processing-in-Pixel-in-Memory Paradigm for Resource-Constrained TinyML Applicationscited by 16
  9. 2021Meta Federated Learningcited by 8
  10. 2021TinyFedTL: Federated Transfer Learning on Tiny Devicescited by 6
  11. 2022An Empirical Study of Low Precision Quantization for TinyMLcited by 6
  12. 2022How to Manage Tiny Machine Learning at Scale: An Industrial Perspectivecited by 5
  13. 2022Improving the Energy Efficiency and Robustness of tinyML Computer Vision using Log-Gradient Input Imagescited by 2

Built on by

Cited by year

Citing papers per year: 2023: 2; 2024: 1; 2025: 1.

4 papers.