mlsanityData to 14 Oct 2026

Communication-Efficient TeraByte-Scale Model Training Framework for Online Advertising

arXiv 2201.05500 ↗First posted 5 Jan 2022cs.IR cs.LGcited by 5

Not on the map. Why?

Abstract (arXiv)

Click-Through Rate (CTR) prediction is a crucial component in the online advertising industry. In order to produce a personalized CTR prediction, an industry-level CTR prediction model commonly takes a high-dimensional (e.g., 100 or 1000 billions of features) sparse vector (that is encoded from query keywords, user portraits, etc.) as input. As a result, the model requires Terabyte scale parameters to embed the high-dimensional input. Hierarchical distributed GPU parameter server has been proposed to enable GPU with limited memory to train the massive network by leveraging CPU main memory and SSDs as secondary storage. We identify two major challenges in the existing GPU training framework for massive-scale ad models and propose a collection of optimizations to tackle these challenges: (a) the GPU, CPU, SSD rapidly communicate with each other during the training. The connections between GPUs and CPUs are non-uniform due to the hardware topology. The data communication route should be optimized according to the hardware topology; (b) GPUs in different computing nodes frequently communicates to synchronize parameters. We are required to optimize the communications so that the distributed system can become scalable. In this paper, we propose a hardware-aware training workflow that couples the hardware topology into the algorithm design. To reduce the extensive communication between computing nodes, we introduce a k-step model merging algorithm for the popular Adam optimizer and provide its convergence rate in non-convex optimization. To the best of our knowledge, this is the first application of k-step adaptive optimization method in industrial-level CTR model training. The numerical results on real-world data confirm that the optimized system design considerably reduces the training time of the massive model, with essentially no loss in accuracy.

Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 15 of its 34 references that are in the map. First posted on arXiv 5 Jan 2022.

Builds on

15 of 34 references.

References · 15

  1. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  2. 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,669
  3. 2019On the Convergence of Adam and Beyondcited by 841
  4. 2016Wide & Deep Learning for Recommender Systemscited by 747
  5. 2017DeepFM: A Factorization-Machine based Neural Network for CTR Predictioncited by 676
  6. 2017Deep Interest Network for Click-Through Rate Predictioncited by 544
  7. 2018xDeepFM: Combining Explicit and Implicit Feature Interactions for Recommender Systemscited by 278
  8. 2019On the Linear Speedup Analysis of Communication Efficient Momentum SGD for Distributed Non-Convex Optimizationcited by 180
  9. 2018On the Convergence of A Class of Adam-Type Algorithms for Non-Convex Optimizationcited by 174
  10. 2016Product-based Neural Networks for User Response Predictioncited by 145
  11. 2017On the convergence properties of a K-step averaging stochastic gradient descent algorithm for nonconvex optimizationcited by 92
  12. 2018On the Convergence of Adaptive Gradient Methods for Nonconvex Optimizationcited by 91
3 more
  1. 2020Distributed Hierarchical GPU Parameter Server for Massive Scale Deep Learning Ads Systemscited by 60
  2. 2021Toward Communication Efficient Adaptive Gradient Methodcited by 25
  3. 2018Parameter Hub: a Rack-Scale Parameter Server for Distributed Deep Neural Network Trainingcited by 17

Built on by

Cited by year

Citing papers per year: 2022: 4; 2023: 0; 2024: 1.

5 papers.