Skip to main content
. Author manuscript; available in PMC: 2022 Aug 14.
Published in final edited form as: KDD. 2021 Aug 14;2021:617–627. doi: 10.1145/3447548.3467281

Algorithm 2.

FADE Server Aggregation

Input: Initial models f, G, D momentum parameter β
1: for t ∈ 1, …, Tmax do
2:   Select m active users uniformly at random into A
3:   Broadcast θt = (ft, Gt, Dt) users
4:   for user i in A in parallel do
5:    User updates by Algorithm 1
6:   Aggregate {θtk=(fti,Gti,Dti)}i=1m and average
     θt+1βi=1mniNθti+(1β)θt
Output: ft, Gt, Dt