mlsanityData to 7 Oct 2026

Persia: An Open, Hybrid System Scaling Deep Learning-based Recommenders up to 100 Trillion Parameters

arXiv 2111.05897 ↗First posted 10 Nov 2021cs.LG cs.DCcited by 17

Not on the map. Why?

Abstract (arXiv)

Deep learning based models have dominated the current landscape of production recommender systems. Furthermore, recent years have witnessed an exponential growth of the model scale--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. This difficulty is inherited from the staggering heterogeneity of the training computation--the model's embedding layer could include more than 99.99% of the total model size, which is extremely memory-intensive; while the rest neural network is increasingly computation-intensive. To support the training of such huge models, an efficient distributed training system is in urgent need. In this paper, we resolve this challenge by careful co-design of both the optimization algorithm and the distributed system architecture. Specifically, in order 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 demonstration and empirical study up to 100 trillion parameters have conducted to justified the system design and implementation of Persia. We make Persia publicly available (at https://github.com/PersiaML/Persia) so that anyone would be able to easily train a recommender model at the scale of 100 trillion parameters.

Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). Builds on 61 of its 124 references that are in the map. First posted on arXiv 10 Nov 2021.

Builds on

61 of 124 references.

References · 61

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
  3. 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,829
  4. 2016Wide & Deep Learning for Recommender Systemscited by 745
  5. 2018Local SGD Converges Fast and Communicates Littlecited by 595
  6. 2018signSGD: Compressed Optimisation for Non-Convex Problemscited by 561
  7. 2017Deep Interest Network for Click-Through Rate Predictioncited by 541
  8. 2017Can Decentralized Algorithms Outperform Centralized Algorithms? A Case Study for Decentralized Parallel Stochastic Gradient Descentcited by 496
  9. 2018Personalized Top-N Sequential Recommendation via Convolutional Sequence Embeddingcited by 473
  10. 2018Deep Interest Evolution Network for Click-Through Rate Predictioncited by 336
  11. 2018Horovod: fast and easy distributed deep learning in TensorFlowcited by 275
  12. 2017TernGrad: Ternary Gradients to Reduce Communication in Distributed Deep Learningcited by 253
