Back to Search Start Over

Deep Learning Recommendation Model for Personalization and Recommendation Systems

Authors :
Naumov, Maxim
Mudigere, Dheevatsa
Shi, Hao-Jun Michael
Huang, Jianyu
Sundaraman, Narayanan
Park, Jongsoo
Wang, Xiaodong
Gupta, Udit
Wu, Carole-Jean
Azzolini, Alisson G.
Dzhulgakov, Dmytro
Mallevich, Andrey
Cherniavskii, Ilia
Lu, Yinghai
Krishnamoorthi, Raghuraman
Yu, Ansha
Kondratenko, Volodymyr
Pereira, Stephanie
Chen, Xianjie
Chen, Wenlin
Rao, Vijay
Jia, Bill
Xiong, Liang
Smelyanskiy, Misha
Publication Year :
2019

Abstract

With the advent of deep learning, neural network-based recommendation models have emerged as an important tool for tackling personalization and recommendation tasks. These networks differ significantly from other deep learning networks due to their need to handle categorical features and are not well studied or understood. In this paper, we develop a state-of-the-art deep learning recommendation model (DLRM) and provide its implementation in both PyTorch and Caffe2 frameworks. In addition, we design a specialized parallelization scheme utilizing model parallelism on the embedding tables to mitigate memory constraints while exploiting data parallelism to scale-out compute from the fully-connected layers. We compare DLRM against existing recommendation models and characterize its performance on the Big Basin AI platform, demonstrating its usefulness as a benchmark for future algorithmic experimentation and system co-design.<br />Comment: 10 pages, 6 figures

Details

Database :
arXiv
Publication Type :
Report
Accession number :
edsarx.1906.00091
Document Type :
Working Paper