[1]LIANG Lijun,LI Yegang,ZHANG Nana,et al.Collaborative filtering algorithm combining user features and preferences in optimized clustering[J].CAAI Transactions on Intelligent Systems,2020,15(6):1091-1096.[doi:10.11992/tis.201710024]
Copy
CAAI Transactions on Intelligent Systems[ISSN 1673-4785/CN 23-1538/TP] Volume:
15
Number of periods:
2020 6
Page number:
1091-1096
Column:
学术论文—人工智能基础
Public date:
2020-11-05
- Title:
-
Collaborative filtering algorithm combining user features and preferences in optimized clustering
- Author(s):
-
LIANG Lijun; LI Yegang; ZHANG Na’na; ZHANG Xiao; WANG Dong
-
College of Computer Science and Technology, Shandong University of Technology, Zibo 255049, China
-
- Keywords:
-
recommendation system; collaborative filtering; cold start; scalability; optimization clustering; trust degree; user attribute; user preference
- CLC:
-
TP311
- DOI:
-
10.11992/tis.201710024
- Abstract:
-
The collaborative filtering recommendation algorithm in the field of recommendation systems is still accompanied by the data sparsity, cold start, and scalability problems. To solve the cold start and scalability problems, we propose a PCEDS(pearson correlation coefficient and euclidean distance) collaborative filtering recommendation algorithm based on optimized clustering. First, the optimized K-means clustering algorithm is used to cluster the attributes of users. Then, based on the trust-based similarity model of user attribute features and the similarity model of user preference, a novel PCEDS similarity model is established to create a prediction model for the clustering results. The experimental results indicate that, compared with the traditional collaborative filtering recommendation algorithm, the proposed PCEDS collaborative filtering recommendation algorithm reduces the root mean square error by approximately 5%, significantly improves the recommendation precision and recall, and solves the cold start problem. Simultaneously, the clustering technology can save the memory space of the recommendation system, thereby improving its efficiency.