Abstract
A recommender system studies the past behaviour of a user and recommends relevant and accurate items for the user from a large pool of information. For user ‘u’ a recommender system filters relevant and accurate information by finding items which are similar to the target items (items searched by user) and by finding (other) similar users which co-relate to the user ‘u’ interests and needs. For exhibiting this filtration, a recommender system uses the features of the items and maintains user profile which contains his past purchases, his buying pattern. These features and user profile imprecise, uncertainty and vague thus should be analysed carefully for optimal prediction. Fuzzy logic has been extensively used in the design of a recommender system to handle the uncertainty, impreciseness and vagueness in item features and user’s behaviour. In this chapter, the use of fuzzy logic in recommender system as well as the analytical framework for analysis of the design of a recommendation system is discussed. It also presents the analysis of the growth of fuzzy logic in recommender system and its applications.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
A. Soergel, http://www.usnews.com/news/articles/2016-12-20/with-online-sales-booming-is-brick-and-mortar-on-the-way-out. US News, (2016). Accessed 20 June 17
J. Lu, D. Wu, M. Mao, W. Wang, G. Zhang, Recommender system application developments: a survey. Decis. Support Syst. 74, 12–32 (2015)
J. Bobadilla, F. Ortega, A. Hernando, A. Gutierrez, Recommender systems survey. Knowl. Based Syst. 46, 109–132 (2013)
D. Kotkov, S. Wang, J. Veijalainen, A survey of serendipity in recommender systems. Knowl. Based Syst. 111, 180–192 (2016)
F. Ricci, L. Rokach, B. Shapira, P.B. Kantor, Recommender Systems Handbook, 1 edn. (Springer, 2011)
http://www.coursera.org/specializations/recommender-systems. Accessed 12 Sept 2016
G.J. Klir, T.A. Folger, Fuzzy Sets, Uncertainty, and Information (Prentice-Hall, NJ, 1988)
A. Zenebe, A.F. Norcio, Representation, similarity measures and aggregation methods using fuzzy sets for content-based recommender systems. Fuzzy Sets Syst. 160, 76–94 (2009)
R.R. Yager, Fuzzy logic methods in recommender systems. Fuzzy Sets Syst. 136, 133–149 (2003)
S.H. Min, I. Han, Dynamic fuzzy clustering for recommender systems, in Advances in Knowledge Discovery and Data Mining, Proceedings. Book Series: Lecture Notes in Artificial Intelligence, vol. 3518. pp. 480–485 (2005)
Y.K. Cao, Y.F. Li, X.F. Liao, Applying fuzzy logic to recommend consumer electronics, in Distributed Computing and Internet Technology, Proceedings. Book Series: Lecture Notes in Computer Science, vol. 3816, pp. 278–289 (2005)
L.A. Zadeh, Fuzzy sets. Inf. Control 8, 338–353 (1965)
L.A. Zadeh, Fuzzy sets as a basis for a theory of possibility. Fuzzy Sets Syst. 1(1), 3–28 (1978)
N.J. Belkin, W.B. Croft, Information filtering and information retrieval: two sides of the same coin? Commun ACM. 35(12), 29–38 (1992)
J.A. Konstan, J. Riedl, Recommender systems: from algorithms to user experience. User Model User-Adapt Inter. 22, 101–123 (2012)
F.M. Harper, J.A. Konstan, The movielens datasets: history and context. ACM Trans. Interact. Intell. Syst. (2015)
C. Pan, W. Li, Research paper recommendation with topic analysis. IEEE Comput. Des. Appl 4, V4–264 (2010)
J.H. Herlocker, J.A. Konstan, L.G. Terveen, J.T. Riedl, Evaluating collaborative filtering recommender systems. ACM Trans Inf Syst. 22(1), 5–53 (2004)
C. Basu, H. Hirsh, W. Cohen, Recommendation as classification: using social and content-based information in recommendation, in Recommender System Workshop’98, pp. 11–15 (1998)
N. Good, B. Schafer, J. Konstan, A. Borchers, B. Sarwar, J. Herlocker, J. Riedl, Combining collaborative filtering with personal agents for better recommendations, in Proceedings of the AAAI’99 Conference, pp. 439–446 (1999)
P. Resnick, H.R. Varian, Recommender systems. Special Issue Commun. ACM. 40(3) (1997)
J.B. Schafer, J. Konstan, J. Riedl, Recommender systems in e-commerce, in Proceedings of ACM E-Commerce 1999 Conference (1999)
J. Rosati, P. Ristoski, T. Di Noia, R. De Leone, H. Paulheim, RDF graph embeddings for content-based recommender systems, in 10th ACM Conference on Recommender Systems, Boston, MA, USA. pp. 23–30 (2016)
A.M. Rashid, I. Albert, D. Cosley, S.K. Lam, S.M. McNee, J.A. Konstan, J. Riedl, Getting to know you: learning new user preferences in recommender systems, in Proceedings of the International Conference on Intelligent User Interface (IUI2002) (2002)
C. Porcel, L.A. Tejeda, M.A. Martinez, A hybrid recommender system for the selective dissemination of research resources in a technology transfer office. Inf. Sci. 184(1), 1–19 (2012)
J.P. Lucas, N. Luz, M.N. Moreno, A hybrid recommendation approach for a tourism system. Expert Syst. Appl. 40(9), 3532–3550 (2013)
Z. Zhang, H. Lin, K. Liu, A hybrid fuzzy-based personalized recommender system for telecom products/services. Inf. Sci. 235, 117–129 (2013)
P. Vashisth, P. Khurana, P. Bedi, A fuzzy hybrid recommender system. J. Intell. Fuzzy Syst. 32(6), 3945–3960 (2017)
S.R.D. Queiroz, F.D.T. de Carvalho, G.L. Ramalho, Making recommendations for groups using collaborative filtering and fuzzy majority, in Advances in Artificial Intelligence, Proceedings, Book Series: Lecture Notes in Artificial Intelligence, vol. 2507. pp. 248–258 (2002)
L. Martinez, M.J. Barranco, L.G. Perez, A knowledge based recommender system with multigranular linguistic information. Int. J. Comput Intell. Syst. 1(3), 225–236 (2008)
R. Colomo-Palacios, I. Gonzalez-Carrasco, Lopez-Cuadrado J. Luis, RESYSTER: a hybrid recommender system for scrum team roles based on fuzzy and rough sets. Int. J. Appl. Math. Comput. Sci. 22(4), 801–816 (2012)
M. Ferreira-Satler, F.P. Romero, V.H. Menendez-Dominguez, Fuzzy ontologies-based user profiles applied to enhance e-learning activities. Soft. Comput. 16(7), 1129–1141 (2012)
M. Nilashi, O. bin Ibrahim, N. Ithnin, Hybrid recommendation approaches for multi-criteria collaborative filtering. Expert Syst. Appl. 41(8), 3879–3900 (2014)
E. Majd, V. Balakrishnan, A trust model for recommender agent systems. Soft. Comput. 21(2), 417–433 (2017)
T.C.K. Huang, Recommendations of closed consensus temporal patterns by group decision making. Knowl. Based Syst. 54, 318–328 (2013)
C. Birtolo, D. Ronca, Advances in clustering collaborative filtering by means of fuzzy C-means and trust. Expert Syst. Appl. 40(17), 6997–7009 (2013)
Vibhor Kant, Kamal K. Bharadwaj, Integrating collaborative and reclusive methods for effective recommendations: a fuzzy Bayesian approach. Int. J. Intell. Syst. 28(11), 1099–1123 (2013)
Serrano-Guerrero, F.P. Romero, J.A. Olivas, Hiperion: a fuzzy approach for recommending educational activities based on the acquisition of competences. Inf. Sci. 248, 114–129 (2013)
G. Castellano, M.G.C.A. Cimino, A.M. Fanelli, A collaborative situation-aware scheme based on an emergent paradigm for mobile resource recommenders. J. Ambient Intell. Humanized Comput. 4(4), 421–437 (2013)
J. Lu, Q. Shambour, Y. Xu, A web-based personalized business partner recommendation system using fuzzy semantic techniques. Comput. Intell. 29(1), 37–69 (2013)
Y.C. Hu, A novel non additive collaborative-filtering approach using multi-criteria ratings. Math. Problems Eng. (2013)
P. Paranjape-Voditel, U. Deshpande, A stock market portfolio recommender system based on association rule mining. Appl. Soft Comput. 13(2), 1055–1063 (2013)
I.C. Wu, W.H. Hwang, A genre-based fuzzy inference approach for effective filtering of movies. Intell. Data Anal. 17(6), 1093–1113 (2013)
D. Dubois, E. Huellermeier, H. Prade, Fuzzy methods for case-based recommendation and decision support. J. Intell. Inf. Syst. 27(2), 95–115 (2006)
C.W.K. Leung, S.C.F. Chan, F.L Chung, A collaborative filtering framework based on fuzzy association rules and multiple-level similarity. Knowl. Inf. Systs. 10(3), 357–381 (2006)
B. Lazzerini, F. Marcelloni, A hierarchical fuzzy clustering-based system to create user profile. Soft. Comput. 11(2), 157–168 (2007)
C. Cornelis, J. Lu, X. Guo, One-and-only item recommendation with fuzzy logic techniques. Inf. Sci. 177(22), 4906–4921(2007)
L.M. de Campos, J.M. Fernandez-Luna, J.F. Huete, A collaborative recommender system based on probabilistic inference from fuzzy observations. Fuzzy Sets Syst. 159(12), 1554–1576 (2008)
V. Kant, K.K. Bharadwaj, Integrating collaborative and reclusive methods for effective recommendations: a fuzzy Bayesian approach. Int. J. Intell. Syst. 28(11), 1099–1123 (2013)
C. Porcel, A.G. Lopez-Herrera, E. Herrera-Viedma, A recommender system for research resources based on fuzzy linguistic modeling. Expert Syst. Appl. 36(3), 5173–5183 (2009)
E. Herrera-Viedma, A.G. Lopez-Herrera, A review on information accessing systems based on fuzzy linguistic modelling. Int. J. Comput. Intell. Syst. 3(4), 420–437 (2010)
C. Porcel, E. Herrera-Viedma, Dealing with incomplete information in a fuzzy linguistic recommender system to disseminate information in university digital libraries. Knowl. Based Syst. 23(1), 32–39 (2010)
J. Serrano-Guerrero, E. Herrera-Viedma, J.A. Olivas, A google wave-based fuzzy recommender system to disseminate information in university digital libraries 2.0. Inf. Sci. 181(9), 1503–1516 (2011)
A. Zenebe, A.F. Norcio, Representation, similarity measures and aggregation methods using fuzzy sets for content-based recommender systems. Fuzzy Sets Syst. 160(1), 76–94 (2009)
M. Kiewra, N.T. Nguyen, A fuzzy-based method for improving recall values in recommender systems. J. Intell. Fuzzy Syst. 20(1–2), 89–104 (2009)
M.Z. Reformat, R.R. Yager, Tag-based fuzzy sets for criteria evaluation in on-line selection processes. J. Ambient Intell. Humanized Comput. 2(1), 35–51 (2011)
M. Nilashi, O. bin Ibrahim, N. Ithnin, A multi-criteria collaborative filtering recommender system for the tourism domain using expectation maximization (EM) and PCA-ANFIS. Electron. Commer. Res. Appl. 14(6), 542–562 (2015)
M. Ramezani, F. Yaghmaee, A novel video recommendation system based on efficient retrieval of human actions. Phys. A-Stat. Mech. Appl. 457, 607–623 (2016)
R. Katarya, O.P. Verma, A collaborative recommender system enhanced with particle swarm optimization technique. Multimedia Tools Appl. 75(15), 9225–9239 (2016)
Kuo-Sui Lin, Fuzzy similarity matching method for interior design drawing recommendation. Rev. Socionetwork Strat. 10(1), 17–32 (2016)
G. Posfai, G. Magyar, L.T. Koczy, A fuzzy information propagation algorithm for social network based recommender systems, in Advances in Intelligent Systems and Computing (AISC), Vol. 462 (Springer, 2017)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this chapter
Cite this chapter
Jain, A., Gupta, C. (2018). Fuzzy Logic in Recommender Systems. In: Castillo, O., Melin, P., Kacprzyk, J. (eds) Fuzzy Logic Augmentation of Neural and Optimization Algorithms: Theoretical Aspects and Real Applications. Studies in Computational Intelligence, vol 749. Springer, Cham. https://doi.org/10.1007/978-3-319-71008-2_20
Download citation
DOI: https://doi.org/10.1007/978-3-319-71008-2_20
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-71007-5
Online ISBN: 978-3-319-71008-2
eBook Packages: EngineeringEngineering (R0)