Proceedings of the 28th ACM SIGKDD Conference on Knowledge Discovery and Data Mining · 2022 · 34 citations · 19 references
ComputingComputer EngineeringComputer ScienceDistributed SystemsMachine LearningRecommender SystemsDeep LearningHybrid RecommendationOptimization For Machine LearningRecommendation SystemsScalable Algorithm DesignScalable Machine LearningAccuracyDeep Learning For RecommendationDistributed ArchitectureEfficiencyModel CapacityScalable Recommendation SystemsSynchronization MechanismsTraining
Recent years have witnessed an exponential growth of model scale in deep learning-based recommender systems---from Google's 2016 model with 1 billion parameters to the latest Facebook's model with 12 trillion parameters. Significant quality boost has come with each jump of the model capacity, which makes us believe the era of 100 trillion parameters is around the corner. However, the training of such models is challenging even within industrial scale data centers. We resolve this challenge by careful co-design of both optimization algorithm and distributed system architecture. Specifically, to ensure both the training efficiency and the training accuracy, we design a novel hybrid training algorithm, where the embedding layer and the dense neural network are handled by different synchronization mechanisms; then we build a system called Persia (short for parallel recommendation training system with hybrid acceleration) to support this hybrid training algorithm. Both theoretical demonstrations and empirical studies with up to 100 trillion parameters have been conducted to justify the system design and implementation of Persia. We make Persia publicly available (at github.com/PersiaML/Persia) so that anyone can easily train a recommender model at the scale of 100 trillion parameters.
19
Deep Neural Networks for YouTube Recommendations
Paul Covington, Jay Adams, Emre Sargin · 2016 · 3.4K citations · Full text
Wide & Deep Learning for Recommender Systems
Heng-Tze Cheng, Levent Koç, Jeremiah Harmsen et al. · 2016 · 3.3K citations · Full text
The YouTube video recommendation system
James Davidson, Benjamin Liebald, Junning Liu et al. · 2010 · 1.2K citations