CAFE: Towards Compact, Adaptive, and Fast Embedding for Large-scale Recommendation Models
Not on the map. Why?
Abstract (arXiv)
Recently, the growing memory demands of embedding tables in Deep Learning Recommendation Models (DLRMs) pose great challenges for model training and deployment. Existing embedding compression solutions cannot simultaneously meet three key design requirements: memory efficiency, low latency, and adaptability to dynamic data distribution. This paper presents CAFE, a Compact, Adaptive, and Fast Embedding compression framework that addresses the above requirements. The design philosophy of CAFE is to dynamically allocate more memory resources to important features (called hot features), and allocate less memory to unimportant ones. In CAFE, we propose a fast and lightweight sketch data structure, named HotSketch, to capture feature importance and report hot features in real time. For each reported hot feature, we assign it a unique embedding. For the non-hot features, we allow multiple features to share one embedding by using hash embedding technique. Guided by our design philosophy, we further propose a multi-level hash embedding framework to optimize the embedding tables of non-hot features. We theoretically analyze the accuracy of HotSketch, and analyze the model convergence against deviation. Extensive experiments show that CAFE significantly outperforms existing embedding compression methods, yielding 3.92% and 3.68% superior testing AUC on Criteo Kaggle dataset and CriteoTB dataset at a compression ratio of 10000x. The source codes of CAFE are available at GitHub.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). Builds on 28 of its 83 references that are in the map. First posted on arXiv 6 Dec 2023.
Builds on
28 of 83 references.
References · 28
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 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
- 2017Deep & Cross Network for Ad Click Predictionscited by 393
- 2018Not All Samples Are Created Equal: Deep Learning with Importance Samplingcited by 328
- 2019Deep Learning Recommendation Model for Personalization and Recommendation Systemscited by 327
- 2019The Architectural Implications of Facebook's DNN-based Personalized Recommendationcited by 83
- 2021Software-Hardware Co-design for Fast and Scalable Training of Deep Learning Recommendation Modelscited by 78
- 2019Compositional Embeddings Using Complementary Partitions for Memory-Efficient Recommendation Systemscited by 68
- 2020Distributed Hierarchical GPU Parameter Server for Massive Scale Deep Learning Ads Systemscited by 60
- 2021TT-Rec: Tensor Train Compression for Deep Learning Recommendation Modelscited by 58
16 more
- 2017DeepER -- Deep Entity Resolutioncited by 54
- 2020DeepRecSys: A System for Optimizing End-To-End At-scale Neural Recommendation Inferencecited by 54
- 2020Open Benchmarking for Click-Through Rate Predictioncited by 53
- 2019Mixed Dimension Embeddings with Application to Memory-Efficient Recommendation Systemscited by 41
- 2020Model Size Reduction Using Frequency Based Double Hashing for Recommender Systemscited by 33
- 2021HET: Scaling out Huge Embedding Model Training via Cache-enabled Distributed Frameworkcited by 28
- 2022Merlin HugeCTR: GPU-accelerated Recommender System Training and Inferencecited by 20
- 2021Persia: An Open, Hybrid System Scaling Deep Learning-based Recommenders up to 100 Trillion Parameterscited by 17
- 2022OptEmbed: Learning Optimal Embedding Table for Click-through Rate Predictioncited by 14
- 2022Learning Compressed Embeddings for On-Device Inferencecited by 13
- 2023Experimental Analysis of Large-scale Learnable Vector Storage Compressioncited 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
- 2017Natasha: Faster Non-Convex Stochastic Optimization Via Strongly Non-Convex Parametercited by 8
- 2015Count-Min-Log sketch: Approximately counting with approximate counterscited by 6
- 2017Data Sketches for Disaggregated Subset Sum and Frequent Item Estimationcited by 1
Built on by
Citing papers per year: 2024: 5; 2025: 1; 2026: 1.
7 papers.
- 2024PQCache: Product Quantization-based KVCache for Long Context LLM Inferencecited by 95
- 2026Conditional Memory via Scalable Lookup: A New Axis of Sparsity for Large Language Modelscited by 86
- 2024Surge Phenomenon in Optimal Learning Rate and Batch Size Scalingcited by 22
- 2024MEMO: Fine-grained Tensor Management For Ultra-long Context LLM Trainingcited by 5
- 2024On-device Content-based Recommendation with Single-shot Embedding Pruning: A Cooperative Game Perspectivecited by 2
- 2024PIFS-Rec: Process-In-Fabric-Switch for Large-Scale Recommendation System Inferencescited by 1
- 2025WindVE: Collaborative CPU-NPU Vector Embeddingcited by 0
- 2026Conditional Memory via Scalable Lookup: A New Axis of Sparsity for Large Language Models12 Jan 2026
- 2025WindVE: Collaborative CPU-NPU Vector Embedding21 Apr 2025
- 2024On-device Content-based Recommendation with Single-shot Embedding Pruning: A Cooperative Game Perspective20 Nov 2024
- 2024PIFS-Rec: Process-In-Fabric-Switch for Large-Scale Recommendation System Inferences25 Sep 2024
- 2024MEMO: Fine-grained Tensor Management For Ultra-long Context LLM Training16 Jul 2024
- 2024PQCache: Product Quantization-based KVCache for Long Context LLM Inference1 Jul 2024
- 2024Surge Phenomenon in Optimal Learning Rate and Batch Size Scaling23 May 2024