Scaling Language Model Size in Cross-Device Federated Learning
Jae Hun Ro, Theresa Breiner, Lara McConnaughey, Mingqing Chen, Ananda, Theertha Suresh, Shankar Kumar, Rajiv Mathews

TL;DR
This paper demonstrates that by applying various optimization techniques, larger language models can be effectively trained in cross-device federated learning, achieving comparable or better performance with reduced communication costs.
Contribution
The authors introduce a combination of methods enabling the training of significantly larger language models in federated settings, overcoming traditional bottlenecks.
Findings
Trained a 21M parameter Transformer with comparable perplexity to smaller models.
Achieved 10x reduction in client-server communication costs.
Lower perplexity than smaller LSTMs in federated learning scenarios.
Abstract
Most studies in cross-device federated learning focus on small models, due to the server-client communication and on-device computation bottlenecks. In this work, we leverage various techniques for mitigating these bottlenecks to train larger language models in cross-device federated learning. With systematic applications of partial model training, quantization, efficient transfer learning, and communication-efficient optimizers, we are able to train a M parameter Transformer and M parameter Conformer that achieve the same or better perplexity as that of a similarly sized LSTM with smaller client-to-server communication cost and lower perplexity than smaller LSTMs commonly studied in literature.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Stochastic Gradient Optimization Techniques · Advanced Graph Neural Networks
MethodsAttention Is All You Need · Linear Layer · Tanh Activation · Sigmoid Activation · Dropout · Label Smoothing · Adam · Multi-Head Attention · Residual Connection · Layer Normalization
