Research Article

An Adaptive Communication-Efficient Federated Learning to Resist Gradient-Based Reconstruction Attacks

Algorithm 1

An adaptive communication-efficient federated learning (AFC-FL).
Input: The number of clients ;
Input: Training epochs ;
Input: Updating epochs ;
Input: Learning rate ;
Input: Local mini-batch size ;
Input: Local optimization function Adam;
Output: A global model ;
(1)Procedure ServerExecute:
(2) initialize ;
(3)for each Iteration do
(4)  ;
(5)end for
(6)end procedure
(7)Procedure ClientUpdate (m):
(8)for each Iteration do
(9)  ifthen
(10)   
(11)   
(12)  end if
(13)  for each Client do
(14)   
(15)   
(16)  end for
(17)end for
(18)end procedure