Skip to main content
Log in

Recommender system with grey wolf optimizer and FCM

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

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

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. Katarya R, Verma OP (2016) A collaborative recommender system enhanced with particle swarm optimization technique. Multimed Tools Appl 75:1–15

    Article  Google Scholar 

  2. 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

    Article  Google Scholar 

  3. Bobadilla J, Ortega F, Hernando A, Gutiérrez A (2013) Recommender systems survey. Knowl-Based Syst 46:109–132

    Article  Google Scholar 

  4. Katarya R, Verma OP (2016) Recent developments in affective recommender systems. Phys A Stat Mech Appl 461:182–190

    Article  Google Scholar 

  5. 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

  6. 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

  7. 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

    Article  Google Scholar 

  8. Son LH (2016) Dealing with the new user cold-start problem in recommender systems: a comparative review. Inf Syst 58:87–104

    Article  Google Scholar 

  9. 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

    Article  Google Scholar 

  10. Zhou Q (2016) Supervised approach for detecting average over popular items attack in collaborative recommender systems. IET Inf Secur 10:134–141

    Article  Google Scholar 

  11. 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

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

    Article  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. Xu Y, Yin J (2015) Engineering Applications of artificial intelligence collaborative recommendation with user generated content. Eng Appl Artif Intell 45:281–294

    Article  Google Scholar 

  15. 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

    Article  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. 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

    Article  Google Scholar 

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

  19. Al-Shamri MYH (2016) User profiling approaches for demographic recommender systems. Knowl-Based Syst 100:1–13

    Article  Google Scholar 

  20. 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

    Article  Google Scholar 

  21. Capdevila J, Arias M, Arratia A (2016) GeoSRS: a hybrid social recommender system for geolocated data. Inf Syst 57:111–128

    Article  Google Scholar 

  22. 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

  23. 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

    Article  Google Scholar 

  24. Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61

    Article  Google Scholar 

  25. Emary E, Yamany W, Hassanien AE, Snasel V (2015) Multi-objective gray-wolf optimization for attribute reduction. Procedia Comput Sci 65:623–632

    Article  Google Scholar 

  26. Emary E, Zawbaa HM, Hassanien AE (2016) Binary grey wolf optimization approaches for feature selection. Neurocomputing 172:371–381

    Article  Google Scholar 

  27. Koohi H, Kiani K (2016) User based collaborative filtering using fuzzy c-means. Measurement 91:134–139

    Article  Google Scholar 

  28. 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

    Article  MATH  Google Scholar 

  29. Havens TC, Bezdek JC, Leckie C et al (2012) Fuzzy c-means algorithms for very large data. IEEE Trans Fuzzy Syst 20:1130–1146

    Article  Google Scholar 

  30. Bezdek JC, Ehrlich R, Full W (1984) FCM: the fuzzy c-means clustering algorithm. Comput Geosci 10:191–203

    Article  Google Scholar 

  31. 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

    Google Scholar 

  32. Wang W, Zhang G, Lu J (2016) Member contribution-based group recommender system. Decis Support Syst 87:80–93

    Article  Google Scholar 

  33. Zuo Y, Zeng J, Gong M, Jiao L (2016) Tag-aware recommender systems based on deep neural networks. Neurocomputing 204:1–10

    Article  Google Scholar 

  34. 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

    Article  Google Scholar 

  35. Yera R, Castro J, Martínez L (2016) A fuzzy model for managing natural noise in recommender systems. Appl Soft Comput 40:187–198

    Article  Google Scholar 

  36. 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

  37. 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

    Article  Google Scholar 

  38. Lu J, Wu D, Mao M et al (2015) Recommender system application developments: a survey. Decis Support Syst 74:12–32

    Article  Google Scholar 

  39. 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

    Article  Google Scholar 

  40. 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

    Article  Google Scholar 

  41. Gang L, Chun-ling H, Sheng-bing C (2015) Research on recommender system based on ontology and genetic algorithm. Neurocomputing 187:1–6

    Google Scholar 

  42. Kar AK (2016) Bio inspired computing—a review of algorithms and scope of applications. Expert Syst Appl 59:20–32

    Article  Google Scholar 

  43. Jaddi NS, Alvankarian J, Abdullah S (2017) Kidney-inspired algorithm for optimization problems. Commun Nonlinear Sci Numer Simul 42:358–369

    Article  Google Scholar 

  44. 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

    Article  Google Scholar 

  45. Iglesias JA, Tiemblo A, Ledezma A, Sanchis A (2016) Web news mining in an evolving framework. Inf Fusion 28:90–98

    Article  Google Scholar 

  46. Wang S, Gong M, Li H, Yang J (2016) Multi-objective optimization for long tail recommendation. Knowl-Based Syst 104:145–155

    Article  Google Scholar 

  47. Zuo Y, Zeng J, Gong M, Jiao L (2016) Tag-aware recommender systems based on deep neural networks. Neurocomputing 204:1–10

    Article  Google Scholar 

  48. 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rahul Katarya.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-016-2817-3

Keywords

Navigation