Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3394486.3403176acmconferencesArticle/Chapter ViewAbstractPublication PageskddConference Proceedingsconference-collections
research-article
Open access

FedFast: Going Beyond Average for Faster Training of Federated Recommender Systems

Published: 20 August 2020 Publication History

Abstract

Federated learning (FL) is quickly becoming the de facto standard for the distributed training of deep recommendation models, using on-device user data and reducing server costs. In a typical FL process, a central server tasks end-users to train a shared recommendation model using their local data. The local models are trained over several rounds on the users' devices and the server combines them into a global model, which is sent to the devices for the purpose of providing recommendations. Standard FL approaches use randomly selected users for training at each round, and simply average their local models to compute the global model. The resulting federated recommendation models require significant client effort to train and many communication rounds before they converge to a satisfactory accuracy. Users are left with poor quality recommendations until the late stages of training. We present a novel technique, FedFast, to accelerate distributed learning which achieves good accuracy for all users very early in the training process. We achieve this by sampling from a diverse set of participating clients in each training round and applying an active aggregation method that propagates the updated model to the other clients. Consequently, with FedFast the users benefit from far lower communication costs and more accurate models that can be consumed anytime during the training process even at the very early stages. We demonstrate the efficacy of our approach across a variety of benchmark datasets and in comparison to state-of-the-art recommendation techniques.

Supplementary Material

MP4 File (3394486.3403176.mp4)
We present FedFast, a novel technique for speeding up the training of recommendation models in a federated learning setting. Our approach extends the standard federated averaging framework by introducing a more effective client sampling and model aggregation strategy. Through these enhancements, our empirical evaluations show that FedFast is at least 4 times faster than federated averaging. Details of this work is published in the paper titled ?FedFast: Going Beyond Average for Faster Training of Federated Recommender Systems?

References

