I. Introduction
The popularization of mobile and IoT devices allows the collection of a large amount of data at the network’s edge, which enables the training of large Machine Learning (ML) models for a wide range of applications, such as next-word prediction and object detection. Traditionally, the edge devices send their local data to a powerful central server, which trains the model in a centralized manner. However, this mechanism raises several privacy concerns as the local data might be sensitive, and regulations such as the General Data Protection Regulation (GDPR) might restrict data collection from those devices [1], making centralized training unfeasible.