Adomavicius, G. and Tuzhilin, A.. "Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions." Knowledge and Data Engineering, IEEE Transactions on 17 , no. 6 (2005): 734-749.