Abstract:There are sparse ratings problem in the traditional CF recommendation algorithm, and based on this sparse ratings will lead to the fact that the similarity may not be accurate. For this reason, a CF algorithm based on fixed I-U ratings matrix, which is given by a certain ratings of user behavior instead of vacancies rating, and weighted coefficient K bases on users’ role to constrain the similarity calculation is proposed. Experiments show that the improved algorithm has better recommendation quality.