Fuzzy Tools in Recommender Systems: A Survey

Recommender systems are currently successful solutions for facilitating access for online users to the information that fits their preferences and needs in overloaded search spaces. In the last years several methodologies have been developed to improve their performance. This paper is focused on developing a review on the use of fuzzy tools in recommender systems, for detecting the more common research topics and also the research gaps, in order to suggest future research lines for boosting the current developments in fuzzy-based recommender systems. Specifically, it is developed an analysis of the papers focused at such aim, indexed in Thomson Reuters Web of Science database, in terms of they key features, evaluation strategies, datasets employed, and application areas.

[1]  Ingoo Han,et al.  Dynamic Fuzzy Clustering for Recommender Systems , 2005, PAKDD.

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

[3]  Fernando Ortega,et al.  A collaborative filtering similarity measure based on singularities , 2012, Inf. Process. Manag..

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

[5]  Gye-Young Kim,et al.  Inference of recommendation information on the internet using improved FAM , 2004, Future Gener. Comput. Syst..

[6]  Bernard Widrow,et al.  30 years of adaptive neural networks: perceptron, Madaline, and backpropagation , 1990, Proc. IEEE.

[7]  Luis Martínez-López,et al.  A multigranular linguistic content‐based recommendation model , 2007, Int. J. Intell. Syst..

[8]  Namita Mittal,et al.  Hybrid recommender system based on fuzzy clustering and collaborative filtering , 2013, 2013 4th International Conference on Computer and Communication Technology (ICCCT).

[9]  Michael J. Pazzani,et al.  A Framework for Collaborative, Content-Based and Demographic Filtering , 1999, Artificial Intelligence Review.

[10]  Lotfi A. Zadeh,et al.  Fuzzy Sets , 1996, Inf. Control..

[11]  Mohammad Yahya H. Al-Shamri,et al.  A Compact User Model for Hybrid Movie Recommender System , 2007, International Conference on Computational Intelligence and Multimedia Applications (ICCIMA 2007).

[12]  Vibhor Kant,et al.  Enhancing Recommendation Quality of Content-based Filtering through Collaborative Predictions and Fuzzy Similarity Measures , 2012 .

[13]  Macarena Espinilla,et al.  Using linguistic incomplete preference relations to cold start recommendations , 2010, Internet Res..

[14]  Mehrbakhsh Nilashi,et al.  Hybrid recommendation approaches for multi-criteria collaborative filtering , 2014, Expert Syst. Appl..

[15]  Guy Shani,et al.  A Survey of Accuracy Evaluation Metrics of Recommendation Tasks , 2009, J. Mach. Learn. Res..

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

[17]  Xiang Li,et al.  A Novel FAHP Based Book Recommendation Method by Fusing Apriori Rule Mining , 2015, 2015 10th International Conference on Intelligent Systems and Knowledge Engineering (ISKE).

[18]  J. Bobadilla,et al.  Recommender systems survey , 2013, Knowl. Based Syst..

[19]  Jie Lu,et al.  A fuzzy content matching-based e-Commerce recommendation approach , 2015, 2015 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE).

[20]  Luis Martínez-López,et al.  A mobile 3D-GIS hybrid recommender system for tourism , 2012, Inf. Sci..

[21]  Liwei Wang,et al.  Exploring demographic information in social media for product recommendation , 2015, Knowledge and Information Systems.

[22]  Vibhor Kant,et al.  Integrating Collaborative and Reclusive Methods for Effective Recommendations: A Fuzzy Bayesian Approach , 2013, Int. J. Intell. Syst..

[23]  Ruiqin Wang Hybrid Recommendation based on Fuzzy Clustering and Data Filling , 2008 .

[24]  Deepa Anand,et al.  Folksonomy-based fuzzy user profiling for improved recommendations , 2014, Expert Syst. Appl..

[25]  Soumya Banerjee,et al.  Design and Implementation of a Policy Recommender System Towards Social Innovation: An Experience With Hybrid Machine Learning , 2015, ECC.

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

[27]  Luis Martínez-López,et al.  An Overview on Fuzzy Modelling of Complex Linguistic Preferences in Decision Making , 2016, Int. J. Comput. Intell. Syst..

[28]  Zhongfu Wu,et al.  Personalisation in web computing and informatics: Theories, techniques, applications, and future research , 2010, Inf. Syst. Frontiers.

[29]  Saroj Kaushik,et al.  Crowdsourcing Based Fuzzy Information Enrichment of Tourist Spot Recommender Systems , 2015, ICCSA.

[30]  Vibhor Kant,et al.  A Particle Swarm Approach to Collaborative Filtering based Recommender Systems through Fuzzy Features , 2015 .

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

