Federated Machine Learning as a Self-Adaptive Problem
2021
Machine Learning (ML) enables the creation of a new generation of applications that “learn” from collected data, transferred and analyzed on centralized servers. Moving data may imply a significant overhead and may also undermine users' privacy. Federated Machine Learning (FedML) tries to address these issues by means of local training phases on client devices: only lightweight aggregated data are then sent to the centralized server. FedML solutions must offer response times and accuracy similar to traditional ML applications, but their management is distributed on devices that may be heterogeneous, may become unavailable, and are not as powerful as (cloud-based) servers. This paper considers FedML systems a novel example of self-adaptive applications, where clients and servers must cooperate to provide required results. In particular, this paper proposes: i) the formalization of FedML applications as self-adaptive systems, ii) an initial prototype that shows the feasibility of the approach, and iii) a preliminary evaluation that demonstrates the benefit of the proposed solution.
Keywords:
- Correction
- Source
- Cite
- Save
- Machine Reading By IdeaReader
23
References
0
Citations
NaN
KQI