Efficient Neural Matrix Factorization without Sampling for Recommendation

被引:167
作者
Chen, Chong [1 ]
Min, Zhang [1 ]
Zhang, Yongfeng [2 ]
Liu, Yiqun [1 ]
Ma, Shaoping [1 ]
机构
[1] Tsinghua Univ, Beijing 100084, Peoples R China
[2] Rutgers State Univ, New Brunswick, NJ 08901 USA
基金
美国国家科学基金会;
关键词
Matrix factorization; neural networks; implicit feedback; efficient learning; recommendation system;
D O I
10.1145/3373807
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recommendation systems play a vital role to keep users engaged with personalized contents in modern online platforms. Recently, deep learning has revolutionized many research fields and there is a surge of interest in applying it for recommendation. However, existing studies have largely focused on exploring complex deep-learning architectures for recommendation task, while typically applying the negative sampling strategy for model learning. Despite effectiveness, we argue that these methods suffer from two important limitations: (1) the methods with complex network structures have a substantial number of parameters, and require expensive computations even with a sampling-based learning strategy; (2) the negative sampling strategy is not robust, making sampling-based methods difficult to achieve the optimal performance in practical applications. In this work, we propose to learn neural recommendation models from the whole training data without sampling. However, such a non-sampling strategy poses strong challenges to learning efficiency. To address this, we derive three new optimization methods through rigorous mathematical reasoning, which can efficiently learn model parameters from the whole data (including all missing data) with a rather low time complexity. Moreover, based on a simple Neural Matrix Factorization architecture, we present a general framework named ENMF, short for Efficient Neural Matrix Factorization. Extensive experiments on three real-world public datasets indicate that the proposed ENMF framework consistently and significantly outperforms the state-of-the-art methods on the Top-K recommendation task. Remarkably, ENMF also shows significant advantages in training efficiency, which makes it more applicable to real-world large-scale systems.
引用
收藏
页数:28
相关论文
共 64 条
[1]  
[Anonymous], 2010, P 4 ACM C REC SYST R, DOI DOI 10.1145/1864708.1864770
[2]   An Efficient Adaptive Transfer Neural Network for Social-aware Recommendation [J].
Chen, Chong ;
Zhang, Min ;
Wang, Chenyang ;
Ma, Weizhi ;
Li, Minming ;
Liu, Yiqun ;
Ma, Shaoping .
PROCEEDINGS OF THE 42ND INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL (SIGIR '19), 2019, :225-234
[3]   Social Attentional Memory Network: Modeling Aspect- and Friend-level Differences in Recommendation [J].
Chen, Chong ;
Zhang, Min ;
Liu, Yiqun ;
Ma, Shaoping .
PROCEEDINGS OF THE TWELFTH ACM INTERNATIONAL CONFERENCE ON WEB SEARCH AND DATA MINING (WSDM'19), 2019, :177-185
[4]   Neural Attentional Rating Regression with Review-level Explanations [J].
Chen, Chong ;
Zhang, Min ;
Liu, Yiqun ;
Ma, Shaoping .
WEB CONFERENCE 2018: PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE (WWW2018), 2018, :1583-1592
[5]   Missing Data Modeling with User Activity and Item Popularity in Recommendation [J].
Chen, Chong ;
Zhang, Min ;
Liu, Yiqun ;
Ma, Shaoping .
INFORMATION RETRIEVAL TECHNOLOGY (AIRS 2018), 2018, 11292 :113-125
[6]   Attentive Collaborative Filtering: Multimedia Recommendation with Item- and Component-Level Attention [J].
Chen, Jingyuan ;
Zhang, Hanwang ;
He, Xiangnan ;
Nie, Liqiang ;
Liu, Wei ;
Chua, Tat-Seng .
SIGIR'17: PROCEEDINGS OF THE 40TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, 2017, :335-344
[7]   Sequential Recommendation with User Memory Networks [J].
Chen, Xu ;
Xu, Hongteng ;
Zhang, Yongfeng ;
Tang, Jiaxi ;
Cao, Yixin ;
Qin, Zheng ;
Zha, Hongyuan .
WSDM'18: PROCEEDINGS OF THE ELEVENTH ACM INTERNATIONAL CONFERENCE ON WEB SEARCH AND DATA MINING, 2018, :108-116
[8]   Deep Neural Networks for YouTube Recommendations [J].
Covington, Paul ;
Adams, Jay ;
Sargin, Emre .
PROCEEDINGS OF THE 10TH ACM CONFERENCE ON RECOMMENDER SYSTEMS (RECSYS'16), 2016, :191-198
[9]  
Cremonesi Paolo, 2010, P 2010 ACM C RECOMME, P39, DOI 10.1145/1864708.1864721
[10]  
Dacrema Maurizio Ferrari, 2019, ARXIV190706902