[1]
Marharyta Aleksandrova, Armelle Brun, Anne Boyer, and Oleg Chertov. 2017. Identifying Representative Users in Matrix Factorization-based Recommender Systems: Application to Solving the Content-less New Item Cold-Start Problem. Journal of Intelligent Information Systems, Vol. 48, 2 (2017), 365--397.
[2]
Muhammad Ammad-ud-din, Elena Ivannikova, Suleiman A. Khan, Were Oyomno, Qiang Fu, Kuan Eeik Tan, and Adrian Flanagan. 2019. Federated Collaborative Filtering for Privacy-Preserving Personalized Recommendation System. CoRR, Vol. abs/1901.09888 (2019), 1--12. arxiv: 1901.09888
[3]
Keith Bonawitz, Hubert Eichner, Wolfgang Grieskamp, Dzmitry Huba, Alex Ingerman, Vladimir Ivanov, Chloé Kiddon, Jakub Konecný, Stefano Mazzocchi, H. Brendan McMahan, Timon Van Overveldt, David Petrou, Daniel Ramage, and Jason Roselander. 2019. Towards Federated Learning at Scale: System Design. CoRR, Vol. abs/1902.01046 (2019), 1--15. arxiv: 1902.01046
[4]
Fei Chen, Mi Luo, Zhenhua Dong, Zhenguo Li, and Xiuqiang He. 2018. Federated Meta-Learning with Fast Convergence and Efficient Communication. arxiv: cs.LG/1802.07876
[5]
Ting Chen, Yizhou Sun, Yue Shi, and Liangjie Hong. 2017. On Sampling Strategies for Neural Network-based Collaborative Filtering. In Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM, New York, USA, 767--776.
[6]
Paul Covington, Jay Adams, and Emre Sargin. 2016. Deep Neural Networks for YouTube Recommendations. In Proceedings of the 10th ACM Conference on Recommender Systems. ACM, New York, USA, 191--198.
[7]
Mukund Deshpande and George Karypis. 2004. Item-based Top-N Recommendation Algorithms. ACM Transactions on Information Systems, Vol. 22, 1 (2004), 143--177.
[8]
Ruihai Dong, Michael P O'Mahony, Markus Schaal, Kevin McCarthy, and Barry Smyth. 2016. Combining Similarity and Sentiment in Opinion Mining for Product Recommendation. Journal of Intelligent Information Systems, Vol. 46, 2 (2016), 285--312.
[9]
Ali Mamdouh Elkahky, Yang Song, and Xiaodong He. 2015. A Multi-View Deep Learning Approach for Cross Domain User Modeling in Recommendation Systems. In Proceedings of the 24th International Conference on World Wide Web (WWW '15). International World Wide Web Conferences Steering Committee, Republic and Canton of Geneva, Switzerland, 278--288.
[10]
Jack Goetz, Kshitiz Malik, Duc Bui, Seungwhan Moon, Honglei Liu, and Anuj Kumar. 2019. Active Federated Learning. arxiv: 1909.12641
[11]
Joshua Grass and Shlomo Zilberstein. 1996. Anytime Algorithm Development Tools. ACM SIGART Bulletin, Vol. 7, 2 (Apr 1996), 20--27.
[12]
Xiangnan He, Xiaoyu Du, Xiang Wang, Feng Tian, Jinhui Tang, and Tat-Seng Chua. 2018. Outer Product-based Neural Collaborative Filtering. In Proceedings of the 27th International Joint Conference on Artificial Intelligence, Vol. abs/1808.03912. IJCAI, Stockholm, Sweden, 2227--2233.
[13]
Xiangnan He, Lizi Liao, Hanwang Zhang, Liqiang Nie, Xia Hu, and Tat-Seng Chua. 2017. Neural Collaborative Filtering. In Proceedings of the 26th International Conference on World Wide Web. International World Wide Web Conferences Steering Committee, International World Wide Web Conferences Steering Committee, Geneva, Switzerland, 173--182.
[14]
Andrew G. Howard, Menglong Zhu, Bo Chen, Dmitry Kalenichenko, Weijun Wang, Tobias Weyand, Marco Andreetto, and Hartwig Adam. 2017. MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications. arxiv: cs.CV/1704.04861
[15]
Jakub Konecný, H. Brendan McMahan, Felix X. Yu, Peter Richtá rik, Ananda Theertha Suresh, and Dave Bacon. 2016. Federated Learning: Strategies for Improving Communication Efficiency. arxiv: cs.LG/1610.05492
[16]
Yehuda Koren. 2008. Factorization Meets the Neighborhood: A Multifaceted Collaborative Filtering Model. In Proceedings of the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM, ACM, New York, USA, 426--434.
[17]
Yehuda Koren, Robert M. Bell, and Chris Volinsky. 2009. Matrix Factorization Techniques for Recommender Systems. IEEE Computer, Vol. 42, 8 (Aug 2009), 30--37.
[18]
Bin Li, Qiang Yang, and Xiangyang Xue. 2009. Transfer Learning for Collaborative Filtering via a Rating-matrix Generative Model. In Proceedings of the 26th Annual International Conference on Machine Learning. ACM, New York, USA, 617--624.
[19]
Nathan N. Liu, Xiangrui Meng, Chao Liu, and Qiang Yang. 2011. Wisdom of the Better Few: Cold Start Recommendation via Representative Based Rating Elicitation. In Proceedings of the Fifth ACM Conference on Recommender Systems. ACM, ACM, New York, USA, 37--44.
[20]
Brendan McMahan, Eider Moore, Daniel Ramage, Seth Hampson, and Blaise Agü era y Arcas. 2017. Communication-Efficient Learning of Deep Networks from Decentralized Data. In Proceedings of the 20th International Conference on Artificial Intelligence and Statistics, Aarti Singh and Xiaojin (Jerry) Zhu (Eds.), Vol. 54. PMLR, Fort Lauderdale, USA, 1273--1282.
[21]
Milad Nasr, Reza Shokri, and Amir Houmansadr. 2019. Comprehensive Privacy Analysis of Deep Learning: Passive and Active White-box Inference Attacks against Centralized and Federated Learning. 2019 IEEE Symposium on Security and Privacy, Vol. 1, 1 (May 2019), 1--15.
[22]
Weike Pan, Evan Wei Xiang, Nathan Nan Liu, and Qiang Yang. 2010. Transfer Learning in Collaborative Filtering for Sparsity Reduction. In Proceedings of the 24th Conference on Artificial Intelligence. AAAI Press, Atlanta, Georgia, 230--234.
[23]
Dan Pelleg and Andrew W. Moore. 1999. Accelerating Exact k-means Algorithms with Geometric Reasoning. In Proceedings of the 5th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM, New York, USA, 277--281.
[24]
Steffen Rendle, Christoph Freudenthaler, Zeno Gantner, and Lars Schmidt-Thieme. 2009. BPR: Bayesian Personalized Ranking from Implicit Feedback. In Proceedings of the 25th Conference on Uncertainty in Artificial Intelligence. AUAI Press, Montreal, Canada, 452--461.
[25]
Suvash Sedhain, Aditya Krishna Menon, Scott Sanner, and Lexing Xie. 2015. AutoRec: Autoencoders Meet Collaborative Filtering. In Proceedings of the 24th International Conference on World Wide Web. Association for Computing Machinery, New York, USA, 111--112.
[26]
Lei Shi, Wayne Xin Zhao, and Yi-Dong Shen. 2017. Local Representative-Based Matrix Factorization for Cold-Start Recommendation. ACM Transactions on Information Systems, Vol. 36, 2 (2017), 22:1--22:28.
[27]
Bo Zhang, Na Wang, and Hongxia Jin. 2014. Privacy Concerns in Online Recommender Systems: Influences of Control and User Data Input. In 10th Symposium On Usable Privacy and Security (SOUPS 2014). USENIX Association, Menlo Park, CA, 159--173.
[28]
Shuai Zhang, Lina Yao, Aixin Sun, and Yi Tay. 2019. Deep Learning Based Recommender System: A Survey and New Perspectives. ACM Computing Surveys (CSUR), Vol. 52, 1, Article 5 (Feb 2019), 38 pages.
[29]
Weinan Zhang, Tianqi Chen, Jun Wang, and Yong Yu. 2013. Optimizing top-N Collaborative Filtering via Dynamic Negative Item Sampling. In Proceedings of the 36th International ACM SIGIR Conference on Research and Development in Information Retrieval. ACM, New York, USA, 785--788.

Cited By

View all
  • (2025)LacGCL: Lightweight message masking with linear attention and cross-view interaction graph contrastive learning for recommendationInformation Processing & Management10.1016/j.ipm.2024.10393062:1(103930)Online publication date: Jan-2025
  • (2024)Balancing Privacy and Performance: A Differential Privacy Approach in Federated LearningComputers10.3390/computers1311027713:11(277)Online publication date: 24-Oct-2024
  • (2024)PerFedRec++: Enhancing Personalized Federated Recommendation with Self-Supervised Pre-TrainingACM Transactions on Intelligent Systems and Technology10.1145/366492715:5(1-24)Online publication date: 14-May-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
KDD '20: Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining
August 2020
3664 pages
ISBN:9781450379984
DOI:10.1145/3394486
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 20 August 2020

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. active sampling
  2. communication costs
  3. faster training
  4. federated learning
  5. recommender systems

Qualifiers

  • Research-article

Funding Sources

Conference

KDD '20
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,133 of 8,635 submissions, 13%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)873
  • Downloads (Last 6 weeks)82
