Hybrid Approach for Recommendation System

The primary objective of recommendation systems (RSs) is to analyze user’s fondness and taste and recommend similar items to him/her. There exist various methods, e.g., user/item collaborative filtering (CF), content-based filtering (CBF), association rule mining (ARM), hybrid recommender system (HRS), for recommendations. Though these methods possess excellent characteristics, they are inefficient in providing good recommendations in particular situations. For example, item CF produces recommendations for cold-start objects; however, it typically has low accuracy compared to user CF. Conversely, user CF often provides more accurate recommendations; however, it fails to provide recommendations for cold-start objects. The hybrid methods aim to combine different approaches coherently to yield better recommendations. This paper presents an HRS based on user CF, item CF, and adaptive ARM. The proposed HRS employs ARM as a fundamental method; however, it considers only a set of users who are nearest to the target user to generate association rules (ARs) among items. Also, the support levels to mine associations among items are adaptive to the number of rules generated. Results of the study indicate that the proposed HRS provides more personalized and practical suggestions compared to the traditional methods.

[1]  Lior Rokach,et al.  Recommender Systems Handbook , 2010 .

[2]  Narimel Bendakir,et al.  Using Association Rules for Course Recommendation , 2006 .

[3]  Lior Rokach,et al.  Introduction to Recommender Systems Handbook , 2011, Recommender Systems Handbook.

[4]  Abhishek Srivastava,et al.  Gray Sheep, Influential Users, User Modeling and Recommender System Adoption by Startups , 2016, RecSys.

[5]  Lalita Sharma,et al.  A Survey of Recommendation System: Research Challenges , 2013 .

[6]  Mehrbakhsh Nilashi,et al.  Hybrid recommendation approaches for multi-criteria collaborative filtering , 2014, Expert Syst. Appl..

[7]  Harald Steck,et al.  Evaluation of recommendations: rating-prediction and ranking , 2013, RecSys.

[8]  Jinghua Huang,et al.  A Survey of E-Commerce Recommender Systems , 2007, 2007 International Conference on Service Systems and Service Management.

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

[10]  Alexander J. Smola,et al.  CoBaFi: collaborative bayesian filtering , 2014, WWW.

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

[12]  R. Kohli,et al.  Internet Recommendation Systems , 2000 .

[13]  Alexander Felfernig,et al.  Constraint-based recommender systems: technologies and research issues , 2008, ICEC.

[14]  John Riedl,et al.  An Algorithmic Framework for Performing Collaborative Filtering , 1999, SIGIR Forum.

[15]  Sebastián Ventura,et al.  An architecture for making recommendations to courseware authors using association rule mining and collaborative filtering , 2009, User Modeling and User-Adapted Interaction.

[16]  John Riedl,et al.  Collaborative Filtering Recommender Systems , 2011, Found. Trends Hum. Comput. Interact..

[17]  Ian H. Witten,et al.  Data mining: practical machine learning tools and techniques, 3rd Edition , 1999 .

[18]  Martha Larson,et al.  Collaborative Filtering beyond the User-Item Matrix , 2014, ACM Comput. Surv..

[19]  Daniel Thalmann,et al.  Merging trust in collaborative filtering to alleviate data sparsity and cold start , 2014, Knowl. Based Syst..