Yıl: 2021 Cilt: 29 Sayı: 1 Sayfa Aralığı: 62 - 77 Metin Dili: İngilizce DOI: 10.3906/elk-2004-138 İndeks Tarihi: 04-06-2022

Evolutionary neural networks for improving the prediction performance of recommender systems

Öz:
Recommender systems provide recommendations to users using background data such as ratings of users about items and features of items. These systems are used in several areas such as e-commerce, news websites, and article websites. By using recommender systems, customers are provided with relevant data as soon as possible and are able to make good decisions. There are more studies about recommender systems and improving their performance. In this study, prediction performances of neural networks are evaluated and their performances are improved using genetic algorithms. Performances obtained in this study are compared with those of other studies. After that, superiority of this study is shown. While multilayer perceptron, generalized feed-forward network, and coactive neuro fuzzy inference systems were used as neural network algorithms, Movielens 100K and Movielens 1M datasets, which are widely preferred in recommender system studies, were used to train and test the system in the present study. Mean square error and root mean square error were employed as performance metrics. As a result, it was observed that genetic algorithm improves performance of neural networks, and prediction performance of hybrid combination of neural networks and genetic algorithm is superior to prediction performance of recommender systems available in the literature.
Anahtar Kelime:

Belge Türü: Makale Makale Türü: Araştırma Makalesi Erişim Türü: Erişime Açık
  • [1] Xiang B, Zhang Z, Dong H, Wu Q, Hu L. Research of mobile recommendation system based on hybrid recom- mendation technology. In: 3rd International Conference on Consumer Electronics, Communications and Networks; Xianning, China; 2013. pp. 508-512.
  • [2] Guo-xia W, He-ping L. Summary of personalized recommendation system. Journal of Computer Engineering and Applications 2012; 3: 66-76.
  • [3] Hirakawa G, Sato G, Hisazumi K, Shibata Y. Data gathering system for recommender system in tourism. In: 18th International Conference on Network-Based Information Systems; Taipei, Taiwan; 2015. pp. 521-525.
  • [4] Jain S, Grover A, Thakur PS, Choudhary SK. Trends, problems and solutions of recommender system. In: Inter- national Conference on Computing, Communication and Automation; Noida, India; 2015. pp. 955-958.
  • [5] Ricci F, Rokach L, Shapira B. Introduction to recommender systems handbook. In: Ricci F, Rokach L, Shapira B, Kantor PB (editors). Recommender Systems Handbook. Boston, US: Springer, 2011, pp. 1-35.
  • [6] Jones MT. Introduction to approaches and algorithms of recommender system. IBM Corporation 2013; 1-7.
  • [7] Peerzade SS. Web service recommendation using pearson correlation coefficient based collaborative filtering. In: International Conference on Energy, Communication, Data Analytics and Soft Computing; Chennai, India; 2017. pp. 2920-2924.
  • [8] Liu G, Wu X. Using collaborative filtering algorithms combined with Doc2Vec for movie recommendation. In: IEEE 3rd Information Technology, Networking, Electronic and Automation Control Conference; Chengdu, China; 2019. pp. 1461-1464.
  • [9] Mukherjee D, Banerjee S, Bhattacharya S, Misra P. A context-aware recommendation system considering both user preferences and learned behavior. In: 7th International Conference on IT in Asia; Kuching, Sarawak, Malaysia; 2011. pp.1-7.
  • [10] Dey AK. Understanding and using context. Personal and Ubiquitous Computing 2001; 5: 4-7.
  • [11] Inzunza S, Juárez-Ramírez R. Building context-aware recommendation systems: a software engineering point of view. In: 4th International Conference in Software Engineering Research and Innovation; Puebla, Mexico; 2016. pp. 175-184.
  • [12] Codina V, Mena J, Oliva L. Context-aware user modeling strategies for journey plan recommendation. In: Inter- national Conference on User Modeling, Adaptation, and Personalization; Dublin, Ireland; 2015. pp. 68-79.
  • [13] Siddiquee MMR, Haider N, Rahman RM. A fuzzy based recommendation system with collaborative filtering. In: The 8th International Conference on Software, Knowledge, Information Management and Applications; Dhaka, Bangladesh; 2014. pp. 1-8.
  • [14] Verma SK, Mittal N, Agarwal B. Hybrid recommender system based on fuzzy clustering and collaborative filtering. In: 4th International Conference on Computer and Communication Technology; Allahabad, India; 2013. pp. 116- 120.
  • [15] Jeon T, Cho J, Lee S, Baek G, Kim S. A movie rating prediction system of user propensity analysis based on collaborative filtering and fuzzy system. In: IEEE International Conference on Fuzzy Systems; Jeju, Jorea; 2009. pp. 507-511.
  • [16] Yigit Sert S, Ar Y, Bostanci E. Evolutionary approaches for weight optimization in collaborative filtering-based recommender systems. Turkish Journal of Electrical Engineering & Computer Sciences 2019; 27: 2121-2136.
  • [17] Parvin H, Moradi P, Esmaeili S. A collaborative filtering method based on genetic algorithm and trust statements. In: 6th Iranian Joint Congress on Fuzzy and Intelligent Systems; Kerman, Iran; 2018. pp. 13-16.
  • [18] Alhijawi B, Kilani Y. Using genetic algorithms for measuring the similarity values between users in collaborative filtering recommender systems. In: IEEE/ACIS 15th International Conference on Computer and Information Science; Okayama, Japan; 2016. pp. 1-6.
  • [19] Shou-Qiang L, Ming Q. Research and design of hybrid collaborative filtering algorithm scalability reform based on genetic algorithm optimization. In: 6th International Conference on Digital Home; Guangzhou, China; 2016. pp. 175-179.
  • [20] Bostanci E, Ar Y. A genetic algorithm solution to the collaborative filtering problem. Expert Systems with Applications 2016; 61: 122-128.
  • [21] Kim HT, Kim E, Lee JL, Ahn CW. A recommender system based on genetic algorithm for music data. In: 2nd International Conference on Computer Engineering and Technology; Chengdu, China; 2010. pp. 414-417.
  • [22] Inoue M, Takenouchi H, Tokumaru M. Music recommendation system improvement using distributed genetic algorithm. In: Joint 8th International Conference on Soft Computing and Intelligent Systems and 17th International Symposium on Advanced Intelligent Systems; Sapporo, Japan; 2016. pp. 627-630.
  • [23] Soliman THA, El-Moemen Mohamed SA, Sewisy AA. Developing a mobile location-based collaborative recom- mender system for geographic information systems applications. In: Tenth International Conference on Computer Engineering & Systems; Cairo, Egypt; 2015. pp. 267-273.
  • [24] Hassan M, Hamada M. Improving prediction accuracy of multi-criteria recommender systems using adaptive genetic algorithms. In: Intelligent Systems Conference; London, UK; 2017. pp. 326-330.
  • [25] Hamada M, Abdulsalam LO, Hassan M. Adaptive genetic algorithm for improving prediction accuracy of a multi- criteria recommender system. In: IEEE 12th International Symposium on Embedded Multicore/Many-core Systems- on-Chip; Hanoi, Vietnam; 2018. pp. 79-86.
  • [26] Agrawal S, Jain P. An improved approach for movie recommendation system. In: International Conference on IoT in Social, Mobile, Analytics and Cloud; Palladam, India; 2017. pp. 336-342.
  • [27] Hosseinpourpia M, Oskoei MA. Genetic algorithm based parameter estimation for multi-faceted trust model of recommender systems. In: 5th Iranian Joint Congress on Fuzzy and Intelligent Systems; Qazvin, Iran; 2017. pp. 160-165.
  • [28] Janjarassuk U, Puengrusme S. Product recommendation based on genetic algorithm. In: 5th International Confer- ence on Engineering, Applied Sciences and Technology; Luang Prabang, Laos; 2019. pp. 1-4.
  • [29] Ciaramella A, Cimino MGCA, Lazzerini B, Marcelloni F. Using context history to personalize a resource recom- mender via a genetic algorithm. In: 10th International Conference on Intelligent Systems Design and Applications; Cairo, Egypt; 2010. pp. 965-970.
  • [30] Devi MKK, Samy RT, Kumar SV, Venkatesh P. Probabilistic neural network approach to alleviate sparsity and cold start problems in collaborative recommender systems. In: IEEE International Conference on Computational Intelligence and Computing Research; Coimbatore, India; 2010. pp. 1-4.
  • [31] Hassan M, Hamada M. Performance analysis of neural networks-based multi-criteria recommender systems. In: 2nd International Conferences on Information Technology, Information Systems and Electrical Engineering; Yogyakarta, Indonesia; 2017. pp. 490-494.
  • [32] Chakrabarti N, Das S. Neural networks and collaborative filtering. In: IEEE International Conference on System, Computation, Automation and Networking; Pondicherry, India; 2019. pp. 1-4.
  • [33] Da’u A, Salim N. Sentiment-aware deep recommender system with neural attention networks. IEEE Access 2019; 7: 45472-45484.
  • [34] Gong SJ, Ye HW. An item based collaborative filtering using back propagation neural networks prediction. In: International Conference on Industrial and Information Systems; Haikou, China; 2009. pp. 146-148
  • [35] Mai J, Fan Y, Shen Y. A neural networks-based clustering collaborative filtering algorithm in electronic-commerce recommendation system. In: International Conference on Web Information Systems and Mining; Shanghai, China; 2009. pp. 616-619.
  • [36] Almaghrabi M, Chetty G. A deep learning based collaborative neural network framework for recommender system. In: International Conference on Machine Learning and Data Engineering; Sydney, Australia; 2018. pp. 121-127.
  • [37] Sanandaj DD, Alizadeh SH. A hybrid recommender system using multi layer perceptron neural network. In: 8th Conference of AI & Robotics and 10th RoboCup Iranopen International Symposium; Qazvin, Iran; 2018. pp. 7-13.
  • [38] Guha DR, Patra SK. Cochannel interference minimization using wilcoxon multilayer perceptron neural network. In: International Conference on Recent Trends in Information, Telecommunication and Computing; Kochi, Kerala, India; 2010. pp. 145-149.
  • [39] Gibson GJ, Siu S, Cowan CFN. Application of multilayer perceptrons as adaptive channel equalizer. Adaptive Systems in Control and Signal Processing 1989; 23: 573-578.
  • [40] Meyer M, Pfeiffer G. Multilayer perceptron based decision feedback equalizers for channels with intersymbol interference. IEEE Transactions 1993; 140: 420-424.
  • [41] Ibnkahla M, Yuan J, Boutros R. Neural networks for transmission over nonlinear channels. In: Ibnkahla M (editor). Signal Processing for Mobile Communications Handbook. Boca Raton, Florida: CRC Press LLC, 2005, pp. 1-28.
  • [42] Jadhav S, Nalbalwar S, Ghatol A. Performance evaluation of generalized feedforward neural network based electro- cardiogram arrhythmia classifier. International Journal of Computer Science Issues 2012; 9: 379-384.
  • [43] Hemachandra S, Satyanarayana RVS. Co-active neuro-fuzzy inference system for prediction of electric load. Inter- national Journal of Electrical and Electronics Engineering Research 2013; 3: 217-222.
  • [44] Chiroma H, Abdulkareem S, Abubakar A, Zeki A, Gital AY et al. Co – active neuro-fuzzy inference systems model for predicting crude oil price based on organization for economic co-operation and development inventories. In: 3rd International Conference on Research and Innovation in Information Systems; Kuala Lumpur, Malaysia; 2013. pp. 232-235.
  • [45] Kwak SI, Choe G, Kim IS, Jo GH, Hwang CJ. A study of an modeling method of takagi–sugeno fuzzy system based on moving fuzzy reasoning and its application. CoRR 2015; 1511.02432: 1-24.
  • [46] Sayuti M, Khairani Sofyan D. Manufacturing optimization using tsukamoto fuzzy inference system method: A case study in block paving and solid concrete block industry. In: The 2nd International Mechanical and Industrial Engineering Conference; Malang, Indonesia; 2018. pp. 2-9.
  • [47] Pradeep IK, Bhaskar MJ. Comparative analysis of recommender systems and its enhancements. International Journal of Engineering & Technology 2018; 7: 304-310.
  • [48] Chen J, Zhao C, Uliji, Chen L. Collaborative filtering recommendation algorithm based on user correlation and evolutionary clustering 2019. Complex & Intelligent Systems 2020; 6: 147-156.
  • [49] Katarya R, Verma OP. An effective collaborative movie recommender system with cuckoo search. Egyptian Infor- matics Journal 2017; 18: 105-112.
  • [50] Mohapatra P, Mohapatra RK, Sandhibigraha B. Movie recommender system using improvised cuckoo search. International Journal of Innovative Technology and Exploring Engineering 2019; 8: 2869-2873.
  • [51] Priyankka RPJ, Arivalagan S, Sudhakar P. Performance analysis of effective optimization algorithm based collab- orative movie recommender systems. International Journal of Scientific Research and Review 2019; 8: 511-527.
  • [52] Zhou Y, Wilkinson D, Schreiber R, Pan R. Large-scale parallel collaborative filtering for the netflix prize. In: International Conference on Algorithmic Applications in Management; Shanghai, China; 2008. pp.337-347.
  • [53] Yu HF, Hsieh CJ, Si S, Dhillon I. Scalable coordinate descent approaches to parallel matrix factorization for recommender systems. In: IEEE 12th international conference on data mining; Brussels, Belgium; 2012. pp. 765- 77
  • 54] Ekstrand MD, Riedl JT, Konstan JA. Collaborative filltering recommender systems. Foundations and trends in human-computer interaction 2011; 4: 81-173.
  • [55] Sarwar B, Karypis G, Konstan J, Riedl J. Item-based collaborative filtering recommendation algorithms. In: 10th international conference on world wide web; Hong Kong; 2001. pp. 285-295.
  • [56] Hinton G. A practical guide to training restricted Boltzmann machines. Toronto, Canada: UTML TR 2010–003, 2010.
  • [57] Papadakis H, Panagiotakis C, Fragopoulou P. A synthetic coordinate based recommender system. Expert Systems with Applications 2017; 79: 8-1
