A hybrid recommendation approach based on attributes of products using genetic algorithm and naive Bayes classifier

Recommender system technology can present personalised offers to customers of companies. This technology suffers from the cold-start and sparsity problems. On the other hand, in most researches, less attention has been paid to user's preferences varieties in different product categories and also explicit and implicit attributes of products. Since users express their opinions implicitly based on some specific attributes of products, this paper proposes a hybrid recommendation approach based on attributes of products to address these problems. After product category and taxonomy formation and attributes extraction for each category, explicit-based module provides recommendations through naive Bayes classifier. Implicit-based module considers the weight vector of implicit attributes for users as chromosomes in genetic algorithm. This algorithm optimises the weights according to historical rating. Finally, recommendations are generated using the results of two modules. The main contributions are addressing sparsity and cold-start problem using naive Bayes classifier and weight optimisation by genetic algorithm.

[1]  Yoon Ho Cho,et al.  Application of Web usage mining and product taxonomy to collaborative recommendations in e-commerce , 2004, Expert Syst. Appl..

[2]  Saji K. Mathew,et al.  Adoption of business intelligence systems in Indian fashion retail , 2012, Int. J. Bus. Inf. Syst..

[3]  Sang Hyun Choi,et al.  Personalized recommendation system based on product specification values , 2006, Expert Syst. Appl..

[4]  Osmar R. Zaïane,et al.  Building a Recommender Agent for e-Learning Systems , 2002, ICCE.

[5]  Robin D. Burke,et al.  Hybrid Web Recommender Systems , 2007, The Adaptive Web.

[6]  Abdulmotaleb El-Saddik,et al.  Collaborative error-reflected models for cold-start recommender systems , 2011, Decis. Support Syst..

[7]  Duen-Ren Liu,et al.  Product recommendation approaches: Collaborative filtering via customer lifetime value and customer demands , 2008, Expert Syst. Appl..

[8]  Jaideep Srivastava,et al.  Automatic personalization based on Web usage mining , 2000, CACM.

[9]  Duen-Ren Liu,et al.  Integrating AHP and data mining for product recommendation based on customer lifetime value , 2005, Inf. Manag..

[10]  Selwyn Piramuthu,et al.  Input online review data and related bias in recommender systems , 2012, Decis. Support Syst..

[11]  Gediminas Adomavicius,et al.  Expert-Driven Validation of Rule-Based User Models in Personalization Applications , 2004, Data Mining and Knowledge Discovery.

[12]  Sung-Shun Weng,et al.  Feature-based recommendations for one-to-one marketing , 2003, Expert Systems with Applications.

[13]  Hsinchun Chen,et al.  Applying associative retrieval techniques to alleviate the sparsity problem in collaborative filtering , 2004, TOIS.

[14]  Taghi M. Khoshgoftaar,et al.  Collaborative Filtering for Multi-class Data Using Belief Nets Algorithms , 2006, 2006 18th IEEE International Conference on Tools with Artificial Intelligence (ICTAI'06).

[15]  Kee-Sung Lee,et al.  Collaborative user modeling for enhanced content filtering in recommender systems , 2011, Decis. Support Syst..

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

[17]  Mohammad Ebrahim Shiri,et al.  A new restoration-based recommender system for shopping buddy smart carts , 2008, Int. J. Bus. Inf. Syst..

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

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

[20]  Pieter A. D. Musters,et al.  Text analysis of open-ended survey responses : a complementary method to preference mapping , 2003 .

[21]  Derek G. Bridge,et al.  Collaborative Recommending using Formal Concept Analysis , 2006, Knowl. Based Syst..

[22]  Toon De Pessemier,et al.  Extending the Bayesian Classifier to a Context-Aware Recommender System for Mobile Devices , 2010, 2010 Fifth International Conference on Internet and Web Applications and Services.

[23]  Pasquale Lops,et al.  WordNet-based user profiles for neighborhood formation in hybrid recommender systems , 2005, Fifth International Conference on Hybrid Intelligent Systems (HIS'05).

[24]  S. Sénécal,et al.  The influence of online product recommendations on consumers' online choices , 2004 .

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

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

[27]  Sivakumar Ramakrishnan,et al.  A study on collaborative recommender system using fuzzy-multicriteria approaches , 2011, Int. J. Bus. Inf. Syst..

[28]  Michael J. Pazzani,et al.  Syskill & Webert: Identifying Interesting Web Sites , 1996, AAAI/IAAI, Vol. 1.

[29]  Mojtaba Salehi,et al.  A genetic algorithm-based grouping method for a cell formation problem with the efficacy measure , 2010 .

[30]  Mehregan Mahdavi,et al.  Enabling dynamic content caching in Web portals , 2004, 14th International Workshop Research Issues on Data Engineering: Web Services for e-Commerce and e-Government Applications, 2004. Proceedings..

[31]  Philip S. Yu,et al.  Data Mining: An Overview from a Database Perspective , 1996, IEEE Trans. Knowl. Data Eng..

[32]  George Karypis,et al.  Evaluation of Item-Based Top-N Recommendation Algorithms , 2001, CIKM '01.

[33]  Byeong Man Kim,et al.  A new approach for combining content-based and collaborative filters , 2003, Journal of Intelligent Information Systems.

[34]  Joseph A. Konstan,et al.  Understanding and improving automated collaborative filtering systems , 2000 .

[35]  Yuan-Chun Jiang,et al.  Maximizing customer satisfaction through an online recommendation system: A novel associative classification model , 2010, Decis. Support Syst..

[36]  Bin Shen,et al.  Structural Extension to Logistic Regression: Discriminative Parameter Learning of Belief Net Classifiers , 2002, Machine Learning.

[37]  Lun-Ping Hung,et al.  A personalized recommendation system based on product taxonomy for one-to-one marketing online , 2005, Expert Syst. Appl..

[38]  Kamal Kant Bharadwaj,et al.  Utilizing various sparsity measures for enhancing accuracy of collaborative recommender systems based on local and global similarities , 2011, Expert Syst. Appl..

[39]  Jordan J. Louviere,et al.  Modifying conjoint methods to model managers' reactions to business environmental trends : an application to modeling retailer reactions to sales trends , 2000 .

[40]  James T. Kwok,et al.  Mining customer product ratings for personalized marketing , 2003, Decis. Support Syst..

[41]  Korris Fu-Lai Chung,et al.  Knowledge and Information Systems , 2017 .

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

[43]  Tsvi Kuflik,et al.  Cross-representation mediation of user models , 2009, User Modeling and User-Adapted Interaction.

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

[45]  Xue Li,et al.  Unified collaborative filtering model based on combination of latent features , 2010, Expert Syst. Appl..