SDM: Sequential Deep Matching Model for Online Large-scale Recommender System

Fuyu Lv, Taiwei Jin, Changlong Yu, Fei Sun, Quan Lin +2 more
9/1/2019
cs.IR

Official code: alicogintel/SDM (206 stars, last commit 2020-05-19).

Abstract

Capturing users' precise preferences is a fundamental problem in large-scale recommender system. Currently, item-based Collaborative Filtering (CF) methods are common matching approaches in industry. However, they are not effective to model dynamic and evolving preferences of users. In this paper, we propose a new sequential deep matching (SDM) model to capture users' dynamic preferences by combining short-term sessions and long-term behaviors. Compared with existing sequence-aware recommendation methods, we tackle the following two inherent problems in real-world applications: (1) there could exist multiple interest tendencies in one session. (2) long-term preferences may not be effectively fused with current session interests. Long-term behaviors are various and complex, hence those highly related to the short-term session should be kept for fusion. We propose to encode behavior sequences with two corresponding components: multi-head self-attention module to capture multiple types of interests and long-short term gated fusion module to incorporate long-term preferences. Successive items are recommended after matching between sequential user behavior vector and item embedding vectors. Offline experiments on real-world datasets show the superior performance of the proposed SDM. Moreover, SDM has been successfully deployed on online large-scale recommender system at Taobao and achieves improvements in terms of a range of commercial metrics.

View on arXivView PDF

Code Implementations(1)

alicogintel/SDMOfficial100%

Sequential deep matching model for recommender system at Alibaba

20665PythonJun 17, 20196 years ago
deep-learningmatchingrecommender-systemsequential-recommendation

Similar Papers

Cite this paper

@article{lv2019sdm,
  title  = {SDM: Sequential Deep Matching Model for Online Large-scale Recommender System},
  author = {Fuyu Lv and Taiwei Jin and Changlong Yu and Fei Sun and Quan Lin and Keping Yang and Wilfred Ng},
  year   = {2019},
  eprint = {1909.00385},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1909.00385}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1909.00385.svg)](https://codeofpaper.com/paper/1909.00385)

Discussion