Training Recommender Systems at Scale: Communication-Efficient Model and Data Parallelism
Not on the map. Why?
Abstract (arXiv)
In this paper, we consider hybrid parallelism -- a paradigm that employs both Data Parallelism (DP) and Model Parallelism (MP) -- to scale distributed training of large recommendation models. We propose a compression framework called Dynamic Communication Thresholding (DCT) for communication-efficient hybrid training. DCT filters the entities to be communicated across the network through a simple hard-thresholding function, allowing only the most relevant information to pass through. For communication efficient DP, DCT compresses the parameter gradients sent to the parameter server during model synchronization. The threshold is updated only once every few thousand iterations to reduce the computational overhead of compression. For communication efficient MP, DCT incorporates a novel technique to compress the activations and gradients sent across the network during the forward and backward propagation, respectively. This is done by identifying and updating only the most relevant neurons of the neural network for each training sample in the data. We evaluate DCT on publicly available natural language processing and recommender models and datasets, as well as recommendation systems used in production at Facebook. DCT reduces communication by at least 100× and 20× during DP and MP, respectively. The algorithm has been deployed in production, and it improves end-to-end training time for a state-of-the-art industrial recommender model by 37%, without any loss in performance.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). First posted on arXiv 18 Oct 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 5; 2023: 1; 2024: 4; 2025: 2; 2026: 1.
15 papers.
Sort:
- 2022Click-Through Rate Prediction in Online Advertising: A Literature Reviewcited by 31
- 2025Integrating LLMs with ITS: Recent Advances, Potentials, Challenges, and Future Directionscited by 23
- 2022Merlin HugeCTR: GPU-accelerated Recommender System Training and Inferencecited by 20
- 2021Training Large-Scale News Recommenders with Pretrained Language Models in the Loopcited by 18
- 2024Towards Efficient Communication and Secure Federated Recommendation System via Low-rank Trainingcited by 14
- 2022BagPipe: Accelerating Deep Recommendation Model Trainingcited by 10
- 2022A GPU-specialized Inference Parameter Server for Large-Scale Deep Recommendation Modelscited by 9
- 2023MP-Rec: Hardware-Software Co-Design to Enable Multi-Path Recommendationcited by 9
- 2021RecPipe: Co-designing Models and Hardware to Jointly Optimize Recommendation Quality and Performancecited by 8
- 2024Activations and Gradients Compression for Model-Parallel Trainingcited by 6
- 2024GraphScale: A Framework to Enable Machine Learning over Billion-node Graphscited by 4
- 2024DQRM: Deep Quantized Recommendation Modelscited by 2
3 more
- 2026ERASE: EaRly bAckpropagation SchEdule for Faster Training of Modern Recommendation Systemscited by 2
- 2022A Machine Learning Framework for Distributed Functional Compression over Wireless Channels in IoTcited by 0
- 2025SCRec: A Scalable Computational Storage System with Statistical Sharding and Tensor-train Decomposition for Recommendation Modelscited by 0
- 2026ERASE: EaRly bAckpropagation SchEdule for Faster Training of Modern Recommendation Systems19 Aug 2026
- 2025SCRec: A Scalable Computational Storage System with Statistical Sharding and Tensor-train Decomposition for Recommendation Models1 Apr 2025
- 2025Integrating LLMs with ITS: Recent Advances, Potentials, Challenges, and Future Directions8 Jan 2025
- 2024DQRM: Deep Quantized Recommendation Models26 Oct 2024
- 2024GraphScale: A Framework to Enable Machine Learning over Billion-node Graphs22 Jul 2024
- 2024Activations and Gradients Compression for Model-Parallel Training15 Jan 2024
- 2024Towards Efficient Communication and Secure Federated Recommendation System via Low-rank Training8 Jan 2024
- 2023MP-Rec: Hardware-Software Co-Design to Enable Multi-Path Recommendation21 Feb 2023
- 2022A GPU-specialized Inference Parameter Server for Large-Scale Deep Recommendation Models17 Oct 2022
- 2022Merlin HugeCTR: GPU-accelerated Recommender System Training and Inference17 Oct 2022
- 2022BagPipe: Accelerating Deep Recommendation Model Training24 Feb 2022
- 2022Click-Through Rate Prediction in Online Advertising: A Literature Review22 Feb 2022
3 more
- 2022A Machine Learning Framework for Distributed Functional Compression over Wireless Channels in IoT24 Jan 2022
- 2021RecPipe: Co-designing Models and Hardware to Jointly Optimize Recommendation Quality and Performance18 May 2021
- 2021Training Large-Scale News Recommenders with Pretrained Language Models in the Loop18 Feb 2021
- 2022Click-Through Rate Prediction in Online Advertising: A Literature Reviewcited by 31
- 2025Integrating LLMs with ITS: Recent Advances, Potentials, Challenges, and Future Directionscited by 23
- 2022Merlin HugeCTR: GPU-accelerated Recommender System Training and Inferencecited by 20
- 2021Training Large-Scale News Recommenders with Pretrained Language Models in the Loopcited by 18
- 2024Towards Efficient Communication and Secure Federated Recommendation System via Low-rank Trainingcited by 14
- 2022BagPipe: Accelerating Deep Recommendation Model Trainingcited by 10
- 2022A GPU-specialized Inference Parameter Server for Large-Scale Deep Recommendation Modelscited by 9
- 2023MP-Rec: Hardware-Software Co-Design to Enable Multi-Path Recommendationcited by 9
- 2021RecPipe: Co-designing Models and Hardware to Jointly Optimize Recommendation Quality and Performancecited by 8
- 2024Activations and Gradients Compression for Model-Parallel Trainingcited by 6
- 2024GraphScale: A Framework to Enable Machine Learning over Billion-node Graphscited by 4
- 2024DQRM: Deep Quantized Recommendation Modelscited by 2
12 most cited of 15 All 15 (JSON)
- 2026ERASE: EaRly bAckpropagation SchEdule for Faster Training of Modern Recommendation Systems19 Aug 2026
- 2025SCRec: A Scalable Computational Storage System with Statistical Sharding and Tensor-train Decomposition for Recommendation Models1 Apr 2025
- 2025Integrating LLMs with ITS: Recent Advances, Potentials, Challenges, and Future Directions8 Jan 2025
- 2024DQRM: Deep Quantized Recommendation Models26 Oct 2024
- 2024GraphScale: A Framework to Enable Machine Learning over Billion-node Graphs22 Jul 2024
- 2024Activations and Gradients Compression for Model-Parallel Training15 Jan 2024
- 2024Towards Efficient Communication and Secure Federated Recommendation System via Low-rank Training8 Jan 2024
- 2023MP-Rec: Hardware-Software Co-Design to Enable Multi-Path Recommendation21 Feb 2023
- 2022A GPU-specialized Inference Parameter Server for Large-Scale Deep Recommendation Models17 Oct 2022
- 2022Merlin HugeCTR: GPU-accelerated Recommender System Training and Inference17 Oct 2022
- 2022BagPipe: Accelerating Deep Recommendation Model Training24 Feb 2022
- 2022Click-Through Rate Prediction in Online Advertising: A Literature Review22 Feb 2022
12 newest of 15 All 15 (JSON)