Dynamic feature weighting based on user preference sensitivity for recommender systems

With the development of information technology, the issue of information overload has become an ever-increasing problem throughout this decade. In order to provide useful and interesting information to users, recommender systems were proposed to actively select preferable items for users who potentially desired. In this paper, we focus on personalizing aspects of recommender systems, since it is observed that the weights of the dimensions should be distinct for every user when measuring the similarities between items. To achieve this outcome, we suggest that the dimensions of items should be classified into different types such as numeric and textual, and then the average preferences (AP) should be calculated for these dimensions based on all the users in the recommender system. Then, the preference sensitivities (PS) for every dimension can be calculated for every user so that finally the dynamic feature weights can be applied in the calculations. All these aforementioned methodologies are evaluated via experiments using a Recipe Recommender System which achieves an 81.0% overall satisfaction rate on a basis of more than 50 real volunteer users from diverse educational background.

[1]  Markus Zanker,et al.  Linked open data to support content-based recommender systems , 2012, I-SEMANTICS '12.

[2]  Fei Liu,et al.  Quantifying textual terms of items for similarity measurement , 2017, Inf. Sci..

[3]  Qi Gao,et al.  Twitter-Based User Modeling for News Recommendations , 2013, IJCAI.

[4]  François Fouss,et al.  Random-Walk Computation of Similarities between Nodes of a Graph with Application to Collaborative Recommendation , 2007, IEEE Transactions on Knowledge and Data Engineering.

[5]  Youri van Pinxteren,et al.  Deriving a recipe similarity measure for recommending healthful meals , 2011, IUI '11.

[6]  Wael Hassan Gomaa,et al.  A Survey of Text Similarity Approaches , 2013 .

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

[8]  Abhinandan Das,et al.  Google news personalization: scalable online collaborative filtering , 2007, WWW '07.

[9]  Yongmoo Suh,et al.  A new similarity function for selecting neighbors for each target item in collaborative filtering , 2013, Knowl. Based Syst..

[10]  Fei Liu,et al.  Taxonomy Tree Based Similarity Measurement of Textual Attributes of Items for Recommender Systems , 2016, WISE.

[11]  Markus Schedl,et al.  Location-Aware Music Artist Recommendation , 2014, MMM.

[12]  Sijia Yang,et al.  Constructing Recommendation Systems for Effective Health Messages Using Content, Collaborative, and Hybrid Algorithms , 2015 .

[13]  Pabitra Mitra,et al.  Feature weighting in content based recommendation system using social network analysis , 2008, WWW.

[14]  Shlomo Berkovsky,et al.  Intelligent food planning: personalized recipe recommendation , 2010, IUI '10.

[15]  Yi-Fan Wang,et al.  A personalized recommender system for the cosmetic business , 2004, Expert Syst. Appl..

[16]  Stephen Chi-fai Chan,et al.  Applicability of Demographic Recommender System to Tourist Attractions: A Case Study on Trip Advisor , 2012, 2012 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology.

[17]  Nor Azan Mat Zin,et al.  Ontological Approach in Knowledge Based Recommender System to Develop the Quality of E-learning System , 2012 .

[18]  Mark Rosenstein,et al.  Recommending and evaluating choices in a virtual community of use , 1995, CHI '95.

[19]  Michael A. Beam Automating the News , 2014, Commun. Res..

[20]  Marcos Aurélio Domingues,et al.  Dimensions as Virtual Items: Improving the predictive ability of top-N recommender systems , 2013, Inf. Process. Manag..

[21]  Rosa M. Rodríguez,et al.  Weighting of Features in Content-Based Filtering with Entropy and Dependence Measures , 2014, Int. J. Comput. Intell. Syst..

[22]  Rafael Valencia-García,et al.  Solving the cold-start problem in recommender systems with social tags , 2010, Expert Syst. Appl..

[23]  Wei Wang,et al.  Recommender system application developments: A survey , 2015, Decis. Support Syst..

[24]  Luo Si,et al.  An automatic weighting scheme for collaborative filtering , 2004, SIGIR '04.

[25]  Zhigang Luo,et al.  NeNMF: An Optimal Gradient Method for Nonnegative Matrix Factorization , 2012, IEEE Transactions on Signal Processing.

[26]  Akram Salah,et al.  Exploiting User Demographic Attributes for Solving Cold-Start Problem in Recommender System , 2013 .

[27]  Inderjit S. Dhillon,et al.  Scalable Coordinate Descent Approaches to Parallel Matrix Factorization for Recommender Systems , 2012, 2012 IEEE 12th International Conference on Data Mining.

[28]  Paul M. B. Vitányi,et al.  The Google Similarity Distance , 2004, IEEE Transactions on Knowledge and Data Engineering.

[29]  Zibin Zheng,et al.  Personalized Web Service Recommendation via Normal Recovery Collaborative Filtering , 2013, IEEE Transactions on Services Computing.

[30]  Xing Xie,et al.  Learning travel recommendations from user-generated GPS traces , 2011, TIST.

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

[32]  Hua Lin,et al.  A hybrid fuzzy-based personalized recommender system for telecom products/services , 2013, Inf. Sci..

[33]  Toon De Pessemier,et al.  Context-aware recommendations through context and activity recognition in a mobile environment , 2014, Multimedia Tools and Applications.

[34]  Mohammad Yahya H. Al-Shamri,et al.  Power coefficient as a similarity measure for memory-based collaborative recommender systems , 2014, Expert Syst. Appl..

[35]  Romain Rouvoy,et al.  A Recommender System of Buggy App Checkers for App Store Moderators , 2015, 2015 2nd ACM International Conference on Mobile Software Engineering and Systems.

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

[37]  Loren G. Terveen,et al.  Exploring the filter bubble: the effect of using recommender systems on content diversity , 2014, WWW.

[38]  Guillermo Glez. de Rivera,et al.  A similarity metric designed to speed up, using hardware, the recommender systems k-nearest neighbors algorithm , 2013, Knowl. Based Syst..

[39]  Charalampos Konstantopoulos,et al.  Mobile recommender systems in tourism , 2014, J. Netw. Comput. Appl..

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

[41]  Jöran Beel,et al.  Introducing Docear's research paper recommender system , 2013, JCDL '13.

[42]  Yukie Majima,et al.  FML-Based Recommender System for Restaurants , 2013, 2013 Conference on Technologies and Applications of Artificial Intelligence.

[43]  Hans-Peter Kriegel,et al.  Feature Weighting and Instance Selection for Collaborative Filtering: An Information-Theoretic Approach* , 2003, Knowledge and Information Systems.

[44]  Tobias Höllerer,et al.  TasteWeights: a visual interactive hybrid recommender system , 2012, RecSys.

[45]  Mojtaba Salehi,et al.  Personalized recommendation of learning material using sequential pattern mining and attribute based collaborative filtering , 2012, Education and Information Technologies.

[46]  Mu Zhu,et al.  Content-boosted matrix factorization for recommender systems: experiments with recipe recommendation , 2011, RecSys '11.

[47]  Jie Lu,et al.  A Fuzzy Preference Tree-Based Recommender System for Personalized Business-to-Business E-Services , 2015, IEEE Transactions on Fuzzy Systems.

[48]  Bamshad Mobasher,et al.  The Role of Emotions in Context-aware Recommendation , 2013, Decisions@RecSys.