The invention discloses an improved
collaborative filtering recommendation method based on user characteristics. The method comprises the following steps that according to the
mean opinion score of all users, an original user opinion
score range is amended, according to the mean value of the modified user opinion
score range and the
mean opinion score of all users, original user opinion scores are amended, and after normalization
processing, user opinion scores are obtained; according to the user opinion scores obtained after normalization
processing, adjustment and normalization
processing are conducted on the mean value of
score difference values, through the combination with an original Jaccard similarity coefficient, the improved Jaccard similarity coefficient is obtained, and the similarity of the user opinion scores is obtained; according to the gender, age and job characteristic information of users, the similarity of user attributes is calculated; the similarity of the user opinion scores and the similarity of user attributes are combined to serve as the final user similarity, and nearest neighbor computing is conducted, and a recommendation
list is generated. The method improves the
recommendation quality of the traditional user-based
collaborative filtering algorithm and reduces the influence of the data sparseness problem to a certain extent.