Selection of Student Extracurricular using Hybrid Multi-Criteria Recommendation System and Particle Swarm Optimization

Selection of Student Extracurricular using Hybrid Multi-Criteria Recommendation System and Particle Swarm Optimization

© 2022 by IJETT Journal
Volume-70 Issue-6
Year of Publication : 2022
Authors : Arif Budiman Harahap, Antoni Wibowo
DOI : 10.14445/22315381/IJETT-V70I6P218

How to Cite?

Arif Budiman Harahap, Antoni Wibowo, "Selection of Student Extracurricular using Hybrid Multi-Criteria Recommendation System and Particle Swarm Optimization," International Journal of Engineering Trends and Technology, vol. 70, no. 6, pp. 144-154, 2022. Crossref,

Along with the times, the latest technology can help users find needs according to their conditions and interests by using a recommendation system. The development of user needs also makes the techniques used in the recommendation system more varied. One of the benefits can be used to determine extracurricular according to the talents and interests of students. Extracurricular is an additional activity at school that can be a means to hone students' talents and interests. Therefore, students need to be able to identify the appropriate talents and interests from an early age so that the talents possessed by students can develop properly. Several studies have been done previously, one of which is to combine the hybrid method and MCRS with the GA method. However, other studies have been carried out and found that the PSO method can produce better outputs than GA. Therefore, a hybrid method between the MCRS and PSO methods is combined with student extracurricular recommendations. As a result, the proposed method produces a longer execution time of 19.108 seconds but produces a better error percentage of 2.45% compared to the hybrid MCRS and GA methods.

Genetic Algorithm, Hybrid, Multi-Criteria, Particle Swarm Optimization, Recommendation System.

