FedFNN: Faster Training Convergence Through Update Predictions in Federated Recommender Systems
Francesco Fabbri, Xianghang Liu, Jack R. McKenzie, Bartlomiej, Twardowski, and Tri Kurniawan Wijaya

TL;DR
FedFNN is a novel federated learning algorithm that significantly accelerates training convergence in recommender systems by predicting updates for unsampled users, achieving faster training without sacrificing accuracy.
Contribution
Introduces FedFNN, a method that predicts weight updates for unsampled users to speed up federated training in recommender systems.
Findings
FedFNN is 5x faster than existing methods.
Maintains or improves accuracy during faster training.
Performs consistently across different client cluster configurations.
Abstract
Federated Learning (FL) has emerged as a key approach for distributed machine learning, enhancing online personalization while ensuring user data privacy. Instead of sending private data to a central server as in traditional approaches, FL decentralizes computations: devices train locally and share updates with a global server. A primary challenge in this setting is achieving fast and accurate model training - vital for recommendation systems where delays can compromise user engagement. This paper introduces FedFNN, an algorithm that accelerates decentralized model training. In FL, only a subset of users are involved in each training epoch. FedFNN employs supervised learning to predict weight updates from unsampled users, using updates from the sampled set. Our evaluations, using real and synthetic data, show: 1. FedFNN achieves training speeds 5x faster than leading methods,…
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 · Recommender Systems and Techniques · Stochastic Gradient Optimization Techniques
