HET: Scaling out Huge Embedding Model Training via Cache-enabled Distributed Framework
Not on the map. Why?
Abstract (arXiv)
Embedding models have been an effective learning paradigm for high-dimensional data. However, one open issue of embedding models is that their representations (latent factors) often result in large parameter space. We observe that existing distributed training frameworks face a scalability issue of embedding models since updating and retrieving the shared embedding parameters from servers usually dominates the training cycle. In this paper, we propose HET, a new system framework that significantly improves the scalability of huge embedding model training. We embrace skewed popularity distributions of embeddings as a performance opportunity and leverage it to address the communication bottleneck with an embedding cache. To ensure consistency across the caches, we incorporate a new consistency model into HET design, which provides fine-grained consistency guarantees on a per-embedding basis. Compared to previous work that only allows staleness for read operations, HET also utilizes staleness for write operations. Evaluations on six representative tasks show that HET achieves up to 88% embedding communication reductions and up to 20.68x performance speedup over the state-of-the-art baselines.
Key facts. Cited by 28 papers in the map (data through 14 Oct 2026). Builds on 24 of its 53 references that are in the map. First posted on arXiv 14 Dec 2021.
Builds on
24 of 53 references.
References · 24
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,375
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,163
- 2014DeepWalk: Online Learning of Social Representationscited by 1,547
- 2016Wide & Deep Learning for Recommender Systemscited by 747
- 2017DeepFM: A Factorization-Machine based Neural Network for CTR Predictioncited by 676
- 2017Deep Interest Network for Click-Through Rate Predictioncited by 544
- 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 541
- 2017Deep & Cross Network for Ad Click Predictionscited by 393
- 2019Deep Learning Recommendation Model for Personalization and Recommendation Systemscited by 327
- 2018Horovod: fast and easy distributed deep learning in TensorFlowcited by 279
- 2018xDeepFM: Combining Explicit and Implicit Feature Interactions for Recommender Systemscited by 278
12 more
- 2018Parallel Restarted SGD with Faster Convergence and Less Communication: Demystifying Why Model Averaging Works for Deep Learningcited by 278
- 2017Asynchronous Decentralized Parallel Stochastic Gradient Descentcited by 159
- 2013Mini-batch Stochastic Approximation Methods for Nonconvex Stochastic Composite Optimizationcited by 143
- 2015Asynchronous Parallel Stochastic Gradient for Nonconvex Optimizationcited by 116
- 2020Distributed Hierarchical GPU Parameter Server for Massive Scale Deep Learning Ads Systemscited by 60
- 2020Learning Multi-granular Quantized Embeddings for Large-Vocab Categorical Features in Recommender Systemscited by 24
- 2018Parallax: Sparsity-aware Data Parallel Training of Deep Neural Networkscited by 19
- 2015Strategies and Principles of Distributed Machine Learning on Big Datacited by 16
- 2015Document Embedding with Paragraph Vectorscited by 13
- 2020General-Purpose User Embeddings based on Mobile App Usagecited by 11
- 2019Dynamic Network Embedding via Incremental Skip-gram with Negative Samplingcited by 4
- 2018Asynchronous Training of Word Embeddings for Large Text Corporacited by 1
Built on by
Citing papers per year: 2022: 8; 2023: 12; 2024: 4; 2025: 3; 2026: 1.
28 papers.
Sort:
By area:
- 2022Galvatron: Efficient Transformer Training over Multiple GPUs Using Automatic Parallelismcited by 53
- 2023FlexMoE: Scaling Large-scale Sparse Pre-trained Model Training via Dynamic Device Placementcited by 53
- 2022BlindFL: Vertical Federated Machine Learning without Peeking into Your Datacited by 36
- 2022Towards Communication-efficient Vertical Federated Learning Training via Cache-enabled Local Updatescited by 15
- 2023Improving Automatic Parallel Training via Balanced Memory Workload Optimizationcited by 14
- 2023Experimental Analysis of Large-scale Learnable Vector Storage Compressioncited by 12
- 2023Accelerating Text-to-Image Editing via Cache-Enabled Sparse Diffusion Inferencecited by 11
- 2022BagPipe: Accelerating Deep Recommendation Model Trainingcited by 10
- 2023Angel-PTM: A Scalable and Economical Large-scale Pre-training System in Tencentcited by 8
- 2023CAFE: Towards Compact, Adaptive, and Fast Embedding for Large-scale Recommendation Modelscited by 7
- 2023NeutronStream: A Dynamic GNN Training Framework with Sliding Window for Graph Streamscited by 6
- 2024A Comprehensive Benchmark on Spectral GNNs: The Impact on Efficiency, Memory, and Effectivenesscited by 6
16 more
- 2025Apt-Serve: Adaptive Request Scheduling on Hybrid Cache for Scalable LLM Inference Servingcited by 6
- 2024MEMO: Fine-grained Tensor Management For Ultra-long Context LLM Trainingcited by 5
- 2022CowClip: Reducing CTR Prediction Model Training Time from 12 hours to 10 minutes on 1 GPUcited by 4
- 2022A Frequency-aware Software Cache for Large Recommendation System Embeddingscited by 4
- 2023TAPAS: Fast and Automatic Derivation of Tensor Parallel Strategies for Large Neural Networkscited by 3
- 2022Scalable Graph Convolutional Network Training on Distributed-Memory Systemscited by 2
- 2023DGC: Training Dynamic Graphs with Spatio-Temporal Non-Uniformity using Graph Partitioning by Chunkscited by 1
- 2024Fine-Grained Embedding Dimension Optimization During Training for Recommender Systemscited by 1
- 2025Near-Zero-Overhead Freshness for Recommendation Systems via Inference-Side Model Updatescited by 1
- 2022Good Intentions: Adaptive Parameter Management via Intent Signalingcited by 0
- 2023SparDL: Distributed Deep Learning Training with Efficient Sparse Communicationcited by 0
- 2023Review of compressed embedding layers and their applications for recommender systemscited by 0
- 2023ROAM: memory-efficient large DNN training via optimized operator ordering and memory layoutcited by 0
- 2024ElasticRec: A Microservice-based Model Serving Architecture Enabling Elastic Resource Scaling for Recommendation Modelscited by 0
- 2025MLKV: Efficiently Scaling up Large Embedding Model Training with Disk-based Key-Value Storagecited by 0
- 2026To Each Language Its Tokenizer: Modular Tokenizers for Efficient Multilingual LLMscited by 0
- 2026To Each Language Its Tokenizer: Modular Tokenizers for Efficient Multilingual LLMs14 Sep 2026
- 2025Near-Zero-Overhead Freshness for Recommendation Systems via Inference-Side Model Updates13 Dec 2025
- 2025Apt-Serve: Adaptive Request Scheduling on Hybrid Cache for Scalable LLM Inference Serving10 Apr 2025
- 2025MLKV: Efficiently Scaling up Large Embedding Model Training with Disk-based Key-Value Storage2 Apr 2025
- 2024MEMO: Fine-grained Tensor Management For Ultra-long Context LLM Training16 Jul 2024
- 2024A Comprehensive Benchmark on Spectral GNNs: The Impact on Efficiency, Memory, and Effectiveness14 Jun 2024
- 2024ElasticRec: A Microservice-based Model Serving Architecture Enabling Elastic Resource Scaling for Recommendation Models11 Jun 2024
- 2024Fine-Grained Embedding Dimension Optimization During Training for Recommender Systems9 Jan 2024
- 2023CAFE: Towards Compact, Adaptive, and Fast Embedding for Large-scale Recommendation Models6 Dec 2023
- 2023NeutronStream: A Dynamic GNN Training Framework with Sliding Window for Graph Streams5 Dec 2023
- 2023Experimental Analysis of Large-scale Learnable Vector Storage Compression27 Nov 2023
- 2023ROAM: memory-efficient large DNN training via optimized operator ordering and memory layout30 Oct 2023
16 more
- 2023DGC: Training Dynamic Graphs with Spatio-Temporal Non-Uniformity using Graph Partitioning by Chunks7 Sep 2023
- 2023Improving Automatic Parallel Training via Balanced Memory Workload Optimization5 Jul 2023
- 2023Review of compressed embedding layers and their applications for recommender systems23 Jun 2023
- 2023Accelerating Text-to-Image Editing via Cache-Enabled Sparse Diffusion Inference27 May 2023
- 2023FlexMoE: Scaling Large-scale Sparse Pre-trained Model Training via Dynamic Device Placement8 Apr 2023
- 2023SparDL: Distributed Deep Learning Training with Efficient Sparse Communication3 Apr 2023
- 2023Angel-PTM: A Scalable and Economical Large-scale Pre-training System in Tencent6 Mar 2023
- 2023TAPAS: Fast and Automatic Derivation of Tensor Parallel Strategies for Large Neural Networks1 Feb 2023
- 2022Scalable Graph Convolutional Network Training on Distributed-Memory Systems9 Dec 2022
- 2022Galvatron: Efficient Transformer Training over Multiple GPUs Using Automatic Parallelism25 Nov 2022
- 2022A Frequency-aware Software Cache for Large Recommendation System Embeddings8 Aug 2022
- 2022Towards Communication-efficient Vertical Federated Learning Training via Cache-enabled Local Updates29 Jul 2022
- 2022BlindFL: Vertical Federated Machine Learning without Peeking into Your Data16 Jun 2022
- 2022Good Intentions: Adaptive Parameter Management via Intent Signaling1 Jun 2022
- 2022CowClip: Reducing CTR Prediction Model Training Time from 12 hours to 10 minutes on 1 GPU13 Apr 2022
- 2022BagPipe: Accelerating Deep Recommendation Model Training24 Feb 2022
- 2022Galvatron: Efficient Transformer Training over Multiple GPUs Using Automatic Parallelismcited by 53
- 2022BlindFL: Vertical Federated Machine Learning without Peeking into Your Datacited by 36
- 2022Towards Communication-efficient Vertical Federated Learning Training via Cache-enabled Local Updatescited by 15
- 2023Improving Automatic Parallel Training via Balanced Memory Workload Optimizationcited by 14
- 2023Experimental Analysis of Large-scale Learnable Vector Storage Compressioncited by 12
- 2022BagPipe: Accelerating Deep Recommendation Model Trainingcited by 10
- 2023Angel-PTM: A Scalable and Economical Large-scale Pre-training System in Tencentcited by 8
- 2023CAFE: Towards Compact, Adaptive, and Fast Embedding for Large-scale Recommendation Modelscited by 7
- 2023NeutronStream: A Dynamic GNN Training Framework with Sliding Window for Graph Streamscited by 6
- 2024A Comprehensive Benchmark on Spectral GNNs: The Impact on Efficiency, Memory, and Effectivenesscited by 6
- 2024MEMO: Fine-grained Tensor Management For Ultra-long Context LLM Trainingcited by 5
- 2022CowClip: Reducing CTR Prediction Model Training Time from 12 hours to 10 minutes on 1 GPUcited by 4
12 most cited of 25 All 25 (JSON)
- 2026To Each Language Its Tokenizer: Modular Tokenizers for Efficient Multilingual LLMs14 Sep 2026
- 2025Near-Zero-Overhead Freshness for Recommendation Systems via Inference-Side Model Updates13 Dec 2025
- 2025MLKV: Efficiently Scaling up Large Embedding Model Training with Disk-based Key-Value Storage2 Apr 2025
- 2024MEMO: Fine-grained Tensor Management For Ultra-long Context LLM Training16 Jul 2024
- 2024A Comprehensive Benchmark on Spectral GNNs: The Impact on Efficiency, Memory, and Effectiveness14 Jun 2024
- 2024ElasticRec: A Microservice-based Model Serving Architecture Enabling Elastic Resource Scaling for Recommendation Models11 Jun 2024
- 2024Fine-Grained Embedding Dimension Optimization During Training for Recommender Systems9 Jan 2024
- 2023CAFE: Towards Compact, Adaptive, and Fast Embedding for Large-scale Recommendation Models6 Dec 2023
- 2023NeutronStream: A Dynamic GNN Training Framework with Sliding Window for Graph Streams5 Dec 2023
- 2023Experimental Analysis of Large-scale Learnable Vector Storage Compression27 Nov 2023
- 2023ROAM: memory-efficient large DNN training via optimized operator ordering and memory layout30 Oct 2023
- 2023DGC: Training Dynamic Graphs with Spatio-Temporal Non-Uniformity using Graph Partitioning by Chunks7 Sep 2023
12 newest of 25 All 25 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2025Jenga: Effective Memory Management for Serving LLM with Heterogeneity
- 2024Little Giants: Synthesizing High-Quality Embedding Data at Scale
- 2026Scaling Embeddings Outperforms Scaling Experts in Language Models
- 2024A Fresh Take on Stale Embeddings: Improving Dense Retriever Training with Corrector Networks
- 2026Heterogeneous Parallelism for Multimodal Large Language Model Training
- 2025EmbeddingGemma: Powerful and Lightweight Text Representations
- 2026Where Post-Training Quantization Breaks Text Embedders: A Measured Map Across Four Embedder Families
- 2026Latent Space Communication via K-V Cache Alignment