• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science

Previous Articles     Next Articles

A collaborative filtering recommendation algorithm based
on item attribute values and user characteristics

GAO Chang-yuan1,2,HUANG Kai1,WANG Jing1,2,ZHANG Shu-chen1,2   

  1. (1.College of Management,Harbin University of Science and Technology,Harbin 150040;
    2.High-tech Industrial Development Research Center,Harbin University of Science and Technology,Harbin  150040,China)
     
  • Received:2015-12-07 Revised:2016-05-03 Online:2017-12-25 Published:2017-12-25

Abstract:

In order to improve the precision of similarity calculation and recommendation accuracy and reduce data sparseness, we propose a collaborative filtering recommendation algorithm based on item attribute values and user features. Firstly, based on the user preference for item attribute values, we calculate the rating distribution of item attribute values and rating expectations, and obtain the user-attribute value rating matrix. In the meantime, we use a data similarity measure method to find user characteristics neighbors and fill the sparse user-attribute value rating matrix, thus obtaining the preference set of the nearest-neighbors. Thirdly, we calculate the rating of the unrated attribute values, and sort the means of the rating of all item attribute values, thus obtaining a Top-N recommendation list for the target user. Experiment on the Movie Lens data set and Book Crossing data set show that the algorithm can better overcome the data sparsity problem and enhance recommendation accuracy.
 

Key words: commercial , item attribute values;rating expectations values;user characteristics;collaborative filtering