Compositional Embeddings Using Complementary Partitions for Memory-Efficient Recommendation Systems
Not on the map. Why?
Abstract (arXiv)
Modern deep learning-based recommendation systems exploit hundreds to thousands of different categorical features, each with millions of different categories ranging from clicks to posts. To respect the natural diversity within the categorical data, embeddings map each category to a unique dense representation within an embedded space. Since each categorical feature could take on as many as tens of millions of different possible categories, the embedding tables form the primary memory bottleneck during both training and inference. We propose a novel approach for reducing the embedding size in an end-to-end fashion by exploiting complementary partitions of the category set to produce a unique embedding vector for each category without explicit definition. By storing multiple smaller embedding tables based on each complementary partition and combining embeddings from each table, we define a unique embedding for each category at smaller memory cost. This approach may be interpreted as using a specific fixed codebook to ensure uniqueness of each category's representation. Our experimental results demonstrate the effectiveness of our approach over the hashing trick for reducing the size of the embedding tables in terms of model loss and accuracy, while retaining a similar reduction in the number of parameters.
Key facts. Cited by 68 papers in the map (data through 7 Oct 2026). First posted on arXiv 4 Sep 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 12; 2022: 15; 2023: 13; 2024: 10; 2025: 11; 2026: 7.
68 papers.
Sort:
By area:
- 2022Learning Vector-Quantized Item Representation for Transferable Sequential Recommenderscited by 112
- 2024PQCache: Product Quantization-based KVCache for Long Context LLM Inferencecited by 93
- 2026Conditional Memory via Scalable Lookup: A New Axis of Sparsity for Large Language Modelscited by 78
- 2023A Distributed Data-Parallel PyTorch Implementation of the Distributed Shampoo Optimizer for Training Neural Networks At-Scalecited by 69
- 2021A Survey on Green Deep Learningcited by 52
- 2021Learnable Embedding Sizes for Recommender Systemscited by 42
- 2022A Comprehensive Survey on Trustworthy Recommender Systemscited by 32
- 2022Click-Through Rate Prediction in Online Advertising: A Literature Reviewcited by 31
- 2021Accelerating Recommendation System Training by Leveraging Popular Choicescited by 22
- 2021Lightweight Self-Attentive Sequential Recommendationcited by 22
- 2023Embedding in Recommender Systems: A Surveycited by 19
- 2022Towards Fair Federated Recommendation Learning: Characterizing the Inter-Dependence of System and Data Heterogeneitycited by 17
38 more
- 2022AutoShard: Automated Embedding Table Sharding for Recommender Systemscited by 17
- 2022DreamShard: Generalizable Embedding Table Placement for Recommender Systemscited by 14
- 2023Unified Embedding: Battle-Tested Feature Representations for Web-Scale ML Systemscited by 14
- 2022Learning Compressed Embeddings for On-Device Inferencecited by 13
- 2022Heterogeneous Acceleration Pipeline for Recommendation System Trainingcited by 13
- 2023Towards energy-efficient Deep Learning: An overview of energy-efficient approaches along the Deep Learning Lifecyclecited by 13
- 2021Learning Effective and Efficient Embedding via an Adaptively-Masked Twins-based Layercited by 12
- 2023Experimental Analysis of Large-scale Learnable Vector Storage Compressioncited by 12
- 2024LiRank: Industrial Large Scale Ranking Models at LinkedIncited by 12
- 2021Binary Code based Hash Embedding for Web-scale Applicationscited by 11
- 2022Adaptive Low-Precision Training for Embeddings in Click-Through Rate Predictioncited by 11
- 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
- 2021Semantically Constrained Memory Allocation (SCMA) for Embedding in Efficient Recommendation Systemscited by 7
- 2023CAFE: Towards Compact, Adaptive, and Fast Embedding for Large-scale Recommendation Modelscited by 7
- 2021Differentiable NAS Framework and Application to Ads CTR Predictioncited by 6
- 2022Nimble GNN Embedding with Tensor-Train Decompositioncited by 6
- 2022Learning to Collide: Recommendation System Model Compression with Learned Hash Functionscited by 5
- 2023Pre-train and Search: Efficient Embedding Table Sharding with Pre-trained Neural Cost Modelscited by 5
- 2021Quaternion Factorization Machines: A Lightweight Solution to Intricate Feature Interaction Modellingcited by 4
- 2021Random Offset Block Embedding Array (ROBE) for CriteoTB Benchmark MLPerf DLRM Model : 1000× Compression and 3.1× Faster Inferencecited by 4
- 2024A Thorough Performance Benchmarking on Lightweight Embedding-based Recommender Systemscited by 4
- 2021Position-based Hash Embeddings For Scaling Graph Neural Networkscited by 3
- 2022Lightweight Compositional Embeddings for Incremental Streaming Recommendationcited by 3
- 2023Mem-Rec: Memory Efficient Recommendation System using Alternative Representationcited by 3
- 2025CoVE: Compressed Vocabulary Expansion Makes Better LLM-based Recommender Systemscited by 3
- 2022The trade-offs of model size in large recommendation models : A 10000 × compressed criteo-tb DLRM model (100 GB parameters to mere 10MB)cited by 2
- 2022Clustering the Sketch: A Novel Approach to Embedding Table Compressioncited by 2
- 2024Handling Large-scale Cardinality in building recommendation systemscited by 2
- 2024DQRM: Deep Quantized Recommendation Modelscited by 2
- 2024On-device Content-based Recommendation with Single-shot Embedding Pruning: A Cooperative Game Perspectivecited by 2
- 2022Efficient Mixed Dimension Embeddings for Matrix Factorizationcited by 1
- 2024PIFS-Rec: Process-In-Fabric-Switch for Large-Scale Recommendation System Inferencescited by 1
- 2024Disaggregating Embedding Recommendation Systems with FlexEMRcited by 1
- 2026Beyond N-gram: Data-Aware X-GRAM Extraction for Efficient Embedding Parameter Scalingcited by 1
- 2026Recommendation Retrievers Need Verifiers: Universal Generative Reranking for Sequential Recommendationscited by 1
- 2023Extracting Text Representations for Terms and Phrases in Technical Domainscited by 0
- 2023Review of compressed embedding layers and their applications for recommender systemscited by 0
50 most cited of 68 All 68 (JSON)
- 2026Recommendation Retrievers Need Verifiers: Universal Generative Reranking for Sequential Recommendations10 Sep 2026
- 2026Scaling Graph Neural Networks for Friend Recommendation: Multi-Hash User Embeddings and Temporal Neighbor Sampling27 Aug 2026
- 2026Beyond N-gram: Data-Aware X-GRAM Extraction for Efficient Embedding Parameter Scaling23 Apr 2026
- 2026Balanced Co-Clustering of Users and Items for Embedding Table Compression in Recommender Systems20 Apr 2026
- 2026Is Sliding Window All You Need? An Open Framework for Long-Sequence Recommendation14 Apr 2026
- 2026Multi-Probe Zero Collision Hash (MPZCH): Mitigating Embedding Collisions and Enhancing Model Freshness in Large-Scale Recommenders19 Feb 2026
- 2026Conditional Memory via Scalable Lookup: A New Axis of Sparsity for Large Language Models12 Jan 2026
- 2025Toward a benchmark for CTR prediction in online advertising: datasets, evaluation protocols and perspectives1 Dec 2025
- 2025Probabilistic Hash Embeddings for Online Learning of Categorical Features25 Nov 2025
- 2025TransactionGPT12 Nov 2025
- 2025CLAX: Fast and Flexible Neural Click Models in JAX5 Nov 2025
- 2025MMbeddings: Parameter-Efficient, Low-Overfitting Probabilistic Embeddings Inspired by Nonlinear Mixed Models25 Oct 2025
38 more
- 2025Semantic IDs for Music Recommendation24 Jul 2025
- 2025CoVE: Compressed Vocabulary Expansion Makes Better LLM-based Recommender Systems24 Jun 2025
- 2025DimGrow: Memory-Efficient Field-level Embedding Dimension Search19 May 2025
- 2025WindVE: Collaborative CPU-NPU Vector Embedding21 Apr 2025
- 2025SCRec: A Scalable Computational Storage System with Statistical Sharding and Tensor-train Decomposition for Recommendation Models1 Apr 2025
- 2025Coarse-to-Fine Lightweight Meta-Embedding for ID-Based Recommendation21 Jan 2025
- 2024On-device Content-based Recommendation with Single-shot Embedding Pruning: A Cooperative Game Perspective20 Nov 2024
- 2024DQRM: Deep Quantized Recommendation Models26 Oct 2024
- 2024Disaggregating Embedding Recommendation Systems with FlexEMR28 Sep 2024
- 2024PIFS-Rec: Process-In-Fabric-Switch for Large-Scale Recommendation System Inferences25 Sep 2024
- 2024PQCache: Product Quantization-based KVCache for Long Context LLM Inference1 Jul 2024
- 2024A Thorough Performance Benchmarking on Lightweight Embedding-based Recommender Systems25 Jun 2024
- 2024Accelerating Recommender Model Training by Dynamically Skipping Stale Embeddings22 Mar 2024
- 2024LiRank: Industrial Large Scale Ranking Models at LinkedIn10 Feb 2024
- 2024ProactivePIM: Accelerating Weight-Sharing Embedding Layer with PIM for Scalable Recommendation System6 Feb 2024
- 2024Handling Large-scale Cardinality in building recommendation systems17 Jan 2024
- 2023CAFE: Towards Compact, Adaptive, and Fast Embedding for Large-scale Recommendation Models6 Dec 2023
- 2023Experimental Analysis of Large-scale Learnable Vector Storage Compression27 Nov 2023
- 2023Embedding in Recommender Systems: A Survey28 Oct 2023
- 2023Enhancing Cross-Category Learning in Recommendation Systems with Multi-Layer Embedding Training27 Sep 2023
- 2023A Distributed Data-Parallel PyTorch Implementation of the Distributed Shampoo Optimizer for Training Neural Networks At-Scale12 Sep 2023
- 2023Pb-Hash: Partitioned b-bit Hashing28 Jun 2023
- 2023Review of compressed embedding layers and their applications for recommender systems23 Jun 2023
- 2023Extracting Text Representations for Terms and Phrases in Technical Domains25 May 2023
- 2023Unified Embedding: Battle-Tested Feature Representations for Web-Scale ML Systems20 May 2023
- 2023Mem-Rec: Memory Efficient Recommendation System using Alternative Representation12 May 2023
- 2023Pre-train and Search: Efficient Embedding Table Sharding with Pre-trained Neural Cost Models3 May 2023
- 2023MP-Rec: Hardware-Software Co-Design to Enable Multi-Path Recommendation21 Feb 2023
- 2023Towards energy-efficient Deep Learning: An overview of energy-efficient approaches along the Deep Learning Lifecycle5 Feb 2023
- 2022Adaptive Low-Precision Training for Embeddings in Click-Through Rate Prediction12 Dec 2022
- 2022Learning Vector-Quantized Item Representation for Transferable Sequential Recommenders22 Oct 2022
- 2022Clustering the Sketch: A Novel Approach to Embedding Table Compression12 Oct 2022
- 2022DreamShard: Generalizable Embedding Table Placement for Recommender Systems5 Oct 2022
- 2022A Comprehensive Survey on Trustworthy Recommender Systems21 Sep 2022
- 2022AutoShard: Automated Embedding Table Sharding for Recommender Systems12 Aug 2022
- 2022The trade-offs of model size in large recommendation models : A 10000 × compressed criteo-tb DLRM model (100 GB parameters to mere 10MB)21 Jul 2022
- 2022Nimble GNN Embedding with Tensor-Train Decomposition21 Jun 2022
- 2022Towards Fair Federated Recommendation Learning: Characterizing the Inter-Dependence of System and Data Heterogeneity30 May 2022
50 newest of 68 All 68 (JSON)
- 2025WindVE: Collaborative CPU-NPU Vector Embeddingcited by 0
- 2025WindVE: Collaborative CPU-NPU Vector Embedding21 Apr 2025
- 2022Learning Vector-Quantized Item Representation for Transferable Sequential Recommenderscited by 112
- 2023A Distributed Data-Parallel PyTorch Implementation of the Distributed Shampoo Optimizer for Training Neural Networks At-Scalecited by 69
- 2021A Survey on Green Deep Learningcited by 52
- 2021Learnable Embedding Sizes for Recommender Systemscited by 42
- 2022A Comprehensive Survey on Trustworthy Recommender Systemscited by 32
- 2022Click-Through Rate Prediction in Online Advertising: A Literature Reviewcited by 31
- 2021Accelerating Recommendation System Training by Leveraging Popular Choicescited by 22
- 2021Lightweight Self-Attentive Sequential Recommendationcited by 22
- 2023Embedding in Recommender Systems: A Surveycited by 19
- 2022Towards Fair Federated Recommendation Learning: Characterizing the Inter-Dependence of System and Data Heterogeneitycited by 17
- 2022AutoShard: Automated Embedding Table Sharding for Recommender Systemscited by 17
- 2022DreamShard: Generalizable Embedding Table Placement for Recommender Systemscited by 14
12 most cited of 65 All 65 (JSON)
- 2026Recommendation Retrievers Need Verifiers: Universal Generative Reranking for Sequential Recommendations10 Sep 2026
- 2026Scaling Graph Neural Networks for Friend Recommendation: Multi-Hash User Embeddings and Temporal Neighbor Sampling27 Aug 2026
- 2026Beyond N-gram: Data-Aware X-GRAM Extraction for Efficient Embedding Parameter Scaling23 Apr 2026
- 2026Balanced Co-Clustering of Users and Items for Embedding Table Compression in Recommender Systems20 Apr 2026
- 2026Is Sliding Window All You Need? An Open Framework for Long-Sequence Recommendation14 Apr 2026
- 2026Multi-Probe Zero Collision Hash (MPZCH): Mitigating Embedding Collisions and Enhancing Model Freshness in Large-Scale Recommenders19 Feb 2026
- 2025Toward a benchmark for CTR prediction in online advertising: datasets, evaluation protocols and perspectives1 Dec 2025
- 2025Probabilistic Hash Embeddings for Online Learning of Categorical Features25 Nov 2025
- 2025TransactionGPT12 Nov 2025
- 2025CLAX: Fast and Flexible Neural Click Models in JAX5 Nov 2025
- 2025MMbeddings: Parameter-Efficient, Low-Overfitting Probabilistic Embeddings Inspired by Nonlinear Mixed Models25 Oct 2025
- 2025Semantic IDs for Music Recommendation24 Jul 2025
12 newest of 65 All 65 (JSON)