[32]  Geoffrey E. Hinton,et al.  Deep Learning , 2015, Nature.

[33]  Paolo Avesani,et al.  A logical framework for fuzzy collaborative filtering , 2001, 10th IEEE International Conference on Fuzzy Systems. (Cat. No.01CH37297).

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

[35]  Cosimo Birtolo,et al.  Advances in Clustering Collaborative Filtering by means of Fuzzy C-means and trust , 2013, Expert Syst. Appl..

[36]  Ronald R. Yager,et al.  Fuzzy logic methods in recommender systems , 2003, Fuzzy Sets Syst..

[37]  Anne Laurent,et al.  A Fuzzy Associative Classification Approach for Recommender Systems , 2012, Int. J. Uncertain. Fuzziness Knowl. Based Syst..

[38]  Xu Bingbin A Collaborative Filtering Algorithm Based on Rough Set and Fuzzy Clustering , 2010 .

[39]  Le Hoang Son,et al.  Intuitionistic fuzzy recommender systems: An effective tool for medical diagnosis , 2015, Knowl. Based Syst..

[40]  Shweta Tyagi,et al.  Trust-enhanced recommender system based on case-based reasoning and collaborative filtering , 2012, 2012 2nd International Conference on Power, Control and Embedded Systems.

[41]  Kamal Kant Bharadwaj,et al.  An Approach to Enhance the Quality of Recommendation Using Collaborative Tagging , 2014, Int. J. Comput. Intell. Syst..

[42]  Kamal Kant Bharadwaj,et al.  Fuzzy-genetic approach to recommender systems based on a novel hybrid user model , 2008, Expert Syst. Appl..

[43]  Chentung Chen,et al.  A User Preference Classification Method in Information Recommendation System , 2004, ICEB.

[44]  Yuexin Wu,et al.  We know what you want to buy: a demographic-based system for product recommendation on microblogs , 2014, KDD.

[45]  J. Bezdek,et al.  FCM: The fuzzy c-means clustering algorithm , 1984 .

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

[47]  Mohsen Ramezani,et al.  A novel video recommendation system based on efficient retrieval of human actions , 2016 .

[48]  Punam Bedi,et al.  A Situation-Aware Proactive Recommender System , 2012, 2012 12th International Conference on Hybrid Intelligent Systems (HIS).

[49]  Ronald R. Yager,et al.  Suggesting Recommendations Using Pythagorean Fuzzy Sets illustrated Using Netflix Movie Data , 2014, IPMU.

[50]  John Riedl,et al.  E-Commerce Recommendation Applications , 2004, Data Mining and Knowledge Discovery.

[51]  Li-Chen Cheng,et al.  Applied Soft Computing , 2014 .

[52]  Taghi M. Khoshgoftaar,et al.  A Survey of Collaborative Filtering Techniques , 2009, Adv. Artif. Intell..

[53]  Soojung Lee,et al.  Personal recommendation based on a user's understanding , 2012, Comput. Appl. Eng. Educ..

[54]  Rahul Katarya,et al.  A collaborative recommender system enhanced with particle swarm optimization technique , 2016, Multimedia Tools and Applications.

[55]  Wen-June Wang,et al.  New similarity measures on fuzzy sets and on elements , 1997, Fuzzy Sets Syst..

[56]  Wan-Shiou Yang,et al.  A task-focused literature recommender system for digital libraries , 2013, Online Inf. Rev..

[57]  Enrique Herrera-Viedma,et al.  A recommender system to promote collaborative research groups in an academic context , 2008 .

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

[59]  Shuai Zhang,et al.  A New Method for E-Government Procurement Using Collaborative Filtering and Bayesian Approach , 2013, TheScientificWorldJournal.

[60]  Junzo Watada,et al.  A method for hybrid personalized recommender based on clustering of fuzzy user profiles , 2014, 2014 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE).

[61]  Chun-Hua Tsai A Fuzzy-Based Personalized Recommender System for Local Businesses , 2016, HT.

[62]  Macarena Espinilla,et al.  Improving the Effectiveness of Knowledge Based Recommender Systems Using Incomplete Linguistic Preference Relations , 2008, Int. J. Uncertain. Fuzziness Knowl. Based Syst..

[63]  Luis Martínez-López,et al.  A Consensus‐Driven Group Recommender System , 2015, Int. J. Intell. Syst..

[64]  Luis Martínez-López,et al.  An analysis of symbolic linguistic computing models in decision making , 2013, Int. J. Gen. Syst..

