Employing F-MADM to derive user preference model from item features and rating information for personalized recommendation

Considering the facts that people access to item information more easily than to user information given user privacy, and the features of items selected by the user always imply his/her preferences, we hope to utilize item features to mine user preferences besides ratings. What is more, ratings are often linguistic labels and fuzzy set is tailor-made to represent them. Therefore, we propose a novel recommendation method that firstly uses fuzzy sets to represent ratings; secondly applies fuzzy multiple attributes decision making (F-MADM) to build optimization models based on item features and ratings for determining user preference models; finally combines user preference models with collaborative filtering to make recommendations. This method not only makes good use of item features and uncertain rating information to mine user preferences, but also derives explicit model of user preferences from the optimization model constructed based on F-MADM. We compare our method with other widely used methods on MovieLens. Our method achieves the best accuracy while maintaining an acceptable level of diversity.

[1]  Xu Ze-shui A Method for Priorities of Triangular Fuzzy Number Complementary Judgement Matrices , 2002 .

[2]  Hani Hagras,et al.  A Type-2 Fuzzy Ontology and Its Application to Personal Diabetic-Diet Recommendation , 2010, IEEE Transactions on Fuzzy Systems.

[3]  Ching-Lai Hwang,et al.  Multiple Attribute Decision Making: Methods and Applications - A State-of-the-Art Survey , 1981, Lecture Notes in Economics and Mathematical Systems.

[4]  NilashiMehrbakhsh,et al.  Multi-criteria collaborative filtering with high accuracy using higher order singular value decomposition and Neuro-Fuzzy system , 2014 .

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

[6]  Hongyan Liu,et al.  Combining user preferences and user opinions for accurate recommendation , 2013, Electron. Commer. Res. Appl..

[7]  Mehrbakhsh Nilashi,et al.  Multi-criteria collaborative filtering with high accuracy using higher order singular value decomposition and Neuro-Fuzzy system , 2014, Knowl. Based Syst..

[8]  C. Hwang Multiple Objective Decision Making - Methods and Applications: A State-of-the-Art Survey , 1979 .

[9]  Giovanna Castellano,et al.  NEWER: A system for NEuro-fuzzy WEb Recommendation , 2011, Appl. Soft Comput..

[10]  Gediminas Adomavicius,et al.  Improving Aggregate Recommendation Diversity Using Ranking-Based Techniques , 2012, IEEE Transactions on Knowledge and Data Engineering.

[11]  Ming Li,et al.  An approach to expert recommendation based on fuzzy linguistic method and fuzzy text classification in knowledge management systems , 2011, Expert Syst. Appl..

[12]  Jing Zhang,et al.  Collaborative filtering recommendation algorithm based on user preference derived from item domain features , 2014 .

[13]  Zhou Zhen,et al.  A Method for Priorities of Triangular Fuzzy Number Complementary Judgment Matrices , 2005 .

[14]  Chuleerat Jaruskulchai,et al.  Exponential Fuzzy C-Means for Collaborative Filtering , 2012, Journal of Computer Science and Technology.

[15]  Peter Haddawy,et al.  Similarity of personal preferences: Theoretical foundations and empirical analysis , 2003, Artif. Intell..

[16]  Christer Carlsson,et al.  Fuzzy multiple criteria decision making: Recent developments , 1996, Fuzzy Sets Syst..

[17]  Panos Alexopoulos,et al.  Improving Automatic Semantic Tag Recommendation through Fuzzy Ontologies , 2012, 2012 Seventh International Workshop on Semantic and Social Media Adaptation and Personalization.

[18]  Zhenglu Yang,et al.  QUBiC: An adaptive approach to query-based recommendation , 2013, Journal of Intelligent Information Systems.

[19]  Xing Xie,et al.  Towards mobile intelligence: Learning from GPS history data for collaborative recommendation , 2012, Artif. Intell..

[20]  Shalabh Bhatnagar,et al.  Fuzzy Clustering Based Ad Recommendation for TV Programs , 2007, EuroITV.

[21]  Anthony F. Norcio,et al.  Representation, similarity measures and aggregation methods using fuzzy sets for content-based recommender systems , 2009, Fuzzy Sets Syst..