mlsanityData to 7 Oct 2026

Accelerating Recommendation System Training by Leveraging Popular Choices

arXiv 2103.00686 ↗First posted 1 Mar 2021cs.IR cs.AI cs.ARcited by 22

Not on the map. Why?

Abstract (arXiv)

Recommender models are commonly used to suggest relevant items to a user for e-commerce and online advertisement-based applications. These models use massive embedding tables to store numerical representation of items' and users' categorical variables (memory intensive) and employ neural networks (compute intensive) to generate final recommendations. Training these large-scale recommendation models is evolving to require increasing data and compute resources. The highly parallel neural networks portion of these models can benefit from GPU acceleration however, large embedding tables often cannot fit in the limited-capacity GPU device memory. Hence, this paper deep dives into the semantics of training data and obtains insights about the feature access, transfer, and usage patterns of these models. We observe that, due to the popularity of certain inputs, the accesses to the embeddings are highly skewed with a few embedding entries being accessed up to 10000x more. This paper leverages this asymmetrical access pattern to offer a framework, called FAE, and proposes a hot-embedding aware data layout for training recommender models. This layout utilizes the scarce GPU memory for storing the highly accessed embeddings, thus reduces the data transfers from CPU to GPU. At the same time, FAE engages the GPU to accelerate the executions of these hot embedding entries. Experiments on production-scale recommendation models with real datasets show that FAE reduces the overall training time by 2.3x and 1.52x in comparison to XDL CPU-only and XDL CPU-GPU execution while maintaining baseline accuracy

Key facts. Cited by 22 papers in the map (data through 7 Oct 2026). Builds on 26 of its 75 references that are in the map. First posted on arXiv 1 Mar 2021.

Builds on

26 of 75 references.

References · 26

  1. 2017Attention Is All You Needcited by 59,932
  2. 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
  3. 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,829
  4. 2017Neural Collaborative Filteringcited by 1,108
  5. 2016TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systemscited by 660
  6. 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 610
  7. 2019Deep Learning Recommendation Model for Personalization and Recommendation Systemscited by 327
  8. 2018Beyond Data and Model Parallelism for Deep Neural Networkscited by 177
  9. 2019The Architectural Implications of Facebook's DNN-based Personalized Recommendationcited by 83
  10. 2019Analysis of Large-Scale Multi-Tenant GPU Clusters for DNN Training Workloadscited by 79
  11. 2019Compositional Embeddings Using Complementary Partitions for Memory-Efficient Recommendation Systemscited by 68
  12. 2020Distributed Hierarchical GPU Parameter Server for Massive Scale Deep Learning Ads Systemscited by 59
14 more
  1. 2019RecNMP: Accelerating Personalized Recommendation with Near-Memory Processingcited by 49
  2. 2020Understanding Training Efficiency of Deep Learning Recommendation Models at Scalecited by 43
  3. 2019Mixed Dimension Embeddings with Application to Memory-Efficient Recommendation Systemscited by 41
  4. 2020Deep Learning Training in Facebook Data Centers: Design of Scale-up and Scale-out Systemscited by 37
  5. 2020Analyzing and Mitigating Data Stalls in DNN Trainingcited by 35
  6. 2020Efficient Algorithms for Device Placement of DNN Graph Operatorscited by 24
  7. 2020Mixed-Precision Embedding Using a Cachecited by 18
  8. 2018Bandana: Using Non-volatile Memory for Storing Deep Learning Modelscited by 14
  9. 2020Tensor Casting: Co-Designing Algorithm-Architecture for Personalized Recommendation Trainingcited by 13
  10. 2020Time-based Sequence Model for Personalization and Recommendation Systemscited by 11
  11. 2020A Generic Network Compression Framework for Sequential Recommender Systemscited by 10
  12. 2018In-RDBMS Hardware Acceleration of Advanced Analyticscited by 8
  13. 2019Saec: Similarity-Aware Embedding Compression in Recommendation Systemscited by 7
  14. 2019Touch'e: Towards Ideal and Efficient Cache Compression By Mitigating Tag Area Overheadscited by 1

Built on by

Cited by year

Citing papers per year: 2021: 1; 2022: 8; 2023: 4; 2024: 5; 2025: 4.

22 papers.

Sort:

By area:

  1. 2024Keyformer: KV Cache Reduction through Key Tokens Selection for Efficient Generative Inferencecited by 124
  2. 2022Understanding Scaling Laws for Recommendation Modelscited by 38
  3. 2022A Comprehensive Survey on Trustworthy Recommender Systemscited by 32
  4. 2022Heterogeneous Acceleration Pipeline for Recommendation System Trainingcited by 13
  5. 2022BagPipe: Accelerating Deep Recommendation Model Trainingcited by 10
  6. 2022RecD: Deduplication for End-to-End Deep Learning Recommendation Model Training Infrastructurecited by 9
  7. 2023MP-Rec: Hardware-Software Co-Design to Enable Multi-Path Recommendationcited by 9
  8. 2023Modyn: Data-Centric Machine Learning Pipeline Orchestrationcited by 5
  9. 2025Characterizing the Efficiency of Distributed Training: A Power, Performance, and Thermal Perspectivecited by 5
  10. 2022CowClip: Reducing CTR Prediction Model Training Time from 12 hours to 10 minutes on 1 GPUcited by 4
  11. 2022A Frequency-aware Software Cache for Large Recommendation System Embeddingscited by 4
  12. 2024UpDLRM: Accelerating Personalized Recommendation using Real-World PIM Architecturecited by 4
10 more
  1. 2024Integrated Hardware Architecture and Device Placement Searchcited by 4
  2. 2023Ad-Rec: Advanced Feature Interactions to Address Covariate-Shifts in Recommendation Networkscited by 3
  3. 2025VectorLiteRAG: Latency-Aware and Fine-Grained Resource Partitioning for Efficient RAGcited by 3
  4. 2025Rec-AD: An Efficient Computation Framework for FDIA Detection Based on Tensor Train Decomposition and Deep Learning Recommendation Modelcited by 1
  5. 2021Finding Materialized Models for Model Reusecited by 0
  6. 2022Good Intentions: Adaptive Parameter Management via Intent Signalingcited by 0
  7. 2023Review of compressed embedding layers and their applications for recommender systemscited by 0
  8. 2024ElasticRec: A Microservice-based Model Serving Architecture Enabling Elastic Resource Scaling for Recommendation Modelscited by 0
  9. 2024Pushing the Performance Envelope of DNN-based Recommendation Systems Inference on GPUscited by 0
  10. 2025Lighter-X: An Efficient and Plug-and-play Strategy for Graph-based Recommendation through Decoupled Propagationcited by 0