FLRA: A Reference Architecture for Federated Learning Systems

06/22/2021
by   Sin Kit Lo, et al.
0

Federated learning is an emerging machine learning paradigm that enables multiple devices to train models locally and formulate a global model, without sharing the clients' local data. A federated learning system can be viewed as a large-scale distributed system, involving different components and stakeholders with diverse requirements and constraints. Hence, developing a federated learning system requires both software system design thinking and machine learning knowledge. Although much effort has been put into federated learning from the machine learning perspectives, our previous systematic literature review on the area shows that there is a distinct lack of considerations for software architecture design for federated learning. In this paper, we propose FLRA, a reference architecture for federated learning systems, which provides a template design for federated learning-based solutions. The proposed FLRA reference architecture is based on an extensive review of existing patterns of federated learning systems found in the literature and existing industrial implementation. The FLRA reference architecture consists of a pool of architectural patterns that could address the frequently recurring design problems in federated learning architectures. The FLRA reference architecture can serve as a design guideline to assist architects and developers with practical solutions for their problems, which can be further customised.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/28/2022

A Decision Model for Federated Learning Architecture Pattern Selection

Federated learning is growing fast in both academia and industry to reso...
research
07/23/2019

Federated Learning Systems: Vision, Hype and Reality for Data Privacy and Protection

Federated learning systems enable the collaborative training of machine ...
research
05/15/2023

Federated Learning over Harmonized Data Silos

Federated Learning is a distributed machine learning approach that enabl...
research
04/16/2022

A Distributed and Elastic Aggregation Service for Scalable Federated Learning Systems

Federated Learning has promised a new approach to resolve the challenges...
research
03/31/2021

Federated Learning: A Signal Processing Perspective

The dramatic success of deep learning is largely due to the availability...
research
10/14/2019

Federated Learning for Coalition Operations

Machine Learning in coalition settings requires combining insights avail...
research
11/09/2020

Interpretable collaborative data analysis on distributed data

This paper proposes an interpretable non-model sharing collaborative dat...

Please sign up or login with your details

Forgot password? Click here to reset