Automatic recommendation system based on hybrid filtering algorithm

Web recommendation systems are ubiquitous in the world used to overcome the product overload on e-commerce websites. Among various filtering algorithms, Collaborative Filtering and Content Based Filtering are the best recommendation approaches. Being popular, these filtering approaches still suffer from various limitations such as Cold Start Problem, Sparsity and Scalability all of which lead to poor recommendations. In this paper, we propose a hybrid system-based book recommendation system that anticipates recommendations. The proposed system is a mixture of collaborative filtering and content based filtering which can be explained in three phases: In the first phase, it identifies the users who are analogous to the active user by matching users' profiles. In the second phase, it chooses the candidate's item for every similar user by obtaining vectors Vc and Vm corresponding to the user's profile and the item contents. After calculating the prediction value for each item using the Resnick prediction equation, items are suggested to the target user in the final phase. We compared our proposed system to current state-of-the-art recommendation models, such as collaborative filtering and content-based filtering. It is shown in the experimental section that the proposed hybrid filtering approach outperforms conventional collaborative filtering and content-based filtering.

[1]  Zeeshan Khawar Malik,et al.  Review of Web Personalization , 2012 .

[2]  Sean M. McNee,et al.  Improving recommendation lists through topic diversification , 2005, WWW '05.

[3]  Nikolaos Polatidis,et al.  A multi-level collaborative filtering method that improves recommendations , 2016, Expert Syst. Appl..

[4]  Jie Lu,et al.  A semantic enhanced hybrid recommendation approach: A case study of e-Government tourism service recommendation system , 2015, Decis. Support Syst..

[5]  Pasquale Lops,et al.  Semantics-aware Content-based Recommender Systems , 2014, CBRecSys@RecSys.

[6]  Pattie Maes,et al.  Social information filtering: algorithms for automating “word of mouth” , 1995, CHI '95.

[7]  D. A. Adeniyi,et al.  Automated web usage data mining and recommendation system using K-Nearest Neighbor (KNN) classification method , 2016 .

[8]  Henry Lieberman,et al.  Letizia: An Agent That Assists Web Browsing , 1995, IJCAI.

[9]  Elena Karahanna,et al.  Online Recommendation Systems in a B2C E-Commerce Context: A Review and Future Directions , 2015, J. Assoc. Inf. Syst..

[10]  Wang-Chien Lee,et al.  SemMobi: A Semantic Annotation System for Mobility Data , 2015, WWW.

[11]  Xiaodong He,et al.  A Multi-View Deep Learning Approach for Cross Domain User Modeling in Recommendation Systems , 2015, WWW.

[12]  Ahmad A. Kardan,et al.  A hybrid web recommender system based on Q-learning , 2008, SAC '08.

[13]  Achim Rettinger,et al.  Mining the Semantic Web , 2012, Data Mining and Knowledge Discovery.

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

[15]  María N. Moreno García,et al.  Web mining based framework for solving usual problems in recommender systems. A case study for movies' recommendation , 2016, Neurocomputing.

[16]  Mandar Mitra,et al.  Word Embedding based Generalized Language Model for Information Retrieval , 2015, SIGIR.

[17]  Bradley N. Miller,et al.  GroupLens for Usenet: Experiences in Applying Collaborative Filtering to a Social Information System , 2003, From Usenet to CoWebs.

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

[19]  Carlo Strapparava,et al.  Corpus-based and Knowledge-based Measures of Text Semantic Similarity , 2006, AAAI.

[20]  Kim Schouten,et al.  A semantic web-based approach for personalizing news , 2010, SAC '10.

[21]  Sunita Barve,et al.  Survey on Collaborative Filtering, Content-based Filtering and Hybrid Recommendation System , 2015 .

[22]  Greg Linden,et al.  Two Decades of Recommender Systems at Amazon.com , 2017, IEEE Internet Computing.

[23]  Zafar Ali,et al.  A Hybrid Book Recommender System Based on Table of Contents (ToC) and Association Rule Mining , 2016, INFOS '16.

[24]  Sunny Sharma,et al.  A semantic framework for ecommerce search engine optimization , 2018, International Journal of Information Technology.

[25]  R. Logesh,et al.  Exploring Hybrid Recommender Systems for Personalized Travel Applications , 2018, Cognitive Informatics and Soft Computing.