Using Implicit Feedback for Neighbors Selection: Alleviating the Sparsity Problem in Collaborative Recommendation Systems

The most popular Recommender systems (RSs) employ Collaborative Filtering (CF) algorithms where users explicitly rate items. Based on these ratings, a user-item rating matrix is generated and used to select the items to be recommended for a target user. An important step in this process is to determine the neighborhood of a target user, i.e. a set of users who rate items similarly to this user. One of the limitations of CF is precisely the need of rating data provided voluntarily by users. The lack of interest of users to provide this kind of information increases the sparsity problem of the ratings matrix. In this paper, we propose the use of implicit feedback for neighbors selection to alleviate the sparsity problem in CF-based RSs. In this proposal, user profiles are built based on the characteristics of items that have been accessed or purchased, and not necessarily rated by the users. This user profile is used exclusively to the neighborhoods formation, which considers not how they have rated items, but by the characteristics of the items that they have accessed or purchased. Our technique was implemented with Apache Mahout Framework and evaluated across experiments in the domain of movies by using a dataset from Movielens project. The results demonstrated that our technique produces better quality recommendations when compared to the classic CF mainly in presence of sparsity of rating data.

[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]  Carina Friedrich Dorneles,et al.  Weight Adjusment for Multi-criteria Ratings in Items Recommendation , 2016, WebMedia.

[3]  Sheng-Tzong Cheng,et al.  The Adaptive Ontology-Based Personalized Recommender System , 2013, Wireless Personal Communications.

[4]  Marcus Filipi Rosso Casagrande,et al.  Técnica de Recomendação Baseada em Metadados para Repositórios Digitais Voltados ao Ensino , 2013 .

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

[6]  F. O. Isinkaye,et al.  Recommendation systems: Principles, methods and evaluation , 2015 .

[7]  Robin Burke,et al.  Improving the effectiveness of collaborative recommendation with ontology-based user profiles , 2010, HetRec '10.

[8]  F. Maxwell Harper,et al.  The MovieLens Datasets: History and Context , 2016, TIIS.

[9]  Marcelo G. Manzato,et al.  Group-based Collaborative Filtering Supported by Multiple Users' Feedback to Improve Personalized Ranking , 2016, WebMedia.

[10]  Sean Owen,et al.  Mahout in Action , 2011 .

[11]  Mohammad Ali Abbasi,et al.  Trust-Aware Recommender Systems , 2014 .

[12]  Jaswinder Pal Singh,et al.  Predicting category accesses for a user in a structured information space , 2002, SIGIR '02.

[13]  Yehuda Koren,et al.  Factor in the neighbors: Scalable and accurate collaborative filtering , 2010, TKDD.

[14]  Wencai Du,et al.  Collaborative filtering recommendation algorithm based on item attributes , 2014, 15th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD).

[15]  Alessandro Micarelli,et al.  User Profiles for Personalized Information Access , 2007, The Adaptive Web.

[16]  Jae Kyeong Kim,et al.  A literature review and classification of recommender systems research , 2012, Expert Syst. Appl..

[17]  Roberto Willrich,et al.  Recommending Web Service Based on Ontologies for Digital Repositories , 2015, WebMedia.

[18]  Robin D. Burke,et al.  Hybrid Recommender Systems: Survey and Experiments , 2002, User Modeling and User-Adapted Interaction.

[19]  Liang He,et al.  Effective Collaborative Filtering Approaches Based on Missing Data Imputation , 2009, 2009 Fifth International Joint Conference on INC, IMS and IDC.

[20]  Susan Gauch,et al.  Personalizing Search Based on User Search Histories , 2004 .