Collaborative filtering recommendation algorithm integrating time windows and rating predictions

被引:45
作者
Zhang, Pengfei [1 ]
Zhang, Zhijun [1 ]
Tian, Tian [1 ]
Wang, Yigui [1 ]
机构
[1] Shandong Jianzhu Univ, Sch Comp Sci & Technol, Jinan 250001, Shandong, Peoples R China
基金
中国国家自然科学基金;
关键词
Probability matrix factorization; Time weighting; Probability model; Recommendation algorithm; MATRIX FACTORIZATION; SYSTEMS; ACCURACY; MODEL; PROPAGATION; TRUST;
D O I
10.1007/s10489-019-01443-2
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper describes a new collaborative filtering recommendation algorithm based on probability matrix factorization. The proposed algorithm decomposes the rating matrix into two nonnegative matrixes using a predictive rating model. After normalization processing, these two nonnegative matrixes provide useful probability semantics. The posterior distribution of the real part of the probability model is calculated by the variational inference method. Finally, the preferences for items that users have not rated can be predicted. The user-item rating matrix is supplemented by a preference prediction value, resulting in a dense rating matrix. Finally, time weighting is integrated into the rating matrix to construct the 3D user-item-time model, which gives the recommendation results. According to experiments using open Netflix, MovieLens, and Epinion datasets, the proposed algorithm is superior to several existing recommendation algorithms in terms of rating predictions and recommendation effects.
引用
收藏
页码:3146 / 3157
页数:12
相关论文
共 45 条
[1]   A neutrosophic recommender system for medical diagnosis based on algebraic neutrosophic measures [J].
Ali, Mumtaz ;
Le Hoang Son ;
Nguyen Dang Thanh ;
Nguyen Van Minh .
APPLIED SOFT COMPUTING, 2018, 71 :1054-1071
[2]   A collaborative filtering approach for recommending OLAP sessions [J].
Aligon, Julien ;
Gallinucci, Enrico ;
Golfarelli, Matteo ;
Marcel, Patrick ;
Rizzi, Stefano .
DECISION SUPPORT SYSTEMS, 2015, 69 :20-30
[3]  
Campos LMD, 2018, INF SCI S, V433, P221, DOI [10.1016/j.ins.2017.12.046, DOI 10.1016/J.INS.2017.12.046]
[4]   Modeling Temporal Adoptions Using Dynamic Matrix Factorization [J].
Chua, Freddy Chong Tat ;
Oentaryo, Richard J. ;
Lim, Ee-Peng .
2013 IEEE 13TH INTERNATIONAL CONFERENCE ON DATA MINING (ICDM), 2013, :91-100
[5]   A video recommendation algorithm based on the combination of video content and social network [J].
Cui, Laizhong ;
Dong, Linyong ;
Fu, Xianghua ;
Wen, Zhenkun ;
Lu, Nan ;
Zhang, Guanjing .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (14)
[6]  
Gao L., 2018, Chromatin Accessibility Landscape in Human Early Embryos and Its Association with Evolution, P1
[7]  
[高全力 Gao Quanli], 2015, [计算机学报, Chinese Journal of Computers], V38, P1767
[8]  
Ghahramani Z, 2001, ADV NEUR IN, V13, P507
[9]   Online Nonnegative Matrix Factorization With Robust Stochastic Approximation [J].
Guan, Naiyang ;
Tao, Dacheng ;
Luo, Zhigang ;
Yuan, Bo .
IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2012, 23 (07) :1087-1099
[10]   A non negative matrix factorization for collaborative filtering recommender systems based on a Bayesian probabilistic model [J].
Hernando, Antonio ;
Bobadilla, Jesus ;
Ortega, Fernando .
KNOWLEDGE-BASED SYSTEMS, 2016, 97 :188-202