When Decentralized Optimization Meets Federated Learning

06/05/2023
by   Hongchang Gao, et al.
0

Federated learning is a new learning paradigm for extracting knowledge from distributed data. Due to its favorable properties in preserving privacy and saving communication costs, it has been extensively studied and widely applied to numerous data analysis applications. However, most existing federated learning approaches concentrate on the centralized setting, which is vulnerable to a single-point failure. An alternative strategy for addressing this issue is the decentralized communication topology. In this article, we systematically investigate the challenges and opportunities when renovating decentralized optimization for federated learning. In particular, we discussed them from the model, data, and communication sides, respectively, which can deepen our understanding about decentralized federated learning.

READ FULL TEXT
research
08/21/2019

Decentralized Federated Learning: A Segmented Gossip Approach

The emerging concern about data privacy and security has motivated the p...
research
04/23/2020

Enhancing Privacy via Hierarchical Federated Learning

Federated learning suffers from several privacy-related issues that expo...
research
07/22/2020

FedOCR: Communication-Efficient Federated Learning for Scene Text Recognition

While scene text recognition techniques have been widely used in commerc...
research
11/13/2022

Towards Privacy-Aware Causal Structure Learning in Federated Setting

Causal structure learning has been extensively studied and widely used i...
research
12/22/2021

FLoBC: A Decentralized Blockchain-Based Federated Learning Framework

The rapid expansion of data worldwide invites the need for more distribu...
research
05/17/2022

On the Privacy of Decentralized Machine Learning

In this work, we carry out the first, in-depth, privacy analysis of Dece...
research
03/19/2023

On the Convergence of Decentralized Federated Learning Under Imperfect Information Sharing

Decentralized learning and optimization is a central problem in control ...

Please sign up or login with your details

Forgot password? Click here to reset