Abstract. The traditional collaborative filtering algorithm has no overall quantitative understanding on users' preference. This paper proposes a collaborative filtering algorithm based on improved recommendation sorting. Based on the traditional collaborative filtering rating prediction, three kinds of weighted sorting strategies are proposed to recommendation list, which are based on the combination of users' preference vector and item quality. Experiments on the MovieLens data set show that, in the same rating prediction process, the recommended results of the improved sorting have a significant increase of nearly one time in the precision, recall and F1 indicators.