Skip to main content

Natural Noise Management in Recommender Systems Using Fuzzy Tools

  • Chapter
  • First Online:
Computational Intelligence for Semantic Knowledge Management

Part of the book series: Studies in Computational Intelligence ((SCI,volume 837))

Abstract

Recommender Systems (RSs) are tools focused on suggesting items that match the interests and preferences of a target user. They have been used in several domains such as e-commerce, e-learning, and social networks. These systems require the elicitation of user preferences, which are not always precise because there are external factors such as human errors, or the inherent vagueness associated to human beings; which are usually related to user behaviors. In RSs, such imperfect behaviors are identified as natural noise (NN), and can bias negatively the recommendation, which affects the RS performance. The current chapter presents two fuzzy models for NN management in a flexible way, which guarantees robust modeling of the uncertainty associated to the user profiles. These models are conceived for individual and group recommendation scenarios respectively, as a data preprocessing step before the recommendation generation. Two case studies are developed to show that the proposals lead to improvements in the accuracy of individual and group recommender systems.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    http://grouplens.org/datasets/movielens/100k/.

  2. 2.

    http://prea.gatech.edu.

References

  1. Adomavicius, Gediminas, and Alexander Tuzhilin. 2005. Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. IEEE Transactions on Knowledge and Data Engineering 17 (6): 734–749.

    Article  Google Scholar 

  2. Amatriain, Xavier, Neal Lathia, Josep M. Pujol, Haewoon Kwak, and Nuria Oliver. 2009. The wisdom of the few: A collaborative filtering approach based on expert opinions from the web. In 32nd International ACM SIGIR Conference, 532–539. New York, NY, USA: ACM.

    Google Scholar 

  3. Amatriain, Xavier, Josep M. Pujol, and Nuria Oliver. 2009. I like it... i like it not: Evaluating user ratings noise in recommender systems. In User Modeling, Adaptation, and Personalization, 247–258. Springer.

    Google Scholar 

  4. Amatriain, Xavier, Josep M. Pujol, Nava Tintarev, and Nuria Oliver. 2009. Rate it again: Increasing recommendation accuracy by user re-rating. In Third ACM Conference on Recommender Systems, 173–180. ACM.

    Google Scholar 

  5. Ardissono, Liliana, Anna Goy, Giovanna Petrone, Marino Segnan, and Pietro Torasso. 2003. Intrigue: Personalized recommendation of tourist attractions for desktop and hand held devices. Applied Artificial Intelligence 17 (8–9): 687–714.

    Article  Google Scholar 

  6. Bellogín, Alejandro, Alan Said, and Arjen P. de Vries. 2014. The magic barrier of recommender systems–no magic, just ratings. In International Conference on User Modeling, Adaptation, and Personalization, 25–36. Springer.

    Google Scholar 

  7. Bobadilla, J., F. Ortega, A. Hernando, and A. Gutiérrez. 2013. Recommender systems survey. Knowledge-Based Systems 46: 109–132.

    Article  Google Scholar 

  8. Burke, Robin. 2002. Hybrid recommender systems: Survey and experiments. User Modelling and User-Adapted Interaction 12 (4): 331–370.

    Article  MATH  Google Scholar 

  9. Castells, Pablo, Neil J. Hurley, and Saul Vargas. 2015. Novelty and Diversity in Recommender Systems, 881–918. Boston, MA: Springer US.

    Chapter  Google Scholar 

  10. Castro, Jorge, Francisco J. Quesada, Iván Palomares, and Luis Martínez. 2015. A consensus-driven group recommender system. International Journal of Intelligent Systems 30 (8): 887–906.

    Article  Google Scholar 

  11. Castro, Jorge, Rosa M. Rodríguez, and Manuel J. Barranco. 2014. Weighting of features in content-based filtering with entropy and dependence measures. International Journal of Computational Intelligence Systems 7 (1): 80–89.

    Article  Google Scholar 

  12. Castro, Jorge, Raciel Yera, and Luis Martínez. 2017. An empirical study of natural noise management in group recommendation systems. Decision Support Systems 94: 1–11.

    Article  Google Scholar 

  13. Centeno, Roberto, Ramón Hermoso, and Maria Fasli. 2015. On the inaccuracy of numerical ratings: dealing with biased opinions in social networks. Information Systems Frontiers 17 (4): 809–825.

    Article  Google Scholar 

  14. Crossen, Andrew, Jay Budzik, and Kristian J. Hammond. 2002. Flytrap: Intelligent group music recommendation. In Proceedings of the 7th International Conference on Intelligent User Interfaces, IUI ’02, 184–185. New York, NY, USA: ACM.

    Google Scholar 

  15. De Pessemier, Toon, Simon Dooms, and Luc Martens. 2014. Comparison of group recommendation algorithms. Multimedia Tools and Applications 72 (3): 2497–2541.

    Article  Google Scholar 

  16. Dellarocas, Chrysanthos. 2000. Immunizing online reputation reporting systems against unfair ratings and discriminatory behavior. In 2nd ACM Conference on Electronic Commerce, 150–157. ACM.

    Google Scholar 

  17. Desrosiers, Christian, and George Karypis. 2011. A comprehensive survey of neighborhood-based recommendation methods. In Recommender Systems Handbook, chapter 4, 107–144. Springer US.

    Google Scholar 

  18. Ekstrand, Michael D., John T. Riedl, and Joseph A. Konstan. 2011. Collaborative filtering recommender systems. Foundations and Trends in Human-Computer Interaction 4 (2): 81–173.

    Article  Google Scholar 

  19. Gunawardana, Asela, and Guy Shani. 2009. A survey of accuracy evaluation metrics of recommendation tasks. Journal of Machine Learning Research 10: 2935–2962.

    Google Scholar 

  20. Gunes, Ihsan, Cihan Kaleli, Alper Bilge, and Huseyin Polat. 2014. Shilling attacks against recommender systems: A comprehensive survey. Artificial Intelligence Review 42 (4): 767–799.

    Article  Google Scholar 

  21. He, Chen, Denis Parra, and Katrien Verbert. 2016. Interactive recommender systems: A survey of the state of the art and future research challenges and opportunities. Expert Systems with Applications 56: 9–27.

    Article  Google Scholar 

  22. Herlocker, J.L., J.A. Konstan, K. Terveen, and J.T. Riedl. 2004. Evaluating collaborative filtering recommender systems. ACM Transactions on Information Systems 22 (1): 5–53.

    Article  Google Scholar 

  23. Kagita, Venkateswara Rao, Arun K. Pujari, and Vineet Padmanabhan. 2015. Virtual user approach for group recommender systems using precedence relations. Information Sciences 294: 15–30 (Innovative Applications of Artificial Neural Networks in Engineering).

    Article  MATH  Google Scholar 

  24. Kluver, Daniel, Tien T. Nguyen, Michael Ekstrand, Shilad Sen, and John Riedl. 2012. How many bits per rating? In Proceedings of the Sixth ACM Conference on Recommender Systems, 99–106. ACM.

    Google Scholar 

  25. Konstan, Joseph A., and John Riedl. 2012. Recommender systems: from algorithms to user experience. User Modeling and User-Adapted Interaction 22 (1–2): 101–123.

    Article  Google Scholar 

  26. Kunaver, Matevž, and Tomaž Požrl. 2017. Diversity in recommender systems—A survey. Knowledge-Based Systems 123: 154–162.

    Article  Google Scholar 

  27. Lemire, Daniel, and Anna Maclachlan. 2005. Slope one predictors for online rating-based collaborative filtering. In SDM, vol. 5, 1–5. SIAM.

    Google Scholar 

  28. Li, Bin, Ling Chen, Xingquan Zhu, and Chengqi Zhang. 2013. Noisy but non-malicious user detection in social recommender systems. World Wide Web 16 (5–6): 677–699.

    Article  Google Scholar 

  29. Lu, Jie, Wu Dianshuang, Mingsong Mao, Wei Wang, and Guangquan Zhang. 2015. Recommender system application developments: A survey. Decision Support Systems 74: 12–32.

    Article  Google Scholar 

  30. Mao, Chengying, and Jifu Chen. 2013. QoS prediction for web services based on similarity-aware slope one collaborative filtering. Informatica 37 (2): 139–148.

    MathSciNet  Google Scholar 

  31. Martínez, L., and F. Herrera. 2012. An overview on the 2-tuple linguistic model for computing with words in decision making: Extensions, applications and challenges. Information Sciences 207 (1): 1–18.

    Article  MathSciNet  Google Scholar 

  32. Martínez, L., D. Ruan, and F. Herrera. 2010. Computing with words in decision support systems: An overview on models and applications. International Journal of Computational Intelligence Systems 3 (4): 382–395.

    Article  Google Scholar 

  33. Martínez, L., D. Ruan, F. Herrera, E. Herrera-Viedma, and P.P. Wang. 2009. Linguistic decision making: Tools and applications. Information Sciences 179 (14): 2297–2298.

    Article  Google Scholar 

  34. Martínez, Luis, Manuel J. Barranco, Luis G. Pérez, and Macarena Espinilla. 2008. A knowledge based recommender system with multigranular linguistic information. International Journal of Computational Inteligence Systems 1 (3): 225–236.

    Article  Google Scholar 

  35. Martínez, Luis, Jorge Castro, and Raciel Yera. 2016. Managing natural noise in recommender systems. In Theory and Practice of Natural Computing: 5th International Conference, TPNC 2016, Sendai, Japan, December 12–13, 2016, Proceedings, ed. Carlos Martín-Vide, Takaaki Mizuki, and Miguel A. Vega-Rodríguez, 3–17. Springer International Publishing.

    Google Scholar 

  36. Martínez, Luis, Luis G. Pérez, and Manuel Barranco. 2007. A multigranular linguistic content-based recommendation model: Research articles. International Journal of Intelligent Systems 22 (5): 419–434.

    Article  Google Scholar 

  37. Masthoff, Judith. 2015. Group recommender systems: Aggregation, satisfaction and group attributes. In Recommender Systems Handbook, ed. Francesco Ricci, Lior Rokach, and Bracha Shapira, 743–776. Springer US.

    Google Scholar 

  38. McCarthy, Joseph F., and Theodore D. Anagnost. 1998. MUSICFX: An arbiter of group preferences for computer supported collaborative workouts. In The 1998 ACM Conference on Computer Supported Cooperative Work, 363–372. ACM.

    Google Scholar 

  39. Mi, Zhenzhen, and Congfu Xu. 2012. A recommendation algorithm combining clustering method and slope one scheme. In Bio-Inspired Computing and Applications, 160–167. Springer.

    Google Scholar 

  40. Mobasher, Bamshad, Robin Burke, Runa Bhaumik, and Chad Williams. 2007. Toward trustworthy recommender systems: An analysis of attack models and algorithm robustness. ACM Transactions on Internet Technology 7 (4).

    Article  Google Scholar 

  41. Ning, Xia, Christian Desrosiers, and George Karypis. 2015. A comprehensive survey of neighborhood-based recommendation methods. In Recommender Systems Handbook, ed. Francesco Ricci, Lior Rokach, and Bracha Shapira, 37–76. Springer US.

    Google Scholar 

  42. Noguera, Jos M., Manuel J. Barranco, Rafael J. Segura, and Luis Martínez. 2012. A mobile 3D-GIS hybrid recommender system for tourism. Information Sciences 215: 37–52.

    Article  Google Scholar 

  43. O’Connor, Mark, Dan Cosley, Joseph A. Konstan, and John Riedl. 2001. Polylens: A recommender system for groups of users. In Proceeding of the 7th Conference on European Conference on Computer Supported Cooperative Work (ECSCW’01), 199–218. Bonn, Germany, September 16–20.

    Google Scholar 

  44. O’Mahony, Michael P., Neil J. Hurley, and Guénolé Silvestre. 2006. Detecting noise in recommender system databases. In 11th International Conference on Intelligent User Interfaces, 109–115. ACM.

    Google Scholar 

  45. Pham, Hau Xuan, and Jason J. Jung. 2013. Preference-based user rating correction process for interactive recommendation systems. Multimedia Tools and Applications 65 (1): 119–132.

    Article  Google Scholar 

  46. Pilászy, István, and Domonkos Tikk. 2009. Recommending new movies: Even a few ratings are more valuable than metadata. In Third ACM Conference on Recommender Systems, 93–100. ACM.

    Google Scholar 

  47. Rodríguez, R.M., A. Labella, and L. Martínez. 2016. An overview on fuzzy modelling of complex linguistic preferences in decision making. International Journal of Computational Intelligence Systems 9: 81–94.

    Article  Google Scholar 

  48. Rodríguez, R.M., and L. Martínez. 2013. An analysis of symbolic linguistic computing models in decision making. International Journal of General Systems 42 (1): 121–136.

    Article  MathSciNet  MATH  Google Scholar 

  49. Saia, Roberto, Ludovico Boratto, and Salvatore Carta. 2016. A semantic approach to remove incoherent items from a user profile and improve the accuracy of a recommender system. Journal of Intelligent Information Systems 47 (1): 111–134.

    Article  Google Scholar 

  50. Said, Alan, Brijnesh J. Jain, Sascha Narr, and Till Plumbaum. 2012. Users and Noise: The Magic Barrier of Recommender Systems, 237–248. Berlin, Heidelberg: Springer.

    Chapter  Google Scholar 

  51. Sarwar, Badrul, George Karypis, Joseph Konstan, and John Riedl. 2001. Item-based collaborative filtering recommendation algorithms. In 10th International Conference on World Wide Web, 285–295. ACM.

    Google Scholar 

  52. Schweizer, Berthold, and Abe Sklar. 2011. Probabilistic Metric Spaces. Courier Corporation.

    Google Scholar 

  53. Tran, Thi Ngoc Trang, Müslüm Atas, Alexander Felfernig, and Martin Stettinger. 2017. An overview of recommender systems in the healthy food domain. Journal of Intelligent Information Systems.

    Google Scholar 

  54. Vozalis, M.G., and K.G. Margaritis. 2007. Using SVD and demographic data for the enhancement of generalized collaborative filtering. Information Sciences 177 (15): 3017–3037.

    Article  Google Scholar 

  55. Wang, Wei, Guangquan Zhang, and Lu Jie. 2016. Member contribution-based group recommender system. Decision Support Systems 87: 80–93.

    Article  Google Scholar 

  56. Yager, Ronald R., and Lotfi A. Zadeh. 2012. An Introduction to Fuzzy Logic Applications in Intelligent Systems, vol. 165. Springer Science & Business Media.

    Google Scholar 

  57. Yera, Raciel, Yailé Caballero Mota, and Luis Martínez. 2015. Correcting noisy ratings in collaborative recommender systems. Knowledge-Based Systems 76: 96–108.

    Article  Google Scholar 

  58. Yera, Raciel, Jorge Castro, and Luis Martínez. 2016. A fuzzy model for managing natural noise in recommender systems. Applied Soft Computing 40: 187–198.

    Article  Google Scholar 

  59. Yera, Raciel, and Luis Martínez. 2017. Fuzzy tools in recommender systems: A survey. International Journal of Computational Intelligence Systems 10 (1): 776–803.

    Article  Google Scholar 

  60. Yera, Raciel, and Luis Martínez. 2017. A recommendation approach for programming online judges supported by data preprocessing techniques. Applied Intelligence 47 (2): 277–290.

    Article  Google Scholar 

  61. Yu, Penghua, Lanfen Lin, and Yuangang Yao. 2016. A Novel Framework to Process the Quantity and Quality of User Behavior Data in Recommender Systems, 231–243. Springer International Publishing.

    Google Scholar 

  62. Zhiwen, Yu., Xingshe Zhou, Yanbin Hao, and Gu Jianhua. 2006. TV program recommendation for multiple viewers based on user profile merging. User Modeling and User-Adapted Interaction 16 (1): 63–82.

    Article  Google Scholar 

  63. Zadeh, L.A. 1965. Fuzzy sets. Information and Control 8: 338–353.

    Article  MathSciNet  MATH  Google Scholar 

  64. Zadeh, Lotfi A. 2012. Computing with Words: Principal Concepts and Ideas. Studies in Fuzziness and Soft Computing. Springer.

    Google Scholar 

  65. Zhang, Xiaoying, Junzhou Zhao, and John Lui. 2017. Modeling the assimilation-contrast effects in online product rating systems: Debiasing and recommendations. In Proceedings of the Eleventh ACM Conference on Recommender Systems, 98–106. ACM.

    Google Scholar 

Download references

Acknowledgements

This research work was partially supported by the Research Project TIN2015-66524-P.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Luis Martínez .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Yera, R., Castro, J., Martínez, L. (2020). Natural Noise Management in Recommender Systems Using Fuzzy Tools. In: Acampora, G., Pedrycz, W., Vasilakos, A., Vitiello, A. (eds) Computational Intelligence for Semantic Knowledge Management. Studies in Computational Intelligence, vol 837. Springer, Cham. https://doi.org/10.1007/978-3-030-23760-8_1

Download citation

Publish with us

Policies and ethics