Reinforcement Learning to Diversify Top-N Recommendation

被引:16
作者
Zou, Lixin [1 ]
Xia, Long [2 ]
Ding, Zhuoye [2 ]
Yin, Dawei [2 ]
Song, Jiaxing [1 ]
Liu, Weidong [1 ]
机构
[1] Tsinghua Univ, Dept Comp Sci & Technol, Beijing, Peoples R China
[2] JD Com, Data Sci Lab, Beijing, Peoples R China
来源
DATABASE SYSTEMS FOR ADVANCED APPLICATIONS (DASFAA 2019), PT II | 2019年 / 11447卷
关键词
Recommender system; Recommendation diversity; Monte Carlo Tree Search; GAME; GO;
D O I
10.1007/978-3-030-18579-4_7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we study how to recommend both accurate and diverse top-N recommendation, which is a typical instance of the maximum coverage problem. Traditional approaches are to treat the process of constructing the recommendation list as a problem of greedy sequential items selection, which are inevitably sub-optimal. In this paper, we propose a reinforcement learning and neural networks based framework - Diversify top-N Recommendation with Fast Monte Carlo Tree Search (Div-FMCTS) - to optimize the diverse top-N recommendations in a global view. The learning of Div-FMCTS consists of two stages: (1) searching for better recommendation with MCTS; (2) generalizing those plans with the policy and value neural networks. Due to the difficulty of searching over extremely large item permutations, we propose two approaches to speeding up the training process. The first approach is pruning the branches of the search tree by the structure information of the optimal recommendations. The second approach is searching over a randomly chosen small subset of items to quickly harvest the fruits of searching in the generalization with neural networks. Its effectiveness has been proved both empirically and theoretically. Extensive experiments on four benchmark datasets have demonstrated the superiority of Div-FMCTS over state-of-the-art methods.
引用
收藏
页码:104 / 120
页数:17
相关论文
共 41 条
[1]   Improving Aggregate Recommendation Diversity Using Ranking-Based Techniques [J].
Adomavicius, Gediminas ;
Kwon, YoungOk .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2012, 24 (05) :896-911
[2]  
[Anonymous], NIPS
[3]  
[Anonymous], IJCAI
[4]  
[Anonymous], 2015, Nature, DOI [10.1038/nature14539, DOI 10.1038/NATURE14539]
[5]  
[Anonymous], 2015, SESSION BASED RECOMM
[6]  
[Anonymous], NIPS
[7]  
[Anonymous], WWW
[8]  
[Anonymous], 2007, P 24 INT C MACHINE L
[9]  
[Anonymous], 2016, ARXIV160807793
[10]  
[Anonymous], ICDM