APA Seref B, Bostanci G, Guzel M (2021). Evolutionary neural networks for improving the prediction performance of recommender systems. , 62 - 77. 10.3906/elk-2004-138
Chicago Seref Berna,Bostanci Gazi Erkan,Guzel Mehmet Evolutionary neural networks for improving the prediction performance of recommender systems. (2021): 62 - 77. 10.3906/elk-2004-138
MLA Seref Berna,Bostanci Gazi Erkan,Guzel Mehmet Evolutionary neural networks for improving the prediction performance of recommender systems. , 2021, ss.62 - 77. 10.3906/elk-2004-138
AMA Seref B,Bostanci G,Guzel M Evolutionary neural networks for improving the prediction performance of recommender systems. . 2021; 62 - 77. 10.3906/elk-2004-138
Vancouver Seref B,Bostanci G,Guzel M Evolutionary neural networks for improving the prediction performance of recommender systems. . 2021; 62 - 77. 10.3906/elk-2004-138
IEEE Seref B,Bostanci G,Guzel M "Evolutionary neural networks for improving the prediction performance of recommender systems." , ss.62 - 77, 2021. 10.3906/elk-2004-138
ISNAD Seref, Berna vd. "Evolutionary neural networks for improving the prediction performance of recommender systems". (2021), 62-77. https://doi.org/10.3906/elk-2004-138
APA Seref B, Bostanci G, Guzel M (2021). Evolutionary neural networks for improving the prediction performance of recommender systems. Turkish Journal of Electrical Engineering and Computer Sciences, 29(1), 62 - 77. 10.3906/elk-2004-138
Chicago Seref Berna,Bostanci Gazi Erkan,Guzel Mehmet Evolutionary neural networks for improving the prediction performance of recommender systems. Turkish Journal of Electrical Engineering and Computer Sciences 29, no.1 (2021): 62 - 77. 10.3906/elk-2004-138
MLA Seref Berna,Bostanci Gazi Erkan,Guzel Mehmet Evolutionary neural networks for improving the prediction performance of recommender systems. Turkish Journal of Electrical Engineering and Computer Sciences, vol.29, no.1, 2021, ss.62 - 77. 10.3906/elk-2004-138
AMA Seref B,Bostanci G,Guzel M Evolutionary neural networks for improving the prediction performance of recommender systems. Turkish Journal of Electrical Engineering and Computer Sciences. 2021; 29(1): 62 - 77. 10.3906/elk-2004-138
Vancouver Seref B,Bostanci G,Guzel M Evolutionary neural networks for improving the prediction performance of recommender systems. Turkish Journal of Electrical Engineering and Computer Sciences. 2021; 29(1): 62 - 77. 10.3906/elk-2004-138
IEEE Seref B,Bostanci G,Guzel M "Evolutionary neural networks for improving the prediction performance of recommender systems." Turkish Journal of Electrical Engineering and Computer Sciences, 29, ss.62 - 77, 2021. 10.3906/elk-2004-138
ISNAD Seref, Berna vd. "Evolutionary neural networks for improving the prediction performance of recommender systems". Turkish Journal of Electrical Engineering and Computer Sciences 29/1 (2021), 62-77. https://doi.org/10.3906/elk-2004-138