ScaleFreeCTR: MixCache-based Distributed Training System for CTR Models with Huge Embedding Table
Not on the map. Why?
Abstract (arXiv)
Because of the superior feature representation ability of deep learning, various deep Click-Through Rate (CTR) models are deployed in the commercial systems by industrial companies. To achieve better performance, it is necessary to train the deep CTR models on huge volume of training data efficiently, which makes speeding up the training process an essential problem. Different from the models with dense training data, the training data for CTR models is usually high-dimensional and sparse. To transform the high-dimensional sparse input into low-dimensional dense real-value vectors, almost all deep CTR models adopt the embedding layer, which easily reaches hundreds of GB or even TB. Since a single GPU cannot afford to accommodate all the embedding parameters, when performing distributed training, it is not reasonable to conduct the data-parallelism only. Therefore, existing distributed training platforms for recommendation adopt model-parallelism. Specifically, they use CPU (Host) memory of servers to maintain and update the embedding parameters and utilize GPU worker to conduct forward and backward computations. Unfortunately, these platforms suffer from two bottlenecks: (1) the latency of pull & push operations between Host and GPU; (2) parameters update and synchronization in the CPU servers. To address such bottlenecks, in this paper, we propose the ScaleFreeCTR: a MixCache-based distributed training system for CTR models. Specifically, in SFCTR, we also store huge embedding table in CPU but utilize GPU instead of CPU to conduct embedding synchronization efficiently. To reduce the latency of data transfer between both GPU-Host and GPU-GPU, the MixCache mechanism and Virtual Sparse Id operation are proposed. Comprehensive experiments and ablation studies are conducted to demonstrate the effectiveness and efficiency of SFCTR.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Builds on 26 of its 44 references that are in the map. First posted on arXiv 17 Apr 2021.
Builds on
26 of 44 references.
References · 26
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,133
- 2016Wide & Deep Learning for Recommender Systemscited by 745
- 2017DeepFM: A Factorization-Machine based Neural Network for CTR Predictioncited by 673
- 2017Deep Interest Network for Click-Through Rate Predictioncited by 541
- 2017Deep & Cross Network for Ad Click Predictionscited by 392
- 2019Deep Learning Recommendation Model for Personalization and Recommendation Systemscited by 327
- 2018xDeepFM: Combining Explicit and Implicit Feature Interactions for Recommender Systemscited by 277
- 2018Horovod: fast and easy distributed deep learning in TensorFlowcited by 275
- 2015MXNet: A Flexible and Efficient Machine Learning Library for Heterogeneous Distributed Systemscited by 195
14 more
- 2019PyTorch-BigGraph: A Large-scale Graph Embedding Systemcited by 118
- 2019FiBiNET: Combining Feature Importance and Bilinear feature Interaction for Click-Through Rate Predictioncited by 83
- 2016Deep Learning over Multi-field Categorical Data: A Case Study on User Response Predictioncited by 67
- 2020Distributed Hierarchical GPU Parameter Server for Massive Scale Deep Learning Ads Systemscited by 59
- 2018Product-based Neural Networks for User Response Prediction over Multi-field Categorical Datacited by 44
- 2020GraphSAIL: Graph Structure Aware Incremental Learning for Recommender Systemscited by 42
- 2019Neural Input Search for Large Scale Recommendation Modelscited by 39
- 2019Feature Generation by Convolutional Neural Network for Click-Through Rate Predictioncited by 26
- 2015Model Accuracy and Runtime Tradeoff in Distributed Deep Learning:A Systematic Studycited by 19
- 2018Parallax: Sparsity-aware Data Parallel Training of Deep Neural Networkscited by 19
- 2016Deep Learning in Financecited by 18
- 2020A Practical Incremental Method to Train Deep CTR Modelscited by 10
- 2018DeepFM: An End-to-End Wide & Deep Learning Framework for CTR Predictioncited by 9
- 2019Distributed Equivalent Substitution Training for Large-Scale Recommender Systemscited by 2
Built on by
Citing papers per year: 2021: 1; 2022: 8; 2023: 0; 2024: 0; 2025: 2; 2026: 1.
12 papers.
- 2022A Comprehensive Survey on Trustworthy Recommender Systemscited by 32
- 2022Click-Through Rate Prediction in Online Advertising: A Literature Reviewcited by 31
- 2022Merlin HugeCTR: GPU-accelerated Recommender System Training and Inferencecited by 20
- 2022Multi-Job Intelligent Scheduling with Cross-Device Federated Learningcited by 20
- 2022Training Personalized Recommendation Systems from (GPU) Scratch: Look Forward not Backwardscited by 11
- 2022Adaptive Low-Precision Training for Embeddings in Click-Through Rate Predictioncited by 11
- 2022A GPU-specialized Inference Parameter Server for Large-Scale Deep Recommendation Modelscited by 9
- 2022CowClip: Reducing CTR Prediction Model Training Time from 12 hours to 10 minutes on 1 GPUcited by 4
- 2021Synthetic Data and Simulators for Recommendation Systems: Current State and Future Directionscited by 2
- 2025Rec-AD: An Efficient Computation Framework for FDIA Detection Based on Tensor Train Decomposition and Deep Learning Recommendation Modelcited by 1
- 2025Morphling: Fast, Fused, and Flexible GNN Training at Scalecited by 0
- 2026Balanced Co-Clustering of Users and Items for Embedding Table Compression in Recommender Systemscited by 0
- 2026Balanced Co-Clustering of Users and Items for Embedding Table Compression in Recommender Systems20 Apr 2026
- 2025Morphling: Fast, Fused, and Flexible GNN Training at Scale1 Dec 2025
- 2025Rec-AD: An Efficient Computation Framework for FDIA Detection Based on Tensor Train Decomposition and Deep Learning Recommendation Model19 Jul 2025
- 2022Adaptive Low-Precision Training for Embeddings in Click-Through Rate Prediction12 Dec 2022
- 2022Multi-Job Intelligent Scheduling with Cross-Device Federated Learning24 Nov 2022
- 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
- 2022A Comprehensive Survey on Trustworthy Recommender Systems21 Sep 2022
- 2022Training Personalized Recommendation Systems from (GPU) Scratch: Look Forward not Backwards10 May 2022
- 2022CowClip: Reducing CTR Prediction Model Training Time from 12 hours to 10 minutes on 1 GPU13 Apr 2022
- 2022Click-Through Rate Prediction in Online Advertising: A Literature Review22 Feb 2022
- 2021Synthetic Data and Simulators for Recommendation Systems: Current State and Future Directions21 Dec 2021