[65]  Chris Cornelis,et al.  Gradual trust and distrust in recommender systems , 2009, Fuzzy Sets Syst..

[66]  Macarena Espinilla,et al.  A Knowledge Based Recommender System with Multigranular Linguistic Information , 2007, Int. J. Comput. Intell. Syst..

[67]  Mohammad Bagher Menhaj,et al.  Scalable user similarity estimation based on fuzzy proximity for enhancing accuracy of collaborative filtering recommendation , 2016, 2016 4th International Conference on Control, Instrumentation, and Automation (ICCIA).

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

[69]  Kamal Kant Bharadwaj,et al.  A Fuzzy Trust Enhanced Collaborative Filtering for Effective Context-Aware Recommender Systems , 2016 .

[70]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

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

[72]  P. Venkatesh,et al.  Smoothing approach to alleviate the meager rating problem in collaborative recommender systems , 2013, Future Gener. Comput. Syst..

[73]  Runtong Zhang,et al.  Personalized recommendation algorithm based on situation awareness , 2015, 2015 International Conference on Logistics, Informatics and Service Sciences (LISS).

[74]  Mohammad Hamidi Esfahani,et al.  New hybrid recommendation system based On C-Means clustering method , 2013, The 5th Conference on Information and Knowledge Technology.

[75]  Taoying Li,et al.  Personalized recommendation based on the improved similarity and fuzzy clustering , 2014, 2014 International Conference on Information Science, Electronics and Electrical Engineering.

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

[77]  Punam Bedi,et al.  Empowering recommender systems using trust and argumentation , 2014, Inf. Sci..

[78]  Luis Martínez-López,et al.  An empirical study of natural noise management in group recommendation systems , 2017, Decis. Support Syst..

[79]  Francisco Herrera,et al.  Hesitant Fuzzy Linguistic Term Sets for Decision Making , 2012, IEEE Transactions on Fuzzy Systems.

[80]  Francisco Herrera,et al.  A 2-tuple fuzzy linguistic representation model for computing with words , 2000, IEEE Trans. Fuzzy Syst..

[81]  Francisco Herrera,et al.  An overview on the 2-tuple linguistic model for computing with words in decision making: Extensions, applications and challenges , 2012, Inf. Sci..

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

[83]  Shulin Liu,et al.  An Improved Collaborative Filtering Recommendation Algorithm , 2016 .

[84]  Hidetomo Ichihashi,et al.  Collaborative filtering by sequential extraction of user-item clusters based on structural balancing approach , 2009, 2009 IEEE International Conference on Fuzzy Systems.

[85]  Chun Guan,et al.  Towards an Intuitionistic Fuzzy Agglomerative Hierarchical Clustering Algorithm for Music Recommendation in Folksonomy , 2015, 2015 IEEE International Conference on Systems, Man, and Cybernetics.

[86]  Francisco de A. T. de Carvalho,et al.  Making Recommendations for Groups Using Collaborative Filtering and Fuzzy Majority , 2002, SBIA.

[87]  Vibhor Kant,et al.  Fuzzy Computational Models of Trust and Distrust for Enhanced Recommendations , 2013, Int. J. Intell. Syst..

[88]  Chris Cornelis,et al.  One-and-only item recommendation with fuzzy logic techniques , 2007, Inf. Sci..

[89]  Ricardo Tanscheit,et al.  Hybrid recommendation system based on collaborative filtering and fuzzy numbers , 2012, 2012 IEEE International Conference on Fuzzy Systems.

[90]  Anthony Karageorgos,et al.  Personalised Fuzzy Recommendation for High Involvement Products , 2013, 2013 IEEE International Conference on Systems, Man, and Cybernetics.

[91]  John Riedl,et al.  Collaborative Filtering Recommender Systems , 2011, Found. Trends Hum. Comput. Interact..

[92]  Luis M. de Campos,et al.  A collaborative recommender system based on probabilistic inference from fuzzy observations , 2008, Fuzzy Sets Syst..

[93]  Kourosh Kiani,et al.  User based Collaborative Filtering using fuzzy C-means , 2016 .

[94]  Ronald R. Yager,et al.  On ordered weighted averaging aggregation operators in multicriteria decision-making , 1988 .

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

[96]  Liping Chen,et al.  New Similarity of Triangular Fuzzy Number and Its Application , 2014, TheScientificWorldJournal.

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

[98]  Kamal Kant Bharadwaj,et al.  Fuzzy computational models for trust and reputation systems , 2009, Electron. Commer. Res. Appl..

[99]  Hailing Liu,et al.  Fuzzy Collaborative Filtering Approach Based on Semantic Distance , 2009, ICFIE.

