b9e1ece0949271f2.tex
1: \begin{abstract}
2: Although federated learning (FL) enables multiple clients (e.g., mobile devices) to train a global model while preserving their privacy, FL imposes computational-intensive training to clients  and may have slow convergence rate under non-independent and identically distributed (non-IID) datasets among clients. 
3: In this work, we incorporate split learning into FL and propose a MiniBatch-SplitFed algorithm.
4: With our proposed algorithm, the model is split at a  cut layer into two parts: a client-side model and a server-side model. Clients cooperatively train only the client-side model, so their training load can be reduced. We theoretically analyze the convergence rate of our proposed algorithm and  show that a smaller gradient divergence of the client-side model leads to a higher convergence rate. Perhaps counter-intuitive, our empirical result shows that a latter position of cut layer leads to a smaller gradient divergence. The aforementioned theoretical and empirical results lead to our conclusion that a latter position of cut layer leads to a better algorithm performance. This conclusion is also validated by our experimental results. Moreover, experimental results show that our proposed MiniBatch-SplitFed algorithm achieves a higher training accuracy than conventional FL, especially when the non-IID degree of the clients' datasets is high. The improvement  can be up to 75\%. 
5: 
6: \end{abstract}
7: