• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Konferenzschrift
  4. TinyFL: On-Device Training, Communication and Aggregation on a Microcontroller for Federated Learning
 
  • Details
  • Full
Options
August 7, 2023
Conference Paper
Title

TinyFL: On-Device Training, Communication and Aggregation on a Microcontroller for Federated Learning

Abstract
In federated learning (FL), in contrast to centralized ML learning processes, ML models are sent rather than the raw data. Therefore, FL is a decentralized and privacy-compliant process currently experiencing significant research interest. As a result, initial investigations were carried out with FL and microcontrollers (MCUs). However, each of these studies used a PC as a server. In this work, we introduce TinyFL, a method using only MCUs to build a low-cost, low-power, and low-storage system. TinyFL uses a hybrid master/slave protocol where the master MCU is responsible for communication and aggregation. Thereby, the communication is performed by inter-integrated circuit (I 2 C). TinyFL demonstrates that communication and aggregation for FL can be performed on only MCUs. Furthermore, we show that the training with TinyFL is 11.57 % faster than centralized training using a gesture recognition use case.
Author(s)
Wulfert, Lars  
Fraunhofer-Institut für Mikroelektronische Schaltungen und Systeme IMS  
Wiede, Christian  
Fraunhofer-Institut für Mikroelektronische Schaltungen und Systeme IMS  
Grabmaier, Anton  
Universität Duisburg-Essen, EBS
Mainwork
21st IEEE Interregional NEWCAS Conference, NEWCAS 2023. Conference Proceedings  
Conference
Interregional NEWCAS Conference 2023  
DOI
10.1109/NEWCAS57931.2023.10198040
Language
English
Fraunhofer-Institut für Mikroelektronische Schaltungen und Systeme IMS  
Keyword(s)
  • federated learning

  • microcontroller

  • on-device aggregation

  • embedded systems

  • TinyFL

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024