mlsanityData to 7 Oct 2026

DreamShard: Generalizable Embedding Table Placement for Recommender Systems

arXiv 2210.02023 ↗First posted 5 Oct 2022cs.LGcited by 14

Not on the map. Why?

Abstract (arXiv)

We study embedding table placement for distributed recommender systems, which aims to partition and place the tables on multiple hardware devices (e.g., GPUs) to balance the computation and communication costs. Although prior work has explored learning-based approaches for the device placement of computational graphs, embedding table placement remains to be a challenging problem because of 1) the operation fusion of embedding tables, and 2) the generalizability requirement on unseen placement tasks with different numbers of tables and/or devices. To this end, we present DreamShard, a reinforcement learning (RL) approach for embedding table placement. DreamShard achieves the reasoning of operation fusion and generalizability with 1) a cost network to directly predict the costs of the fused operation, and 2) a policy network that is efficiently trained on an estimated Markov decision process (MDP) without real GPU execution, where the states and the rewards are estimated with the cost network. Equipped with sum and max representation reductions, the two networks can directly generalize to any unseen tasks with different numbers of tables and/or devices without fine-tuning. Extensive experiments show that DreamShard substantially outperforms the existing human expert and RNN-based strategies with up to 19% speedup over the strongest baseline on large-scale synthetic tables and our production tables. The code is available at https://github.com/daochenzha/dreamshard

Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). Builds on 52 of its 77 references that are in the map. First posted on arXiv 5 Oct 2022.

Builds on

52 of 77 references.

References · 52

  1. 2017Proximal Policy Optimization Algorithmscited by 14,441
  2. 2017Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networkscited by 4,861
  3. 2015Continuous control with deep reinforcement learningcited by 3,279
  4. 2013Playing Atari with Deep Reinforcement Learningcited by 3,211
  5. 2019Dream to Control: Learning Behaviors by Latent Imaginationcited by 1,598
  6. 2016Neural Architecture Search with Reinforcement Learningcited by 1,489
  7. 2018World Modelscited by 1,444
  8. 2017Neural Collaborative Filteringcited by 1,108
  9. 2017Hindsight Experience Replaycited by 1,096
  10. 2018Efficient Neural Architecture Search via Parameter Sharingcited by 831
  11. 2016Wide & Deep Learning for Recommender Systemscited by 745
  12. 2018AutoAugment: Learning Augmentation Policies from Datacited by 728
38 more
  1. 2016Neural Combinatorial Optimization with Reinforcement Learningcited by 600
  2. 2018Deep Interest Evolution Network for Click-Through Rate Predictioncited by 336
  3. 2019Deep Learning Recommendation Model for Personalization and Recommendation Systemscited by 327
  4. 2018AutoInt: Automatic Feature Interaction Learning via Self-Attentive Neural Networkscited by 319
  5. 2018Beyond Data and Model Parallelism for Deep Neural Networkscited by 177
  6. 2018Billion-scale Commodity Embedding for E-commerce Recommendation in Alibabacited by 105
  7. 2017Device Placement Optimization with Reinforcement Learningcited by 84
  8. 2019The Architectural Implications of Facebook's DNN-based Personalized Recommendationcited by 83
  9. 2019Exploratory Combinatorial Optimization with Reinforcement Learningcited by 82
  10. 2019Compositional Embeddings Using Complementary Partitions for Memory-Efficient Recommendation Systemscited by 68
  11. 2021DouZero: Mastering DouDizhu with Self-Play Deep Reinforcement Learningcited by 65
  12. 2020Distributed Hierarchical GPU Parameter Server for Massive Scale Deep Learning Ads Systemscited by 59
  13. 2021DNNFusion: Accelerating Deep Neural Networks Execution with Advanced Operator Fusioncited by 56
  14. 2020AutoEmb: Automated Embedding Dimensionality Search in Streaming Recommendationscited by 47
  15. 2020Understanding Training Efficiency of Deep Learning Recommendation Models at Scalecited by 43
  16. 2021Learnable Embedding Sizes for Recommender Systemscited by 42
  17. 2020TODS: An Automated Time Series Outlier Detection Systemcited by 41
  18. 2021FBGEMM: Enabling High-Performance Low-Precision Deep Learning Inferencecited by 40
  19. 2019Neural Input Search for Large Scale Recommendation Modelscited by 39
  20. 2020Learning to Embed Categorical Features without Embedding Tables for Recommendationcited by 38
  21. 2020Deep Learning Training in Facebook Data Centers: Design of Scale-up and Scale-out Systemscited by 37
  22. 2020Meta-AAD: Active Anomaly Detection with Deep Reinforcement Learningcited by 34
  23. 2020Model Size Reduction Using Frequency Based Double Hashing for Recommender Systemscited by 33
  24. 2020Understanding Capacity-Driven Scale-Out Neural Recommendation Inferencecited by 29
  25. 2021Rank the Episodes: A Simple Approach for Exploration in Procedurally-Generated Environmentscited by 28
  26. 2022RecShard: Statistical Feature-Based Memory Optimization for Industry-Scale Neural Recommendationcited by 28
  27. 2019Placeto: Learning Generalizable Device Placement Algorithms for Distributed Machine Learningcited by 26
  28. 2017Related Pins at Pinterest: The Evolution of a Real-World Recommender Systemcited by 24
  29. 2020Learning Multi-granular Quantized Embeddings for Large-Vocab Categorical Features in Recommender Systemscited by 24
  30. 2020Efficient Algorithms for Device Placement of DNN Graph Operatorscited by 24
  31. 2021AlphaD3M: Machine Learning Pipeline Synthesiscited by 24
  32. 2018Exploring Hidden Dimensions in Parallelizing Convolutional Neural Networkscited by 23
  33. 2019Reinforced Genetic Algorithm Learning for Optimizing Computation Graphscited by 17
  34. 2022AutoShard: Automated Embedding Table Sharding for Recommender Systemscited by 17
  35. 2022Auto-PINN: Understanding and Optimizing Physics-Informed Neural Architecturecited by 13
  36. 2019GDP: Generalized Device Placement for Dataflow Graphscited by 10
  37. 2021Simplifying Deep Reinforcement Learning via Self-Supervisioncited by 9
  38. 2022Towards Automated Imbalanced Learning with Deep Hierarchical Reinforcement Learningcited by 9

50 most cited of 52 All 52 (JSON)

Built on by

Cited by year

Citing papers per year: 2022: 3; 2023: 6; 2024: 4; 2025: 1.

14 papers.

Sort: