A fuzzy model for managing natural noise in recommender systems

Graphical abstractDisplay Omitted HighlightsFocus on natural noise management in collaborative filtering recommender systems.The natural noise management is improved through fuzzy tools.The proposal detects the noisy ratings by analysing the user's and item's tendencies.Noisy ratings are corrected by predicting their value with a noise free dataset.The proposal is evaluated on three widely-used recommendation datasets on movies domain and it shows improvements compared with other techniques. E-commerce customers demand quick and easy access to products in large search spaces according to their needs and preferences. To support and facilitate this process, recommender systems (RS) based on user preferences have recently played a key role. However the elicitation of customers preferences is not always precise either correct, because of external factors such as human errors, uncertainty and vagueness proper of human beings and so on. Such a problem in RS is known as natural noise and can bias customers recommendations. Despite different proposals have been presented to deal with natural noise in RS none of them is able to manage properly the inherent uncertainty and vagueness of customers preferences. Hence, this paper is devoted to a new fuzzy method for managing in a flexible and adaptable way such uncertainty of natural noise in order to improve recommendation accuracy. Eventually a case study is performed to show the improvements produced by this fuzzy method regarding previous proposals.

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

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

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

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

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

[6]  Sung-Hyuk Cha Comprehensive Survey on Distance/Similarity Measures between Probability Density Functions , 2007 .

[7]  Domonkos Tikk,et al.  Recommending new movies: even a few ratings are more valuable than metadata , 2009, RecSys '09.

[8]  Huseyin Polat,et al.  Shilling attacks against recommender systems: a comprehensive survey , 2014, Artificial Intelligence Review.

[9]  Izak Benbasat,et al.  E-Commerce Product Recommendation Agents: Use, Characteristics, and Impact , 2007, MIS Q..

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

[11]  Francisco Herrera,et al.  A fuzzy model to evaluate the suitability of installing an enterprise resource planning system , 2009, Inf. Sci..

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

[13]  Congfu Xu,et al.  A Recommendation Algorithm Combining Clustering Method and Slope One Scheme , 2011, ICIC.

[14]  Francisco Herrera,et al.  An insight into classification with imbalanced data: Empirical results and current trends on using data intrinsic characteristics , 2013, Inf. Sci..

[15]  J. Mandel,et al.  The Statistical Analysis of Experimental Data. , 1965 .

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

[17]  Javier Montero,et al.  Computational intelligence in decision making , 2014, Int. J. Comput. Intell. Syst..

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

[19]  Chrysanthos Dellarocas,et al.  Immunizing online reputation reporting systems against unfair ratings and discriminatory behavior , 2000, EC '00.

[20]  Jie Lu,et al.  Intelligent e-government services with personalized recommendation techniques: Research Articles , 2007 .

[21]  Chengqi Zhang,et al.  Noisy but non-malicious user detection in social recommender systems , 2012, World Wide Web.

[22]  Lotfi A. Zadeh,et al.  Computing with Words - Principal Concepts and Ideas , 2012, Studies in Fuzziness and Soft Computing.

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

[24]  George J. Klir,et al.  Fuzzy sets and fuzzy logic - theory and applications , 1995 .

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

[26]  Bamshad Mobasher,et al.  Towards Trustworthy Recommender Systems : An Analysis of Attack Models and Algorithm Robustness , 2007 .

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

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

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

[30]  Albert Fornells,et al.  Multi-label classification based on analog reasoning , 2013, Expert Syst. Appl..

[31]  Matteo Gaeta,et al.  RSS-based e-learning recommendations exploiting fuzzy FCA for Knowledge Modeling , 2012, Appl. Soft Comput..

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

[33]  Chengying Mao,et al.  QoS Prediction forWeb Services Based on Similarity-Aware Slope One Collaborative Filtering , 2013, Informatica.

[34]  Yovani Marrero-Ponce,et al.  A Hooke׳s law-based approach to protein folding rate. , 2015, Journal of theoretical biology.

[35]  Analía Amandi,et al.  Building an expert travel agent as a software agent , 2009, Expert Syst. Appl..

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

[37]  Daniel Castro Silva,et al.  Improving a simulated soccer team's performance through a Memory-Based Collaborative Filtering approach , 2014, Appl. Soft Comput..

[38]  Françoise Fessant,et al.  Designing Specific Weighted Similarity Measures to Improve Collaborative Filtering Systems , 2008, ICDM.

[39]  Daniel Lemire,et al.  Slope One Predictors for Online Rating-Based Collaborative Filtering , 2007, SDM.

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

[41]  Jie Lu,et al.  Intelligent e‐government services with personalized recommendation techniques , 2007, Int. J. Intell. Syst..

[42]  Peter Grabusts,et al.  Distance Metrics Selection Validity in Cluster Analysis , 2011, Sci. J. Riga Tech. Univ. Ser. Comput. Sci..

[43]  Nuria Oliver,et al.  Data Mining Methods for Recommender Systems , 2015, Recommender Systems Handbook.

[44]  Nuria Oliver,et al.  I Like It... I Like It Not: Evaluating User Ratings Noise in Recommender Systems , 2009, UMAP.

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

[46]  Paul P. Wang,et al.  Linguistic decision making: Tools and applications , 2009, Inf. Sci..

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

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

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

[50]  Antonio González Muñoz,et al.  Combining instance selection methods based on data characterization: An approach to increase their effectiveness , 2011, Inf. Sci..

[51]  Xavier Amatriain,et al.  The wisdom of the few: a collaborative filtering approach based on expert opinions from the web , 2009, SIGIR.

[52]  L. Zadeh,et al.  An Introduction to Fuzzy Logic Applications in Intelligent Systems , 1992 .

[53]  Enrique Herrera-Viedma,et al.  A statistical comparative study of different similarity measures of consensus in group decision making , 2013, Inf. Sci..

[54]  Luis Martínez,et al.  A multigranular linguistic content-based recommendation model: Research Articles , 2007 .

[55]  Neil J. Hurley,et al.  Detecting noise in recommender system databases , 2006, IUI '06.

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

[57]  K. Kishan Rao,et al.  A review on noise reduction methods for brain MRI images , 2015, 2015 International Conference on Signal Processing and Communication Engineering Systems.

[58]  Jerry M. Mendel,et al.  What Computing with Words Means to Me [Discussion Forum] , 2010, IEEE Computational Intelligence Magazine.

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

[60]  Elena Deza,et al.  Encyclopedia of Distances , 2014 .

[61]  Jerry M. Mendel,et al.  What Computing With Words Means to Me , 2010 .

[62]  Macarena Espinilla,et al.  Fuzzy Linguistic Olive Oil Sensory Evaluation Model based on Unbalanced Linguistic Scales , 2014, J. Multiple Valued Log. Soft Comput..