[100]  Mahesh Chandra Govil A Hybrid Clustering Based Filtering Approach with Efficient Sequencing , 2008 .

[101]  Siyao Zheng,et al.  A Research on Fuzzy Formal Concept Analysis Based Collaborative Filtering Recommendation System , 2009, 2009 Second International Symposium on Knowledge Acquisition and Modeling.

[102]  Trong Hai Duong,et al.  Video Recommendation Using Neuro-Fuzzy on Social TV Environment , 2015, ICCSAMA.

[103]  Samee Ullah Khan,et al.  A survey on context-aware recommender systems based on computational intelligence techniques , 2015, Computing.

[104]  Yailé Caballero Mota,et al.  An e-Learning Collaborative Filtering Approach to Suggest Problems to Solve in Programming Online Judges , 2014, Int. J. Distance Educ. Technol..

[105]  Huseyin Polat,et al.  A comparison of clustering-based privacy-preserving collaborative filtering schemes , 2013, Appl. Soft Comput..

[106]  Wolfgang A. Halang,et al.  Incremental collaborative filtering based on Mahalanobis distance and fuzzy membership for recommender systems , 2013, Int. J. Gen. Syst..

[107]  Janusz Sobecki,et al.  Application of Hybrid Recommendation in Web-Based Cooking Assistant , 2006, KES.

[108]  I-Chin Wu,et al.  A genre-based fuzzy inference approach for effective filtering of movies , 2013, Intell. Data Anal..

[109]  Andreas Stafylopatis,et al.  A hybrid movie recommender system based on neural networks , 2005, 5th International Conference on Intelligent Systems Design and Applications (ISDA'05).

[110]  Rashedur M. Rahman,et al.  Content based news recommendation system based on fuzzy logic , 2014, 2014 International Conference on Informatics, Electronics & Vision (ICIEV).

[111]  Luis Martínez,et al.  Managing Natural Noise in Recommender Systems , 2016, TPNC.

[112]  Yi-Chung Hu,et al.  Nonadditive similarity-based single-layer perceptron for multi-criteria collaborative filtering , 2014, Neurocomputing.

[113]  Param Vir Singh,et al.  A Hidden Markov Model for Collaborative Filtering , 2010, MIS Q..

[114]  Guangquan Zhang,et al.  A fuzzy tree matching-based personalised e-learning recommender system , 2015, 2014 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE).

[115]  Tian Bai,et al.  A Collaborative Filtering Algorithm based on Citation Information , 2015 .

[116]  George Karypis,et al.  A Comprehensive Survey of Neighborhood-based Recommendation Methods , 2011, Recommender Systems Handbook.

[117]  Eric Hsueh-Chan Lu,et al.  A fuzzy-rough set based ontology for hybrid recommendation , 2015, 2015 IEEE International Conference on Consumer Electronics - Taiwan.

[118]  Przemyslaw Grzegorzewski,et al.  Vague preferences in recommender systems , 2015, Expert Syst. Appl..

[119]  Nematollaah Shiri,et al.  Improving the effectiveness of model based recommender systems for highly sparse and noisy Web usage data , 2005, The 2005 IEEE/WIC/ACM International Conference on Web Intelligence (WI'05).

[120]  Le Hoang Son,et al.  HIFCF: An effective hybrid model between picture fuzzy clustering and intuitionistic fuzzy recommender systems for medical diagnosis , 2015, Expert Syst. Appl..

[121]  Hidetomo Ichihashi,et al.  A Sequential Learning Algorithm for Collaborative Filtering With Linear Fuzzy Clustering , 2006, 2006 IEEE International Conference on Systems, Man and Cybernetics.

[122]  Hui Tian,et al.  A new user similarity model to improve the accuracy of collaborative filtering , 2014, Knowl. Based Syst..

[123]  Yannick Naudet,et al.  Combining Situation and Content Similarities in Fuzzy Based Interest Matchmaking Mechanism , 2012, 2012 Seventh International Workshop on Semantic and Social Media Adaptation and Personalization.

[124]  Sungshin Kim,et al.  A movie rating prediction system of user propensity analysis based on collaborative filtering and fuzzy system , 2009, 2009 IEEE International Conference on Fuzzy Systems.

[125]  Mehrbakhsh Nilashi,et al.  A multi-criteria collaborative filtering recommender system for the tourism domain using Expectation Maximization (EM) and PCA-ANFIS , 2015, Electron. Commer. Res. Appl..

[126]  Konstantinos G. Margaritis,et al.  Using SVD and demographic data for the enhancement of generalized Collaborative Filtering , 2007, Inf. Sci..

[127]  Juan A. Recio-García,et al.  Distributed Deliberative Recommender Systems , 2010, Trans. Comput. Collect. Intell..

[128]  Chin-Wen Yang,et al.  The study of knowledge service-oriented recommendation mechanism - a case of e-learning platform , 2005, 2005 International Conference on Machine Learning and Cybernetics.

[129]  Hans-Jürgen Zimmermann,et al.  Fuzzy Set Theory - and Its Applications , 1985 .

[130]  Nikos I. Karacapilidis,et al.  Exploiting Similarity Measures in Multi-criteria Based Recommendations , 2003, EC-Web.

[131]  Inmaculada Pardines,et al.  Collaborative Recommendation System for Environmental Activities Management Mobile Application , 2014 .

[132]  John Riedl,et al.  Recommender systems: from algorithms to user experience , 2012, User Modeling and User-Adapted Interaction.

[133]  Luis Martínez,et al.  ORIEB, A LINGUISTIC CRS FOR SUPPORTING DECISION MAKING IN ACADEMIC ORIENTATION , 2008 .

[134]  Wolfgang Gaul,et al.  Fuzzy Two-mode Clustering vs. Collaborative Filtering , 2004, GfKl.

[135]  L. A. ZADEH,et al.  The concept of a linguistic variable and its application to approximate reasoning - I , 1975, Inf. Sci..

[136]  Qingzhen Xu,et al.  A Novel Mobile Personalized Recommended Method Based on Money Flow Model for Stock Exchange , 2014 .

[137]  Tomás Horváth,et al.  A Model of User Preference Learning for Content-Based Recommender Systems , 2012, Comput. Informatics.

[138]  Juan C. Burguillo,et al.  A multi-agent brokerage platform for media content recommendation , 2015, Int. J. Appl. Math. Comput. Sci..

[139]  Vincenzo Loia,et al.  A hybrid context aware system for tourist guidance based on collaborative filtering , 2011, 2011 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE 2011).

[140]  Pasquale Lops,et al.  Personalized finance advisory through case-based recommender systems and diversification strategies , 2015, Decis. Support Syst..

[141]  Hongmin Liu,et al.  Applying Multiple Agents to Fuzzy Collaborative Filtering , 2009, 2009 International Conference on E-Business and Information System Security.

[142]  Jyh-Shing Roger Jang,et al.  ANFIS: adaptive-network-based fuzzy inference system , 1993, IEEE Trans. Syst. Man Cybern..

[143]  Jie Lu,et al.  A WEB‐BASED PERSONALIZED BUSINESS PARTNER RECOMMENDATION SYSTEM USING FUZZY SEMANTIC TECHNIQUES , 2013, Comput. Intell..

[144]  Mohammad Yahya H. Al-Shamri,et al.  Fuzzy-weighted Pearson Correlation Coefficient for Collaborative Recommender Systems , 2013, ICEIS.

[145]  Jie Lu,et al.  A Fuzzy Tree Matching-Based Personalized E-Learning Recommender System , 2014, IEEE Transactions on Fuzzy Systems.

[146]  Iván Cantador,et al.  Time-aware recommender systems: a comprehensive survey and analysis of existing evaluation protocols , 2013, User Modeling and User-Adapted Interaction.

[147]  Le Hoang Son HU-FCF: A hybrid user-based fuzzy collaborative filtering method in Recommender Systems , 2014, Expert Syst. Appl..

[148]  Enrique Herrera-Viedma,et al.  D-Fussion: a semantic selective dissemination of information service for the research community in digital libraries , 2009, Inf. Res..

[149]  Alexandros Nanopoulos,et al.  Recommender systems in e-learning environments: a survey of the state-of-the-art and possible extensions , 2015, Artificial Intelligence Review.

[150]  Luis Martínez-López,et al.  Correcting noisy ratings in collaborative recommender systems , 2015, Knowl. Based Syst..

[151]  Jie Lu,et al.  A New Similarity Measure-Based Collaborative Filtering Approach for Recommender Systems , 2014 .

[152]  Francisco Herrera,et al.  Computing with Words in Decision support Systems: An overview on Models and Applications , 2010, Int. J. Comput. Intell. Syst..

[153]  Audun Jøsang,et al.  AIS Electronic Library (AISeL) , 2017 .

[154]  J. S. Vimali,et al.  FCM based CF: An efficient approach for consolidating big data applications , 2015, International Confernce on Innovation Information in Computing Technologies.

[155]  Enrique Herrera-Viedma,et al.  A google wave-based fuzzy recommender system to disseminate information in University Digital Libraries 2.0 , 2011, Inf. Sci..