[1] Menteri Pendidikan, Student Development. Regulation of the Minister of National Education of the Republic of Indonesia Number 39 (2008).
[2] M. H. Mohamed, M. H. Khafagy, and M. H. Ibrahim, Recommender Systems Challenges and Solutions Survey, in 2019 International Conference on Innovative Trends in Computer Engineering (ITCE), (2019) 149–155. doi: 10.1109/ITCE.2019.8646645.
[3] F. Ricci, L. Rokach, and B. Shapira, Introduction to Recommender Systems Handbook BT - Recommender Systems Handbook, F. Ricci, L. Rokach, B. Shapira, and P. B. Kantor, Eds. Boston, MA: Springer US, (2011) 1–35. doi: 10.1007/978-0-387-85820-3_1.
[4] G. Geetha, M. Safa, C. Fancy, and D. Saranya, A Hybrid Approach using Collaborative filtering and Content based Filtering for Recommender System, Journal of Physics: Conference Series, 1000 (2018) 12101. doi: 10.1088/1742-6596/1000/1/012101.
[5] A. Esteban, A. Zafra, and C. Romero, Helping university students to choose elective courses by using a hybrid multi-criteria recommendation system with genetic optimization, Knowledge-Based Systems, 194 (2020) 105385. doi:
[6] Y. Gong et al., Genetic Learning Particle Swarm Optimization, IEEE Transactions on Cybernetics, 46(10) (2016) 2277–2290.
[7] R. Katarya and O. P. Verma, A Collaborative Recommender System Enhanced with Particle Swarm Optimization Technique, Multimedia Tools and Applications, 75(15) (2016) 9225–9239. doi: 10.1007/s11042-016-3481-4.
[8] X. Zhao, A Study on E-commerce Recommender System Based on Big Data, in 2019 IEEE 4th International Conference on Cloud Computing and Big Data Analysis (ICCCBDA), (2019) 222–226. doi: 10.1109/ICCCBDA.2019.8725694.
[9] P. Jomsri, Book Recommendation System For Digital Library Based On User Profiles by using Association Rule, In Fourth Edition Of The International Conference on the Innovative Computing Technology (INTECH 2014), (2014) 130–134. doi: 10.1109/INTECH.2014.6927766.
[10] F. Firmahsyah and T. Gantini, Penerapan Metode Content-Based Filtering Pada Sistem Rekomendasi Kegiatan Ekstrakulikuler (Studi Kasus Di Sekolah ABC), Jurnal Teknik Informatika dan Sistem Informasi, 2(3) (2016). doi: 10.28932/jutisi.v2i3.548.
[11] T. Rutkowski, J. Romanowski, P. Woldan, P. Staszewski, R. Nielek, and L. Rutkowski, A Content-Based Recommendation System Using Neuro-Fuzzy Approach, in 2018 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), (2018) 1–8. doi: 10.1109/FUZZ-IEEE.2018.8491543.
[12] P. K. Jain and R. Pamula, Content-Based Airline Recommendation Prediction Using Machine Learning Techniques, in Machine Learning Algorithms for Industrial Applications, S. K. Das, S. P. Das, N. Dey, and A.-E. Hassanien, Eds. Cham: Springer International Publishing, (2021) 185–194. doi: 10.1007/978-3-030-50641-4_11.
[13] D. Wang, Y. Liang, D. Xu, X. Feng, and R. Guan, A content-based recommender system for computer science publications, Knowledge-Based Systems, (157) 1–9. doi:
[14] H. Mohamed, L. Abdulsalam, and H. Mohammed, Adaptive Genetic Algorithm for Improving Prediction Accuracy of a Multi-Criteria Recommender System, in 2018 IEEE 12th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC), (2018) 79–86. doi: 10.1109/MCSoC2018.2018.00025.
[15] Q. Han, Í. M. de R. de Troya, M. Ji, M. Gaur, and L. Zejnilovic, A Collaborative Filtering Recommender System in Primary Care: Towards a Trusting Patient-Doctor Relationship, in 2018 IEEE International Conference on Healthcare Informatics (ICHI), (2018) 377– 379. doi: 10.1109/ICHI.2018.00062.
[16] W. Hong-xia, An Improved Collaborative Filtering Recommendation Algorithm, in 2019 IEEE 4th International Conference on Big Data Analytics (ICBDA), (2019) 431–435. doi: 10.1109/ICBDA.2019.8713205.
[17] M. Gupta, A. Thakkar, Aashish, V. Gupta, and D. P. S. Rathore, Movie Recommender System Using Collaborative Filtering, in 2020 International Conference on Electronics and Sustainable Communication Systems (ICESC), (2020) 415–420. doi: 10.1109/ICESC48915.2020.9155879.
[18] Z. Su and C. Chen, Implementation of collaborative filtering algorithm with time attribute, in 2020 IEEE 9th Joint International Information Technology and Artificial Intelligence Conference (ITAIC), 9 (2020) 1554–1558. doi: 10.1109/ITAIC49862.2020.9338992.
[19] P. Venil, G. Vinodhini, and R. Suban, Performance Evaluation of Ensemble based Collaborative Filtering Recommender System, in 2019 IEEE International Conference on System, Computation, Automation and Networking (ICSCAN), (2019) 1–5. doi: 10.1109/ICSCAN.2019.8878777.
[20] Adel H. Al-Mter, Songfeng Lu, Yahya E. A. Al-Salhi, Arkan A. G. Al-Hamodi, A Particle Swarm Optimization Based on Multi Objective Functions with Uniform Design IJETT International Journal of Computer Science and Engineering, 3(10) (2016) 1-7. Crossref,
[21] Y. Afoudi, M. Lazaar, and M. al Achhab, Hybrid recommendation system combined content-based filtering and collaborative prediction using artificial neural network, Simulation Modelling Practice and Theory, 113 (2021) 102375. doi:
[22] C. Song, Q. Yu, E. Jose, J. Zhuang, and H. Geng, A Hybrid Recommendation Approach for Viral Food Based on Online Reviews, Foods, 10(8) (2021) doi: 10.3390/foods10081801.
[23] Y. Wang, M. Wang, and W. Xu, A Sentiment-Enhanced Hybrid Recommender System for Movie Recommendation: A Big Data Analytics Framework, Wireless Communications and Mobile Computing, (2018) 8263704. doi: 10.1155/2018/8263704.
[24] Z. Gulzar, A. A. Leema, and G. Deepak, PCRS: Personalized Course Recommender System Based on Hybrid Approach, Procedia Computer Science, 125 (2018) 518–524. doi:
[25] A. Pal, P. Parhi, and M. Aggarwal, An improved content based collaborative filtering algorithm for movie recommendations, in 2017 Tenth International Conference on Contemporary Computing (IC3), (2017) 1–3. doi: 10.1109/IC3.2017.8284357.