The invention provides a CF (
collaborative filtering) recommendation method fusing
matrix decomposition and user project
information mining. The CF recommendation method comprises the following steps:reading historical
score data and
project type data information of a user on an article; based on the FunkSVD model, optimizing and decomposing the user
score matrix, and adding a similarity factor to calculate and generate a user
score prediction matrix; calculating optimal similarity by optimizing CF users and project information occupying different proportions, predicting user scores, and generating Top-N recommendation lists. The method has the advantages that (1) the user scoring matrix is optimized and decomposed based on the FunkSVD model, and the
trust factor is added to predict the user scoring matrix, so that the problem of low prediction accuracy caused by data sparseness of a traditional
matrix decomposition model is relieved; (2) similarity is calculated based on the
user information and the project information, and the problem of
cold start caused by excessive dependence on historical data in a traditional recommendation
algorithm is solved; and (3) a trust degree relationship between users is introduced, so that the recommendation precision and
interpretability of a traditional CF recommendation
algorithm are improved.