Online recommendation systems are becoming more and more popular with the development of web. Data sparseness is a major problem for collaborative filtering (CF) techniques in recommender systems, e