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 |
| 3: | Broadcast θt = (ft, Gt, Dt) users |
| 4: | for user i in in parallel do |
| 5: | User updates by Algorithm 1 |
| 6: | Aggregate and average |
| Output: ft, Gt, Dt | |