In order to overcome the sparsity problem of traditional collaborative filtering algorithm,combining the characteristics of user ratings with user reviews,this paper proposed user-based collaborative filtering with reviews and ratings,and itembased collaborative filtering with reviews and ratings. The algorithms utilized topic model to generate review topics distribution,and utilized ratings to generate review attitude. Then it used the review attitude to magnify the prominent aspects of review topics distr...