Abstract
Recommender systems are contributing a significant aspect in information filtering and knowledge management systems. They provide explicit and reliable recommendations to the users so that user can get information about all products in e-commerce domain. In the era of big data and large complex information delivery system, it is impossible to get the right information in the online environment. In this research work, we offered a novel movie-based collaborative recommender system which utilizes the bio-inspired gray wolf optimizer algorithm and fuzzy c-mean (FCM) clustering technique and predicts rating of a movie for a particular user based on his historical data and similarity of users. Gray wolf optimizer algorithm was applied on the Movielens dataset to obtain the initial clusters, and also the initial positions of clusters are obtained. FCM is used to classify the users in the dataset by similarity of user ratings. Our proposed collaborative recommender system performed extremely well with respect to accuracy and precision. We analyzed our proposed recommender system over Movielens dataset which is available publically. Various evaluation metrics were utilized such as mean absolute error, standard deviation, precision and recall. We also compared the performance of projected system with already established systems. The experiment results delivered by proposed recommender system demonstrated that efficiency and performance are enhanced and also offered better recommendations when compared with our previous work [1].







Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Katarya R, Verma OP (2016) A collaborative recommender system enhanced with particle swarm optimization technique. Multimed Tools Appl 75:1–15
Ortega F, Hernando A, Bobadilla J, Kang JH (2016) Recommending items to group of users using Matrix Factorization based Collaborative Filtering. Inf Sci (Ny) 345:313–324
Bobadilla J, Ortega F, Hernando A, Gutiérrez A (2013) Recommender systems survey. Knowl-Based Syst 46:109–132
Katarya R, Verma OP (2016) Recent developments in affective recommender systems. Phys A Stat Mech Appl 461:182–190
Katarya R, Jain I, Hasija H (2014) An Interactive Interface for Instilling Trust and providing Diverse Recommendations. In: 2014 IEEE international conference on computer and communication technology (ICCCT). pp 17–22
Ji K, Shen H (2016) Jointly modeling content, social network and ratings for explainable and cold-start recommendation. Neurocomputing 218. doi:10.1016/j.neucom.2016.03.070
Zhao WX, Li S, He Y et al (2016) Connecting social media to e-commerce: cold-start product recommendation using microblogging information. IEEE Trans Knowl Data Eng 28:1147–1159
Son LH (2016) Dealing with the new user cold-start problem in recommender systems: a comparative review. Inf Syst 58:87–104
Da Silva EQ, Camilo-Junior CG, Pascoal LML, Rosa TC (2016) An evolutionary approach for combining results of recommender systems techniques based on collaborative filtering. Expert Syst Appl 53:204–218
Zhou Q (2016) Supervised approach for detecting average over popular items attack in collaborative recommender systems. IET Inf Secur 10:134–141
Yang Z, Xu L, Cai Z (2015) Re-scale adaboost for attack detection in collaborative filtering recommender systems. Knowl-Based Syst 100. doi: 10.1016/j.knosys.2016.02.008
Liang X, Xia Z, Pang L, et al. (2016) Measure prediction capability of data for collaborative filtering. Knowl Inf Syst 49(3):975–1004. doi:10.1007/s10115-016-0920-5
Hernando A, Bobadilla J, Ortega F (2016) A non negative matrix factorization for collaborative filtering recommender systems based on a bayesian probabilistic model. Knowl-Based Syst 97:188–202
Xu Y, Yin J (2015) Engineering Applications of artificial intelligence collaborative recommendation with user generated content. Eng Appl Artif Intell 45:281–294
Puglisi S, Parra-Arnau J, Forné J, Rebollo-Monedero D (2015) On content-based recommendation and user privacy in social-tagging systems. Comput Stand Interfaces 41:17–27
Puglisi S, Parra-Arnau J, Forné J, Rebollo-Monedero D (2015) On content-based recommendation and user privacy in social-tagging systems. Comput Stand Interfaces 41:17–27
Zhao WX, Li S, He Y, et al. (2015) Exploring demographic information in social media for product recommendation. Knowl Inf Syst 49(1):61–89. doi: 10.1007/s10115-015-0897-5
Katarya R, Verma OP (2015) Restaurant recommender system based on psychographic and demographic factors in mobile environment. In: 2015 IEEE international conference on green computing internet things. pp 907–912
Al-Shamri MYH (2016) User profiling approaches for demographic recommender systems. Knowl-Based Syst 100:1–13
Moradi P, Gholampour M (2016) A hybrid particle swarm optimization for feature subset selection by integrating a novel local search strategy. Appl Soft Comput 43:1–14
Capdevila J, Arias M, Arratia A (2016) GeoSRS: a hybrid social recommender system for geolocated data. Inf Syst 57:111–128
Pessemier T De, Dhondt J, Martens L (2016) Hybrid group recommendations for a travel service. Multimed Tools Appl 1–25. doi10.1007/s11042-016-3265-x
Mirjalili S, Saremi S, Mirjalili SM, Coelho LDS (2016) Multi-objective grey wolf optimizer: a novel algorithm for multi-criterion optimization. Expert Syst Appl 47:106–119
Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61
Emary E, Yamany W, Hassanien AE, Snasel V (2015) Multi-objective gray-wolf optimization for attribute reduction. Procedia Comput Sci 65:623–632
Emary E, Zawbaa HM, Hassanien AE (2016) Binary grey wolf optimization approaches for feature selection. Neurocomputing 172:371–381
Koohi H, Kiani K (2016) User based collaborative filtering using fuzzy c-means. Measurement 91:134–139
Cannon RL, Dave JV, Bezdek JC (1986) Efficient implementation of the fuzzy c-means clustering algorithms. IEEE Trans Pattern Anal Mach Intell 8:248–255
Havens TC, Bezdek JC, Leckie C et al (2012) Fuzzy c-means algorithms for very large data. IEEE Trans Fuzzy Syst 20:1130–1146
Bezdek JC, Ehrlich R, Full W (1984) FCM: the fuzzy c-means clustering algorithm. Comput Geosci 10:191–203
Boratto L, Carta S, Fenu G (2016) Investigating the role of the rating prediction task in granularity-based group recommender systems and big data scenarios. Inf Sci (Ny) 378:1–20
Wang W, Zhang G, Lu J (2016) Member contribution-based group recommender system. Decis Support Syst 87:80–93
Zuo Y, Zeng J, Gong M, Jiao L (2016) Tag-aware recommender systems based on deep neural networks. Neurocomputing 204:1–10
He C, Parra D, Verbert K (2016) Interactive recommender systems: a survey of the state of the art and future research challenges and opportunities. Expert Syst Appl 56:9–27
Yera R, Castro J, Martínez L (2016) A fuzzy model for managing natural noise in recommender systems. Appl Soft Comput 40:187–198
Horváth T, de Carvalho ACPLF (2016) Evolutionary computing in recommender systems: a review of recent research. Nat Comput 1–22. doi:10.1007/s11047-016-9540-y
Bouadjenek MR, Hacid H, Bouzeghoub M (2016) Social networks and information retrieval, how are they converging? A survey, a taxonomy and an analysis of social information retrieval approaches and platforms. Inf Syst 56:1–18
Lu J, Wu D, Mao M et al (2015) Recommender system application developments: a survey. Decis Support Syst 74:12–32
Klašnja-Milićević A, Ivanović M, Nanopoulos A (2015) Recommender systems in e-learning environments: a survey of the state-of-the-art and possible extensions. Artif Intell Rev 44:571–604
Beel J, Gipp B, Langer S, Breitinger C (2015) Research-paper recommender systems: a literature survey. Int J Digit Libr 17(4):305–338. doi:10.1007/s00799-015-0156-0
Gang L, Chun-ling H, Sheng-bing C (2015) Research on recommender system based on ontology and genetic algorithm. Neurocomputing 187:1–6
Kar AK (2016) Bio inspired computing—a review of algorithms and scope of applications. Expert Syst Appl 59:20–32
Jaddi NS, Alvankarian J, Abdullah S (2017) Kidney-inspired algorithm for optimization problems. Commun Nonlinear Sci Numer Simul 42:358–369
Li H, Cui J, Shen B, Ma J (2016) An intelligent movie recommendation system through group-level sentiment analysis in microblogs. Neurocomputing 210:1–10
Iglesias JA, Tiemblo A, Ledezma A, Sanchis A (2016) Web news mining in an evolving framework. Inf Fusion 28:90–98
Wang S, Gong M, Li H, Yang J (2016) Multi-objective optimization for long tail recommendation. Knowl-Based Syst 104:145–155
Zuo Y, Zeng J, Gong M, Jiao L (2016) Tag-aware recommender systems based on deep neural networks. Neurocomputing 204:1–10
Ramírez-Gallego S, García S, Benítez JM, Herrera F (2016) Multivariate Discretization Based on Evolutionary Cut Points Selection for Classification. IEEE Trans Cybern 46:595–608
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Katarya, R., Verma, O.P. Recommender system with grey wolf optimizer and FCM. Neural Comput & Applic 30, 1679–1687 (2018). https://doi.org/10.1007/s00521-016-2817-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-016-2817-3