Adomavicius, G. & Tuzhilin, A. (2005), '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 (6), 734-749.