A Genre-Based Item-Item Collaborative Filtering: Facing the Cold-Start Problem

Recommender System is a technique which is used to recommend an item or product to a user based on the user's preference'. Collaborative filtering is an approach that is vastly used in recommender systems. Item-item-based collaborative filtering is a collaborative filtering recommender system technique where the user got the recommendation based on the similarity among the item ratings. Here, we present an approach where we calculate the similarity among the items based on the genre of items. Any item may belong to more than one genre or category. Based on items propensity to a specific genre or category we propose a new item-item-based similarity metric and a little improvement in prediction method that can efficiently compute the ratings and provide more accurate recommendation compare to the state-of-art works. Our model addresses the problem of the cold start since traditional similarity model takes the user ratings into account whereas our model can calculate the similarity based on item genre or category among them. We also show the extensive simulation results based on sparsity and other recommender system evaluation techniques. We also distinguish that our result outperforms than the traditional collaborative filtering recommender systems.

[1]  Gediminas Adomavicius,et al.  Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions , 2005, IEEE Transactions on Knowledge and Data Engineering.

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

[3]  Barry Smyth,et al.  Google Shared. A Case-Study in Social Search , 2009, UMAP.

[4]  Bradley N. Miller,et al.  PocketLens: Toward a personal recommender system , 2004, TOIS.

[5]  LiuHaifeng,et al.  A new user similarity model to improve the accuracy of collaborative filtering , 2014 .

[6]  John Riedl,et al.  Analysis of recommendation algorithms for e-commerce , 2000, EC '00.

[7]  Dimitris Plexousakis,et al.  Alleviating the Sparsity Problem of Collaborative Filtering Using Trust Inferences , 2005, iTrust.

[8]  Sanjay Kumar Jain,et al.  A survey on solving cold start problem in recommender systems , 2017, 2017 International Conference on Computing, Communication and Automation (ICCCA).

[9]  David Heckerman,et al.  Empirical Analysis of Predictive Algorithms for Collaborative Filtering , 1998, UAI.

[10]  John Riedl,et al.  E-Commerce Recommendation Applications , 2004, Data Mining and Knowledge Discovery.

[11]  Alan Agresti,et al.  Evaluating Agreement and Disagreement among Movie Reviewers , 1997 .

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

[13]  John Riedl,et al.  Item-based collaborative filtering recommendation algorithms , 2001, WWW '01.

[14]  Daniele Quercia,et al.  Lightweight Distributed Trust Propagation , 2007, Seventh IEEE International Conference on Data Mining (ICDM 2007).

[15]  S Hailes,et al.  Using Recommendations for Managing Trust in Distributed Systems , 1997 .

[16]  Jie Tang,et al.  Addressing cold start in recommender systems: a semi-supervised co-training algorithm , 2014, SIGIR.

[17]  Bradley N. Miller,et al.  GroupLens: applying collaborative filtering to Usenet news , 1997, CACM.

[18]  Maged N Kamel Boulos,et al.  The emerging Web 2.0 social software: an enabling suite of sociable technologies in health and health care education. , 2007, Health information and libraries journal.

[19]  Stathes Hadjiefthymiades,et al.  Facing the cold start problem in recommender systems , 2014, Expert Syst. Appl..

[20]  Michael J. Pazzani,et al.  A Framework for Collaborative, Content-Based and Demographic Filtering , 1999, Artificial Intelligence Review.

[21]  Jonathan L. Herlocker,et al.  Evaluating collaborative filtering recommender systems , 2004, TOIS.

[22]  Stefano Battiston,et al.  A model of a trust-based recommendation system on a social network , 2006, Autonomous Agents and Multi-Agent Systems.

[23]  Li Chen,et al.  Trust building with explanation interfaces , 2006, IUI '06.

[24]  Charu C. Aggarwal,et al.  Recommender Systems: The Textbook , 2016 .

[25]  Mark Claypool,et al.  Combining Content-Based and Collaborative Filters in an Online Newspaper , 1999, SIGIR 1999.

[26]  A. M. Madni,et al.  Recommender systems in e-commerce , 2014, 2014 World Automation Congress (WAC).

[27]  Daniele Quercia,et al.  FriendSensing: recommending friends using mobile phones , 2009, RecSys '09.

[28]  Abhinandan Das,et al.  Google news personalization: scalable online collaborative filtering , 2007, WWW '07.

[29]  Yehuda Koren,et al.  The BellKor Solution to the Netflix Grand Prize , 2009 .

[30]  Mahamudul Hasan,et al.  A comprehensive approach towards user-based collaborative filtering recommender system , 2016, 2016 International Workshop on Computational Intelligence (IWCI).

[31]  Koby Crammer,et al.  Online Ranking by Projecting , 2005, Neural Computation.

[32]  Licia Capra,et al.  Private distributed collaborative filtering using estimated concordance measures , 2007, RecSys '07.

[33]  Hui Tian,et al.  A new user similarity model to improve the accuracy of collaborative filtering , 2014, Knowl. Based Syst..

[34]  Douglas B. Terry,et al.  Using collaborative filtering to weave an information tapestry , 1992, CACM.

[35]  Gabriele Lenzini,et al.  Trust Model for High Quality Recommendation , 2016, SECRYPT.

[36]  Yutaka Matsuo,et al.  Diffusion of Recommendation through a Trust Network , 2007, ICWSM.