Jointly Recommendation Algorithm of KNN Matrix Factorization with Weights

被引:4
作者
Hao, Yaxian [1 ]
Shi, Jianhong [1 ]
机构
[1] Shanxi Normal Univ, Sch Math & Comp Sci, Taiyuan 030000, Peoples R China
基金
中国国家自然科学基金;
关键词
Collaborative filtering; Recommendation systems; K-nearest neighbor; Matrix factorization; CLASSIFIER;
D O I
10.1007/s42835-022-01098-z
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Two improved algorithms based on k Nearest Neighbor Matrix Factorization algorithm were proposed to solve the problem of predicting negative score in k-nearest neighbor matrix Factorization algorithm. First, KMF + algorithm constructs the Nearest Neighbor matrix and dissolves it to obtain the corresponding user's factor matrix and item's factor matrix. Secondly, the score prediction model is established by user's factor matrix and item's factor matrix, and the factor matrix is optimized by Matrix Factorization algorithm. Finally, the predicted score value of the target users to the target project is calculated. KMFwS algorithm is improved on the basis of KMF + algorithm, and the influence of KMFwS algorithm on the predicted score value through weight constraint when the nearest neighbor matrix is zero matrix. The simulation results on data sets and a real data set show that KMF + algorithm effectively solves the problem that the score value is negative and keeps the score value well constrained between 0 and 5. Meanwhile, KMFwS algorithm obtains more accurate score results than KMF + algorithm by avoiding the error caused by zero neighbor matrix to the score value.
引用
收藏
页码:3507 / 3514
页数:8
相关论文
共 24 条
[1]   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
[2]  
[Anonymous], 2008, P 14 ACM SIGKDD INT, DOI DOI 10.1145/1401890.1401944
[3]   Personalized Recommendation System Based on Collaborative Filtering for IoT Scenarios [J].
Cui, Zhihua ;
Xu, Xianghua ;
Xue, Fei ;
Cai, Xingjuan ;
Cao, Yang ;
Zhang, Wensheng ;
Chen, Jinjun .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2020, 13 (04) :685-695
[4]   Online optimization for user-specific hybrid recommender systems [J].
Dooms, Simon ;
De Pessemier, Toon ;
Martens, Luc .
MULTIMEDIA TOOLS AND APPLICATIONS, 2015, 74 (24) :11297-11329
[5]  
[郝雅娴 Hao Yaxian], 2018, [小型微型计算机系统, Journal of Chinese Computer Systems], V39, P755
[6]   Personalized hybrid recommendation for group of users: Top-N multimedia recommender [J].
Kassak, Ondrej ;
Kompan, Michal ;
Bielikova, Maria .
INFORMATION PROCESSING & MANAGEMENT, 2016, 52 (03) :459-477
[7]  
Kawase K, 2014, 2014 13 ANN WORKSH N, P13
[8]   Comparing User Experiences on the Search-based and Content-based Recommendation Ranking on Stroke Clinical Guidelines- a Case Study [J].
Khodambashi, Soudabeh ;
Perry, Alexander ;
Nytro, Oystein .
6TH INTERNATIONAL CONFERENCE ON EMERGING UBIQUITOUS SYSTEMS AND PERVASIVE NETWORKS (EUSPN 2015)/THE 5TH INTERNATIONAL CONFERENCE ON CURRENT AND FUTURE TRENDS OF INFORMATION AND COMMUNICATION TECHNOLOGIES IN HEALTHCARE (ICTH-2015), 2015, 63 :260-267
[9]  
Koren, 2012, 7 IEEE INT C DAT MIN, P4352
[10]   Proximal maximum margin matrix factorization for collaborative filtering [J].
Kumar, Vikas ;
Pujari, Arun K. ;
Sahu, Sandeep Kumar ;
Kagita, Venkateswara Rao ;
Padmanabhan, Vineet .
PATTERN RECOGNITION LETTERS, 2017, 86 :62-67