A Bidirectional Collaborative Filtering Recommender System Based on EM Algorithm

Collaborative filtering is a promising recommendation technique for predicting the preferences of users in recommender systems. The date coming from recommender system is not only big but also sparse. It motivates the need for a more intelligent approach to obtain the tastes of users. In this paper we present a novel bidirectional collaborative filtering method based on EM algorithm. We combine user rating with item rating to build a new rating matrix and calculate a steady result by iterating this strategy. The empirical evaluation demonstrates that our technique have encouraging result contrast to the traditional approaches.

[1]  Taghi M. Khoshgoftaar,et al.  A Survey of Collaborative Filtering Techniques , 2009, Adv. Artif. Intell..

[2]  Pasquale Lops,et al.  Content-based and collaborative techniques for tag recommendation: an empirical evaluation , 2012, Journal of Intelligent Information Systems.

[3]  George Karypis,et al.  A Comprehensive Survey of Neighborhood-based Recommendation Methods , 2011, Recommender Systems Handbook.

[4]  Pasquale Lops,et al.  Content-based Recommender Systems: State of the Art and Trends , 2011, Recommender Systems Handbook.

[5]  Michael J. Pazzani,et al.  Content-Based Recommendation Systems , 2007, The Adaptive Web.

[6]  George Karypis,et al.  Item-based top-N recommendation algorithms , 2004, TOIS.

[7]  Loriene Roy,et al.  Content-based book recommending using learning for text categorization , 1999, DL '00.

[8]  Diego Fernández,et al.  Comparison of collaborative filtering algorithms , 2011, ACM Trans. Web.

[9]  CachedaFidel,et al.  Comparison of collaborative filtering algorithms , 2011 .

[10]  Yehuda Koren,et al.  Factorization meets the neighborhood: a multifaceted collaborative filtering model , 2008, KDD.

[11]  Fernando Ortega,et al.  A non negative matrix factorization for collaborative filtering recommender systems based on a Bayesian probabilistic model , 2016, Knowl. Based Syst..

[12]  Sebastian Thrun,et al.  Text Classification from Labeled and Unlabeled Documents using EM , 2000, Machine Learning.

[13]  J. Bobadilla,et al.  Recommender systems survey , 2013, Knowl. Based Syst..

[14]  Yehuda Koren,et al.  Matrix Factorization Techniques for Recommender Systems , 2009, Computer.

[15]  Thomas Hofmann,et al.  Latent semantic models for collaborative filtering , 2004, TOIS.

[16]  Heikki Mannila,et al.  Context-Based Similarity Measures for Categorical Databases , 2000, PKDD.