Two-dimensional Sparse Parallelism for Large Scale Deep Learning Recommendation Model Training
Not on the map. Why?
Abstract (arXiv)
The increasing complexity of deep learning recommendation models (DLRM) has led to a growing need for large-scale distributed systems that can efficiently train vast amounts of data. In DLRM, the sparse embedding table is a crucial component for managing sparse categorical features. Typically, these tables in industrial DLRMs contain trillions of parameters, necessitating model parallelism strategies to address memory constraints. However, as training systems expand with massive GPUs, the traditional fully parallelism strategies for embedding table post significant scalability challenges, including imbalance and straggler issues, intensive lookup communication, and heavy embedding activation memory. To overcome these limitations, we propose a novel two-dimensional sparse parallelism approach. Rather than fully sharding tables across all GPUs, our solution introduces data parallelism on top of model parallelism. This enables efficient all-to-all communication and reduces peak memory consumption. Additionally, we have developed the momentum-scaled row-wise AdaGrad algorithm to mitigate performance losses associated with the shift in training paradigms. Our extensive experiments demonstrate that the proposed approach significantly enhances training efficiency while maintaining model performance parity. It achieves nearly linear training speed scaling up to 4K GPUs, setting a new state-of-the-art benchmark for recommendation model training.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 19 of its 37 references that are in the map. First posted on arXiv 5 Aug 2025.
Builds on
19 of 37 references.
References · 19
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2016Wide & Deep Learning for Recommender Systemscited by 747
- 2018Local SGD Converges Fast and Communicates Littlecited by 605
- 2019Deep Learning Recommendation Model for Personalization and Recommendation Systemscited by 327
- 2021Software-Hardware Co-design for Fast and Scalable Training of Deep Learning Recommendation Modelscited by 78
- 2020Distributed Hierarchical GPU Parameter Server for Massive Scale Deep Learning Ads Systemscited by 60
- 2021TT-Rec: Tensor Train Compression for Deep Learning Recommendation Modelscited by 58
- 2021FBGEMM: Enabling High-Performance Low-Precision Deep Learning Inferencecited by 41
- 2020Deep Learning Training in Facebook Data Centers: Design of Scale-up and Scale-out Systemscited by 38
- 2020Learning to Embed Categorical Features without Embedding Tables for Recommendationcited by 38
- 2022Understanding Scaling Laws for Recommendation Modelscited by 38
- 2020Automatic Cross-Replica Sharding of Weight Update in Data-Parallel Trainingcited by 30
7 more
- 2023Scaling Law of Large Sequential Recommendation Modelscited by 23
- 2022DreamShard: Generalizable Embedding Table Placement for Recommender Systemscited by 14
- 2023Unified Embedding: Battle-Tested Feature Representations for Web-Scale ML Systemscited by 14
- 2025External Large Foundation Model: How to Efficiently Serve Trillions of Parameters for Online Ads Recommendationcited by 13
- 2023Pre-train and Search: Efficient Embedding Table Sharding with Pre-trained Neural Cost Modelscited by 5
- 2023Mem-Rec: Memory Efficient Recommendation System using Alternative Representationcited by 3
- 2022Clustering the Sketch: A Novel Approach to Embedding Table Compressioncited by 2
Built on by
Citing papers per year: 2026: 2.
2 papers.