LGDec 10, 2020

DONE: Distributed Approximate Newton-type Method for Federated Edge Learning

arXiv:2012.05625v420 citations
AI Analysis

This work provides a more communication-efficient federated learning algorithm for edge computing environments, which is an incremental improvement for practitioners facing high communication costs.

This paper proposes DONE, a distributed approximate Newton-type method for federated edge learning, which addresses challenges like non-i.i.d. data and high communication costs. DONE achieves comparable performance to Newton's method while requiring fewer communication iterations than distributed gradient descent and outperforming DANE and FEDL for non-quadratic loss functions.

There is growing interest in applying distributed machine learning to edge computing, forming federated edge learning. Federated edge learning faces non-i.i.d. and heterogeneous data, and the communication between edge workers, possibly through distant locations and with unstable wireless networks, is more costly than their local computational overhead. In this work, we propose DONE, a distributed approximate Newton-type algorithm with fast convergence rate for communication-efficient federated edge learning. First, with strongly convex and smooth loss functions, DONE approximates the Newton direction in a distributed manner using the classical Richardson iteration on each edge worker. Second, we prove that DONE has linear-quadratic convergence and analyze its communication complexities. Finally, the experimental results with non-i.i.d. and heterogeneous data show that DONE attains a comparable performance to the Newton's method. Notably, DONE requires fewer communication iterations compared to distributed gradient descent and outperforms DANE and FEDL, state-of-the-art approaches, in the case of non-quadratic loss functions.

Code Implementations2 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes