[1]GU Junhua,XIE Zhijian,WU Junyan,et al.Parallel collaborative filtering recommendation algorithm based on graph walk[J].CAAI Transactions on Intelligent Systems,2019,14(4):743-751.[doi:10.11992/tis.201806002]
Copy
CAAI Transactions on Intelligent Systems[ISSN 1673-4785/CN 23-1538/TP] Volume:
14
Number of periods:
2019 4
Page number:
743-751
Column:
学术论文—机器学习
Public date:
2019-07-02
- Title:
-
Parallel collaborative filtering recommendation algorithm based on graph walk
- Author(s):
-
GU Junhua1; 2; XIE Zhijian1; 2; WU Junyan1; 2; XU Xinyun1; 2; ZHANG Suqi3
-
1. School of Artificial Intelligence, Hebei University of Technology, Tianjin 300401, China;
2. Hebei Province Key Laboratory of Big Data Computing, Tianjin 300401, China;
3. School of Information Engineering, Tianjin University of Commerce, Tianjin 300134, China
-
- Keywords:
-
collaborative filtering; recommendation; user network map; walk; similarity; indirect similarity; parallel; Spark platform
- CLC:
-
TP391
- DOI:
-
10.11992/tis.201806002
- Abstract:
-
This study aims to solve the problem of data sparsity and scalability of collaborative filtering recommendation algorithms. For the sparseness problem, the traditional Pearson correlation similarity is introduced to calculate the direct similarity between the users using the cross-ratio coefficients. This method alleviates the proportion of common scoring items among users. An indirect similarity calculation method based on graph walk is proposed in the paper. This method builds a user network map based on the direct similarity between users, calculates the indirect similarity between users by walking on the user network map, and makes recommendations. The parallelization of this method on the Spark platform mitigates the scalability problem caused by increase of the data size. Experimental results on Movielens dataset and IPTV dataset show that the proposed algorithm achieves good results on different datasets, effectively improves the recommendation accuracy rate, and has good scalability in a distributed environment.