A Novel Collaborative Filtering Recommendation Method Based on Weight Determination

被引:0
作者
Leng, Ya-Jun [1 ]
Wang, Zhi [1 ]
机构
[1] Shanghai Univ Elect Power, Coll Econ & Management, Shanghai 201306, Peoples R China
来源
KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS | 2024年 / 18卷 / 12期
关键词
Collaborative filtering; Recommendation system; Weight determination method; Genetic algorithm; GENETIC ALGORITHM; EFFICIENT;
D O I
10.3837/tiis.2024.12.004
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Collaborative filtering generates recommendations for target users by summarizing the preferences of neighbor users, so it does not need to analyze the content of digital resources in the Internet, which makes it a more successful recommendation technology. However, with the rapid growth of the number of users in recommendation systems, collaborative filtering suffers from serious scalability and sparsity problems. In this study, a novel collaborative filtering recommendation algorithm is proposed. Firstly, non-negative matrix factorization is adopted to factor the original rating matrix, and the nearest neighbors are searched on the low-rank user feature matrix, which improves the speed of the collaborative filtering algorithm. Then a weight determination method is designed and applied to collaborative filtering. Compared with the previous collaborative filtering algorithms that only consider rating values, the proposed algorithm takes both rating values and feature weights into account when calculating user similarities, which can more accurately express user relationships, thereby resulting in high quality recommendations. The MAE and F1 values of different collaborative filtering algorithms are compared based on two actual datasets. The proposed algorithm performs better than the popular collaborative filtering algorithms. The complexity values of different collaborative filtering algorithms are also compared. The computational complexity of the proposed algorithm MFFW-CF is O ( m ), which is the lowest among all the algorithms compared.
引用
收藏
页码:3414 / 3430
页数:17
相关论文
共 34 条
[1]   Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions [J].
Adomavicius, G ;
Tuzhilin, A .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2005, 17 (06) :734-749
[2]   A collaborative filtering recommendation algorithm based on embedding representation [J].
Alharbe, Nawaf ;
Rakrouki, Mohamed Ali ;
Aljohani, Abeer .
EXPERT SYSTEMS WITH APPLICATIONS, 2023, 215
[3]   Collaborative filtering based on significances [J].
Bobadilla, Jesus ;
Hernando, Antonio ;
Ortega, Fernando ;
Gutierrez, Abraham .
INFORMATION SCIENCES, 2012, 185 (01) :1-17
[4]   Matrix factorization for recommendation with explicit and implicit feedback [J].
Chen, Shulong ;
Peng, Yuxing .
KNOWLEDGE-BASED SYSTEMS, 2018, 158 :109-117
[5]  
Chin-Chih Chang, 2021, 2021 IEEE 3rd Eurasia Conference on IOT, Communication and Engineering (ECICE), P381, DOI 10.1109/ECICE52819.2021.9645712
[6]   An enhanced fast non-dominated solution sorting genetic algorithm for multi-objective problems [J].
Deng, Wu ;
Zhang, Xiaoxiao ;
Zhou, Yongquan ;
Liu, Yi ;
Zhou, Xiangbing ;
Chen, Huiling ;
Zhao, Huimin .
INFORMATION SCIENCES, 2022, 585 :441-453
[7]   Combining review-based collaborative filtering and matrix factorization: A solution to rating's sparsity problem [J].
Duan, Rui ;
Jiang, Cuiqing ;
Jain, Hemant K. .
DECISION SUPPORT SYSTEMS, 2022, 156
[8]   Dynamic mean absolute error as new measure for assessing forecasting errors [J].
Frias-Paredes, Laura ;
Mallor, Fermin ;
Gaston-Romeo, Martin ;
Leon, Teresa .
ENERGY CONVERSION AND MANAGEMENT, 2018, 162 :176-188
[9]   FRAIPA version 2: A fast recommendation approach based on self-adaptation and multi-thresholding [J].
Hammou, Badr Ait ;
Lahcen, Ayoub Ait ;
Mouline, Salma .
EXPERT SYSTEMS WITH APPLICATIONS, 2019, 118 :209-216
[10]   A novel model based collaborative filtering recommender system via truncated ULV decomposition [J].
Horasan, Fahrettin ;
Yurttakal, Ahmet Hasim ;
Gunduz, Selcuk .
JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2023, 35 (08)