Research Article

BFLP: An Adaptive Federated Learning Framework for Internet of Vehicles

Algorithm 3

Vertical federated learning.
Input: η
Output: ρ1, ρ2, …, ρT
1: Party Pt(t = 1, 2, …, T) initialize ρ1, ρ2ρT;
 2: Exchange Pt(t = 1, 2, …, T);
 3: for each iteration x = 1, 2, …do
 4:  Randomly sample a minibatch
 5:  for each party t = 1, 2, …, T sequentially do
 6:   for each local iteration r = 1, 2, …, Q do
 7:    t computes using (9);
 8:    update ;
 9:   end for
 10:     Exchange Pt (t = 1, 2, …, T);
 11:    end for
 12: end for