The invention discloses a
collaborative filtering recommendation method based on an optimal trust path, which is improved by aiming at a traditional
collaborative filtering algorithm and a trust fusion
collaborative filtering algorithm, and comprises the following steps of: firstly, constructing a
trust network of users, calculating trust degrees among the users, and calculating interest similarity among the users; calculating the comprehensive similarity among the users by combining the trust degree among the users and the interest similarity among the users; obtaining a nearest neighbor setaccording to the comprehensive similarity among the users; and finally predicting the
score of the target user to the project to obtain a project recommendation result. According to the method, a global user is considered during calculation; a multi-path trust degree
algorithm is provided on the basis of the fused trust recommendation algorithm; the optimal path is selected from multiple trust paths to represent the path trust degree between two users, the trust weight relationship contained in the path is considered, the recommendation accuracy and the operation efficiency of the algorithm are improved, and the
operation time of the algorithm is about 1 / 4 of the
operation time of the existing fusion trust recommendation algorithm.