Sequencing of items in personalized recommendations using multiple recommendation techniques

Abstract Recommendation System (RS) is a piece of software that gives suggestions according to the interest of users in many domains like products in e-commerce, tours, hotels, entertainment etc. In any of the established e-commerce website hundreds of products are available under the same category. RS helps buyers to find the right product based on buyer’s past buying pattern and item information. Currently many established approaches for item recommendations like content based filtering, collaborative filtering, matrix factorization, etc., exist. All these approaches create a big list of item recommendations for the target user. In general most users prefer to see only top-n recommendations, where the value of n is small and just ignores remaining recommendations. It means good RS must have high precision value for smaller values of n but at present almost all recommendation systems to the best of authors’ knowledge are having high recall value and low precision value. It clearly means that top-n recommendations generated by these systems have very few items that may be liked by the target user. The proposed approach generates recommendations by combining features of content based filtering, collaborative filtering, matrix factorization and opinion mining. The proposed RS dynamically keeps track of user’s inclination towards different types of items with respect to time. It analyzes user’s opinions about products and finds the product popularity in the market by its own unique way. In the proposed approach, items are arranged in such a way that almost all preferred items by target user comes under top-n recommendations. The experimental results show that top-n recommendations generated by the proposed approach for smaller value of n have high precision value when compared with other traditional benchmark recommendation methods.

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

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

[3]  Edward M. Housman,et al.  State of the Art in Selective Dissemination of Information , 1970, IEEE Transactions on Engineering Writing and Speech.

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

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

[6]  Bo Sun,et al.  An Improved Collaborative Filtering Recommendation Algorithm Incorporating Opinions Analysis , 2015, 2015 7th International Conference on Intelligent Human-Machine Systems and Cybernetics.

[7]  Zhifang Liao,et al.  Content-Based Filtering Recommendation Algorithm Using HMM , 2012, 2012 Fourth International Conference on Computational and Information Sciences.

[8]  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.

[9]  Huimin Wang,et al.  Accurate Recommendation Based on Opinion Mining , 2014, ICGEC.

[10]  Andrea Esuli,et al.  SENTIWORDNET: A Publicly Available Lexical Resource for Opinion Mining , 2006, LREC.

[11]  Wolf-Tilo Balke,et al.  Will I Like It? Providing Product Overviews Based on Opinion Excerpts , 2011, 2011 IEEE 13th Conference on Commerce and Enterprise Computing.

[12]  Bradley N. Miller,et al.  Using filtering agents to improve prediction quality in the GroupLens research collaborative filtering system , 1998, CSCW '98.

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

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

[15]  Barry Smyth,et al.  Combining similarity and sentiment in opinion mining for product recommendation , 2015, Journal of Intelligent Information Systems.

[16]  Monica Mehrotra,et al.  Implicit behavior addition for improving recommendations , 2015, International Conference on Computing, Communication & Automation.

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

[18]  Kai Chen,et al.  Collaborative filtering and deep learning based recommendation system for cold start items , 2017, Expert Syst. Appl..

[19]  Adam Prügel-Bennett,et al.  "Fulfilling the Needs of Gray-Sheep Users in Recommender Systems, A Clustering Solution" , 2011 .

[20]  John Riedl,et al.  GroupLens: an open architecture for collaborative filtering of netnews , 1994, CSCW '94.

[21]  E. Nfaoui,et al.  Toward an effective hybrid collaborative filtering: A new approach based on matrix factorization and heuristic-based neighborhood , 2015, 2015 Intelligent Systems and Computer Vision (ISCV).

[22]  Ken Lang,et al.  NewsWeeder: Learning to Filter Netnews , 1995, ICML.

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

[24]  Franco Salvetti,et al.  Automatic Opinion Polarity Classification of Movie Reviews , 2004 .

[25]  Domonkos Tikk,et al.  Investigation of Various Matrix Factorization Methods for Large Recommender Systems , 2008, 2008 IEEE International Conference on Data Mining Workshops.

[26]  C. Ravindranath Chowdary,et al.  Does order matter? Effect of order in group recommendation , 2017, Expert Syst. Appl..

[27]  Weimin Pan,et al.  An improved collaborative filtering algorithm combining content-based algorithm and user activity , 2014, 2014 International Conference on Big Data and Smart Computing (BIGCOMP).

[28]  Bo Pang,et al.  Thumbs up? Sentiment Classification using Machine Learning Techniques , 2002, EMNLP.

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

[30]  Suharjito,et al.  Film recommendation systems using matrix factorization and collaborative filtering , 2014, 2014 International Conference on Information Technology Systems and Innovation (ICITSI).

[31]  YoungOk Kwon,et al.  Improving top-n recommendation techniques using rating variance , 2008, RecSys '08.

[32]  Yoav Shoham,et al.  Fab: content-based, collaborative recommendation , 1997, CACM.

[33]  William W. Cohen,et al.  Recommendation as Classification: Using Social and Content-Based Information in Recommendation , 1998, AAAI/IAAI.

[34]  Bing Liu,et al.  Mining and summarizing customer reviews , 2004, KDD.

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

[36]  Khairullah Khan,et al.  Sentiment Classification from Online Customer Reviews Using Lexical Contextual Sentence Structure , 2011, ICSECS.

[37]  George A. Miller,et al.  Introduction to WordNet: An On-line Lexical Database , 1990 .

[38]  Qusai Shambour,et al.  An Item-based Multi-Criteria Collaborative Filtering Algorithm for Personalized Recommender Systems , 2016 .

[39]  Hyung Jun Ahn,et al.  A new similarity measure for collaborative filtering to alleviate the new user cold-starting problem , 2008, Inf. Sci..

[40]  Lars Schmidt-Thieme,et al.  Taxonomy-driven computation of product recommendations , 2004, CIKM '04.

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