38 more
  1. 2018The Convergence of Sparsified Gradient Methodscited by 228
  2. 2019Decentralized Stochastic Optimization and Gossip Algorithms with Compressed Communicationcited by 218
  3. 2018Don't Use Large Mini-Batches, Use Local SGDcited by 201
  4. 2017Gradient Sparsification for Communication-Efficient Distributed Optimizationcited by 199
  5. 2015MXNet: A Flexible and Efficient Machine Learning Library for Heterogeneous Distributed Systemscited by 195
  6. 2019Qsparse-local-SGD: Distributed SGD with Quantization, Sparsification, and Local Computationscited by 179
  7. 2018Beyond Data and Model Parallelism for Deep Neural Networkscited by 177
  8. 2018Mesh-TensorFlow: Deep Learning for Supercomputerscited by 168
  9. 2017Asynchronous Decentralized Parallel Stochastic Gradient Descentcited by 159
  10. 2016QSGD: Communication-Efficient SGD via Gradient Quantization and Encodingcited by 147
  11. 2017Revisiting Distributed Synchronous SGDcited by 142
  12. 2018D2: Decentralized Training over Decentralized Datacited by 140
  13. 2020On Biased Compression for Distributed Learningcited by 140
  14. 2017Deep Learning based Recommender System: A Survey and New Perspectivescited by 136
  15. 2018ATOMO: Communication-efficient Learning via Atomic Sparsificationcited by 135
  16. 2018PipeDream: Fast and Efficient Pipeline Parallel DNN Trainingcited by 116
  17. 2015Asynchronous Parallel Stochastic Gradient for Nonconvex Optimizationcited by 115
  18. 2019Local SGD with Periodic Averaging: Tighter Analysis and Adaptive Synchronizationcited by 106
  19. 2018Billion-scale Commodity Embedding for E-commerce Recommendation in Alibabacited by 105
  20. 2016Asynchronous Stochastic Gradient Descent with Delay Compensationcited by 98
  21. 2019DoubleSqueeze: Parallel Stochastic Gradient Descent with Double-Pass Error-Compensated Compressioncited by 98
  22. 2018SGD and Hogwild! Convergence Without the Bounded Gradients Assumptioncited by 94
  23. 2016Improved Recurrent Neural Networks for Session-based Recommendationscited by 86
  24. 2019Communication-efficient distributed SGD with Sketchingcited by 81
  25. 2018Adaptive Communication Strategies to Achieve the Best Error-Runtime Trade-off in Local-Update SGDcited by 76
  26. 2021TeraPipe: Token-Level Pipeline Parallelism for Training Large-Scale Language Modelscited by 74
  27. 2018Recommendations with Negative Feedback via Pairwise Deep Reinforcement Learningcited by 71
  28. 2020Distributed Hierarchical GPU Parameter Server for Massive Scale Deep Learning Ads Systemscited by 59
  29. 2020AutoEmb: Automated Embedding Dimensionality Search in Streaming Recommendationscited by 47
  30. 2017Pixie: A System for Recommending 3+ Billion Items to 200+ Million Users in Real-Timecited by 46
  31. 2020HetPipe: Enabling Large DNN Training on (Whimpy) Heterogeneous GPU Clusters through Integration of Pipelined Model Parallelism and Data Parallelismcited by 46
  32. 2016A Comprehensive Linear Speedup Analysis for Asynchronous Stochastic Parallel Optimization from Zeroth-Order to First-Ordercited by 43
  33. 2018Supporting Very Large Models using Automatic Dataflow Graph Partitioningcited by 43
  34. 2020Understanding Training Efficiency of Deep Learning Recommendation Models at Scalecited by 43
  35. 2018Explainable Recommendation via Multi-Task Learning in Opinionated Text Datacited by 40
  36. 2016Efficient Distributed Learning with Sparsitycited by 38
  37. 2020Deep Learning Training in Facebook Data Centers: Design of Scale-up and Scale-out Systemscited by 37
  38. 2021RecSSD: Near Data Processing for Solid State Drive Based Recommendation Inferencecited by 35

50 most cited of 61 All 61 (JSON)

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 2; 2023: 4; 2024: 4; 2025: 3; 2026: 4.

17 papers.

Sort:

By area:

  1. 2024Wukong: Towards a Scaling Law for Large-Scale Recommendationcited by 72
  2. 2023Oobleck: Resilient Distributed Training of Large Models Using Pipeline Templatescited by 40
  3. 2022Compute-Efficient Deep Learning: Algorithmic Trends and Opportunitiescited by 38
  4. 2023Experimental Analysis of Large-scale Learnable Vector Storage Compressioncited by 12
  5. 2023CAFE: Towards Compact, Adaptive, and Fast Embedding for Large-scale Recommendation Modelscited by 7
  6. 2023Pre-train and Search: Efficient Embedding Table Sharding with Pre-trained Neural Cost Modelscited by 5
  7. 2022CowClip: Reducing CTR Prediction Model Training Time from 12 hours to 10 minutes on 1 GPUcited by 4
  8. 2024The poison of dimensionalitycited by 3
  9. 2024Fine-Grained Embedding Dimension Optimization During Training for Recommender Systemscited by 1
  10. 2024An Enhanced Batch Query Architecture in Real-time Recommendationcited by 1
  11. 2025Near-Zero-Overhead Freshness for Recommendation Systems via Inference-Side Model Updatescited by 1
  12. 2026RecSys Factory: Bounding LLM Agent Autonomy to Decision Points in the Industrial Recommender Lifecyclecited by 1
5 more
  1. 2025A Case for Specialisation in Non-Human Entitiescited by 0
  2. 2025MLKV: Efficiently Scaling up Large Embedding Model Training with Disk-based Key-Value Storagecited by 0
  3. 2026NestPipe: Large-Scale Recommendation Training on 1,500+ Accelerators via Nested Pipeliningcited by 0
  4. 2026FreeScale: Distributed Training for Sequence Recommendation Models with Minimal Scaling Costcited by 0
  5. 2026When KV Meets Embeddings: Dynamic GPU Memory Allocation for Accelerating Generative Recommender Servingcited by 0