TT-Rec: Tensor Train Compression for Deep Learning Recommendation Models
Not on the map. Why?
Abstract (arXiv)
The memory capacity of embedding tables in deep learning recommendation models (DLRMs) is increasing dramatically from tens of GBs to TBs across the industry. Given the fast growth in DLRMs, novel solutions are urgently needed, in order to enable fast and efficient DLRM innovations. At the same time, this must be done without having to exponentially increase infrastructure capacity demands. In this paper, we demonstrate the promising potential of Tensor Train decomposition for DLRMs (TT-Rec), an important yet under-investigated context. We design and implement optimized kernels (TT-EmbeddingBag) to evaluate the proposed TT-Rec design. TT-EmbeddingBag is 3 times faster than the SOTA TT implementation. The performance of TT-Rec is further optimized with the batched matrix multiplication and caching strategies for embedding vector lookup operations. In addition, we present mathematically and empirically the effect of weight initialization distribution on DLRM accuracy and propose to initialize the tensor cores of TT-Rec following the sampled Gaussian distribution. We evaluate TT-Rec across three important design space dimensions -- memory capacity, accuracy, and timing performance -- by training MLPerf-DLRM with Criteo's Kaggle and Terabyte data sets. TT-Rec achieves 117 times and 112 times model size compression, for Kaggle and Terabyte, respectively. This impressive model size reduction can come with no accuracy nor training time overhead as compared to the uncompressed baseline.
Key facts. Cited by 58 papers in the map (data through 14 Oct 2026). Builds on 25 of its 50 references that are in the map. First posted on arXiv 25 Jan 2021.
Builds on
25 of 50 references.
References · 25
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2019Generating Long Sequences with Sparse Transformerscited by 1,546
- 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 618
- 2017To prune, or not to prune: exploring the efficacy of pruning for model compressioncited by 603
- 2017Learning Sparse Neural Networks through L0 Regularizationcited by 583
- 2019Deep Learning Recommendation Model for Personalization and Recommendation Systemscited by 327
- 2015Tensorizing Neural Networkscited by 250
- 2019MLPerf Inference Benchmarkcited by 199
- 2019MLPerf Training Benchmarkcited by 115
- 2015On the Expressive Power of Deep Learning: A Tensor Analysiscited by 97
- 2019The Architectural Implications of Facebook's DNN-based Personalized Recommendationcited by 83
13 more
- 2020Distributed Hierarchical GPU Parameter Server for Massive Scale Deep Learning Ads Systemscited by 60
- 2017Tensor-Train Recurrent Neural Networks for Video Classificationcited by 59
- 2020DeepRecSys: A System for Optimizing End-To-End At-scale Neural Recommendation Inferencecited by 54
- 2018Wide Compression: Tensor Ring Netscited by 50
- 2019RecNMP: Accelerating Personalized Recommendation with Near-Memory Processingcited by 49
- 2020Understanding Training Efficiency of Deep Learning Recommendation Models at Scalecited by 43
- 2020Deep Learning Training in Facebook Data Centers: Design of Scale-up and Scale-out Systemscited by 38
- 2020Understanding Capacity-Driven Scale-Out Neural Recommendation Inferencecited by 29
- 2019Tensorized Embedding Layers for Efficient Model Compressioncited by 27
- 2019Bayesian Tensorized Neural Networks with Automatic Rank Selectioncited by 26
- 2019Post-Training 4-bit Quantization on Embedding Tablescited by 22
- 2020Developing a Recommendation Benchmark for MLPerf Training and Inferencecited by 12
- 2020Training with Multi-Layer Embeddings for Model Reductioncited by 6
Built on by
Citing papers per year: 2021: 4; 2022: 18; 2023: 12; 2024: 15; 2025: 5; 2026: 4.
58 papers.
Sort:
By area:
- 2021Sustainable AI: Environmental Implications, Challenges and Opportunitiescited by 242
- 2026Conditional Memory via Scalable Lookup: A New Axis of Sparsity for Large Language Modelscited by 86
- 2022A Comprehensive Survey on Trustworthy Recommender Systemscited by 32
- 2022RecShard: Statistical Feature-Based Memory Optimization for Industry-Scale Neural Recommendationcited by 28
- 2022Towards Fair Federated Recommendation Learning: Characterizing the Inter-Dependence of System and Data Heterogeneitycited by 17
- 2023FLINT: A Platform for Federated Learning Integrationcited by 17
- 2022Conditional Imitation Learning for Multi-Agent Gamescited by 13
- 2022Learning Compressed Embeddings for On-Device Inferencecited by 13
- 2022Heterogeneous Acceleration Pipeline for Recommendation System Trainingcited by 13
- 2023Experimental Analysis of Large-scale Learnable Vector Storage Compressioncited by 12
- 2022Training Personalized Recommendation Systems from (GPU) Scratch: Look Forward not Backwardscited by 11
- 2022Adaptive Low-Precision Training for Embeddings in Click-Through Rate Predictioncited by 11
38 more
- 2022BagPipe: Accelerating Deep Recommendation Model Trainingcited by 10
- 2022RecD: Deduplication for End-to-End Deep Learning Recommendation Model Training Infrastructurecited by 9
- 2022HEAT: Hardware-Efficient Automatic Tensor Decomposition for Transformer Compressioncited by 9
- 2023MP-Rec: Hardware-Software Co-Design to Enable Multi-Path Recommendationcited by 9
- 2023Generative Learning of Continuous Data by Tensor Networkscited by 9
- 2021RecPipe: Co-designing Models and Hardware to Jointly Optimize Recommendation Quality and Performancecited by 8
- 2023Efficient GPT Model Pre-training using Tensor Train Matrix Representationcited by 8
- 2023CAFE: Towards Compact, Adaptive, and Fast Embedding for Large-scale Recommendation Modelscited by 7
- 2022Nimble GNN Embedding with Tensor-Train Decompositioncited by 6
- 2022Learning to Collide: Recommendation System Model Compression with Learned Hash Functionscited by 5
- 2022MorphTE: Injecting Morphology in Tensorized Embeddingscited by 5
- 2024Accelerating Communication in Deep Learning Recommendation Model Training with Dual-Level Adaptive Lossy Compressioncited by 5
- 2021Random Offset Block Embedding Array (ROBE) for CriteoTB Benchmark MLPerf DLRM Model : 1000× Compression and 3.1× Faster Inferencecited by 4
- 2023FlexShard: Flexible Sharding for Industry-Scale Sequence Recommendation Modelscited by 4
- 2024A Thorough Performance Benchmarking on Lightweight Embedding-based Recommender Systemscited by 4
- 2024GraphScale: A Framework to Enable Machine Learning over Billion-node Graphscited by 4
- 2023Mem-Rec: Memory Efficient Recommendation System using Alternative Representationcited by 3
- 2024DoTA: Weight-Decomposed Tensor Adaptation for Large Language Modelscited by 3
- 2022Efficient model compression with Random Operation Access Specific Tile (ROAST) hashingcited by 2
- 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
- 2024DQRM: Deep Quantized Recommendation Modelscited by 2
- 2024On-device Content-based Recommendation with Single-shot Embedding Pruning: A Cooperative Game Perspectivecited by 2
- 2025Two-dimensional Sparse Parallelism for Large Scale Deep Learning Recommendation Model Trainingcited by 2
- 2025Taming the One-Epoch Phenomenon in Online Recommendation System by Two-stage Contrastive ID Pre-trainingcited by 2
- 2022Data Leakage via Access Patterns of Sparse Features in Deep Learning-based Recommendation Systemscited by 1
- 2023From the Pursuit of Universal AGI Architecture to Systematic Approach to Heterogenous AGI: Addressing Alignment, Energy, & AGI Grand Challengescited by 1
- 2024LazyDP: Co-Designing Algorithm-Software for Scalable Training of Differentially Private Recommendation Modelscited by 1
- 2024PIFS-Rec: Process-In-Fabric-Switch for Large-Scale Recommendation System Inferencescited by 1
- 2024Disaggregating Embedding Recommendation Systems with FlexEMRcited by 1
- 2025Rec-AD: An Efficient Computation Framework for FDIA Detection Based on Tensor Train Decomposition and Deep Learning Recommendation Modelcited by 1
- 2021ECRM: Efficient Fault Tolerance for Recommendation Model Training via Erasure Codingcited by 0
- 2023Review of compressed embedding layers and their applications for recommender systemscited by 0
- 2023TensorCodec: Compact Lossy Compression of Tensors without Strong Data Assumptionscited by 0
- 2023Enhancing Cross-Category Learning in Recommendation Systems with Multi-Layer Embedding Trainingcited by 0
- 2024ProactivePIM: Accelerating Weight-Sharing Embedding Layer with PIM for Scalable Recommendation Systemcited by 0
- 2024Fully-fused Multi-Layer Perceptrons on Intel Data Center GPUscited by 0
- 2024Accelerating Recommender Model Training by Dynamically Skipping Stale Embeddingscited by 0
50 most cited of 58 All 58 (JSON)
- 2026Balanced Co-Clustering of Users and Items for Embedding Table Compression in Recommender Systems20 Apr 2026
- 2026Multi-Probe Zero Collision Hash (MPZCH): Mitigating Embedding Collisions and Enhancing Model Freshness in Large-Scale Recommenders19 Feb 2026
- 2026On-Device Large Language Models for Sequential Recommendation14 Jan 2026
- 2026Conditional Memory via Scalable Lookup: A New Axis of Sparsity for Large Language Models12 Jan 2026
- 2025Taming the One-Epoch Phenomenon in Online Recommendation System by Two-stage Contrastive ID Pre-training26 Aug 2025
- 2025Two-dimensional Sparse Parallelism for Large Scale Deep Learning Recommendation Model Training5 Aug 2025
- 2025Rec-AD: An Efficient Computation Framework for FDIA Detection Based on Tensor Train Decomposition and Deep Learning Recommendation Model19 Jul 2025
- 2025DimGrow: Memory-Efficient Field-level Embedding Dimension Search19 May 2025
- 2025SCRec: A Scalable Computational Storage System with Statistical Sharding and Tensor-train Decomposition for Recommendation Models1 Apr 2025
- 2024DoTA: Weight-Decomposed Tensor Adaptation for Large Language Models30 Dec 2024
- 2024On-device Content-based Recommendation with Single-shot Embedding Pruning: A Cooperative Game Perspective20 Nov 2024
- 2024Stochastic Communication Avoidance for Recommendation Systems3 Nov 2024
38 more
- 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
- 2024GraphScale: A Framework to Enable Machine Learning over Billion-node Graphs22 Jul 2024
- 2024Accelerating Communication in Deep Learning Recommendation Model Training with Dual-Level Adaptive Lossy Compression5 Jul 2024
- 2024A Thorough Performance Benchmarking on Lightweight Embedding-based Recommender Systems25 Jun 2024
- 2024ElasticRec: A Microservice-based Model Serving Architecture Enabling Elastic Resource Scaling for Recommendation Models11 Jun 2024
- 2024Unified Low-rank Compression Framework for Click-through Rate Prediction28 May 2024
- 2024LazyDP: Co-Designing Algorithm-Software for Scalable Training of Differentially Private Recommendation Models12 Apr 2024
- 2024Fully-fused Multi-Layer Perceptrons on Intel Data Center GPUs26 Mar 2024
- 2024Accelerating Recommender Model Training by Dynamically Skipping Stale Embeddings22 Mar 2024
- 2024ProactivePIM: Accelerating Weight-Sharing Embedding Layer with PIM for Scalable Recommendation System6 Feb 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
- 2023Generative Learning of Continuous Data by Tensor Networks31 Oct 2023
- 2023From the Pursuit of Universal AGI Architecture to Systematic Approach to Heterogenous AGI: Addressing Alignment, Energy, & AGI Grand Challenges23 Oct 2023
- 2023Enhancing Cross-Category Learning in Recommendation Systems with Multi-Layer Embedding Training27 Sep 2023
- 2023TensorCodec: Compact Lossy Compression of Tensors without Strong Data Assumptions19 Sep 2023
- 2023Review of compressed embedding layers and their applications for recommender systems23 Jun 2023
- 2023Efficient GPT Model Pre-training using Tensor Train Matrix Representation5 Jun 2023
- 2023Mem-Rec: Memory Efficient Recommendation System using Alternative Representation12 May 2023
- 2023FLINT: A Platform for Federated Learning Integration24 Feb 2023
- 2023MP-Rec: Hardware-Software Co-Design to Enable Multi-Path Recommendation21 Feb 2023
- 2023FlexShard: Flexible Sharding for Industry-Scale Sequence Recommendation Models8 Jan 2023
- 2022Data Leakage via Access Patterns of Sparse Features in Deep Learning-based Recommendation Systems12 Dec 2022
- 2022Adaptive Low-Precision Training for Embeddings in Click-Through Rate Prediction12 Dec 2022
- 2022HEAT: Hardware-Efficient Automatic Tensor Decomposition for Transformer Compression30 Nov 2022
- 2022RecD: Deduplication for End-to-End Deep Learning Recommendation Model Training Infrastructure9 Nov 2022
- 2022MorphTE: Injecting Morphology in Tensorized Embeddings27 Oct 2022
- 2022Clustering the Sketch: A Novel Approach to Embedding Table Compression12 Oct 2022
- 2022A Comprehensive Survey on Trustworthy Recommender Systems21 Sep 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
- 2022Efficient model compression with Random Operation Access Specific Tile (ROAST) hashing21 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
- 2022Training Personalized Recommendation Systems from (GPU) Scratch: Look Forward not Backwards10 May 2022
- 2022Heterogeneous Acceleration Pipeline for Recommendation System Training11 Apr 2022
- 2022Learning to Collide: Recommendation System Model Compression with Learned Hash Functions28 Mar 2022
50 newest of 58 All 58 (JSON)
- 2022Conditional Imitation Learning for Multi-Agent Gamescited by 13
- 2022Conditional Imitation Learning for Multi-Agent Games5 Jan 2022
- 2021Sustainable AI: Environmental Implications, Challenges and Opportunitiescited by 242
- 2022A Comprehensive Survey on Trustworthy Recommender Systemscited by 32
- 2022RecShard: Statistical Feature-Based Memory Optimization for Industry-Scale Neural Recommendationcited by 28
- 2022Towards Fair Federated Recommendation Learning: Characterizing the Inter-Dependence of System and Data Heterogeneitycited by 17
- 2023FLINT: A Platform for Federated Learning Integrationcited by 17
- 2022Learning Compressed Embeddings for On-Device Inferencecited by 13
- 2022Heterogeneous Acceleration Pipeline for Recommendation System Trainingcited by 13
- 2023Experimental Analysis of Large-scale Learnable Vector Storage Compressioncited by 12
- 2022Training Personalized Recommendation Systems from (GPU) Scratch: Look Forward not Backwardscited by 11
- 2022Adaptive Low-Precision Training for Embeddings in Click-Through Rate Predictioncited by 11
- 2022BagPipe: Accelerating Deep Recommendation Model Trainingcited by 10
- 2022RecD: Deduplication for End-to-End Deep Learning Recommendation Model Training Infrastructurecited by 9
12 most cited of 56 All 56 (JSON)
- 2026Balanced Co-Clustering of Users and Items for Embedding Table Compression in Recommender Systems20 Apr 2026
- 2026Multi-Probe Zero Collision Hash (MPZCH): Mitigating Embedding Collisions and Enhancing Model Freshness in Large-Scale Recommenders19 Feb 2026
- 2026On-Device Large Language Models for Sequential Recommendation14 Jan 2026
- 2025Taming the One-Epoch Phenomenon in Online Recommendation System by Two-stage Contrastive ID Pre-training26 Aug 2025
- 2025Two-dimensional Sparse Parallelism for Large Scale Deep Learning Recommendation Model Training5 Aug 2025
- 2025Rec-AD: An Efficient Computation Framework for FDIA Detection Based on Tensor Train Decomposition and Deep Learning Recommendation Model19 Jul 2025
- 2025DimGrow: Memory-Efficient Field-level Embedding Dimension Search19 May 2025
- 2025SCRec: A Scalable Computational Storage System with Statistical Sharding and Tensor-train Decomposition for Recommendation Models1 Apr 2025
- 2024DoTA: Weight-Decomposed Tensor Adaptation for Large Language Models30 Dec 2024
- 2024On-device Content-based Recommendation with Single-shot Embedding Pruning: A Cooperative Game Perspective20 Nov 2024
- 2024Stochastic Communication Avoidance for Recommendation Systems3 Nov 2024
- 2024DQRM: Deep Quantized Recommendation Models26 Oct 2024
12 newest of 56 All 56 (JSON)