Reflects downloads up to 18 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2025)LacGCL: Lightweight message masking with linear attention and cross-view interaction graph contrastive learning for recommendationInformation Processing & Management10.1016/j.ipm.2024.10393062:1(103930)Online publication date: Jan-2025
  • (2024)Balancing Privacy and Performance: A Differential Privacy Approach in Federated LearningComputers10.3390/computers1311027713:11(277)Online publication date: 24-Oct-2024
  • (2024)PerFedRec++: Enhancing Personalized Federated Recommendation with Self-Supervised Pre-TrainingACM Transactions on Intelligent Systems and Technology10.1145/366492715:5(1-24)Online publication date: 14-May-2024
  • (2024)Cluster-driven Personalized Federated Recommendation with Interest-aware Graph Convolution Network for MultimediaProceedings of the 32nd ACM International Conference on Multimedia10.1145/3664647.3680788(5614-5622)Online publication date: 28-Oct-2024
  • (2024)Horizontal Federated Recommender System: A SurveyACM Computing Surveys10.1145/365616556:9(1-42)Online publication date: 3-Apr-2024
  • (2024)A Survey on Trustworthy Recommender SystemsACM Transactions on Recommender Systems10.1145/3652891Online publication date: 13-Apr-2024
  • (2024)A Hybrid Decentralised Learning Topology for Recommendations with Improved PrivacyProceedings of the 4th Workshop on Machine Learning and Systems10.1145/3642970.3655841(161-168)Online publication date: 22-Apr-2024
  • (2024)Decentralized Federated Recommendation with Privacy-aware Structured Client-level GraphACM Transactions on Intelligent Systems and Technology10.1145/364128715:4(1-23)Online publication date: 22-Jan-2024
  • (2024)EFVAE: Efficient Federated Variational Autoencoder for Collaborative FilteringProceedings of the 33rd ACM International Conference on Information and Knowledge Management10.1145/3627673.3679818(3176-3185)Online publication date: 21-Oct-2024
  • (2024)Efficient and Robust Regularized Federated RecommendationProceedings of the 33rd ACM International Conference on Information and Knowledge Management10.1145/3627673.3679682(1452-1461)Online publication date: 21-Oct-2024
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media