Analisis Kinerja Sistem Rekomendasi Berbasis Collaborative Filtering Menggunakan Metode Cosine Similarity pada Platform Pembelajaran Digital
DOI:
https://doi.org/10.70716/alpha.v2i3.748Keywords:
Collaborative Filtering, Cosine Similarity, Recommendation System, Digital Learning, Educational Technology, Performance EvaluationAbstract
This study aims to analyze the performance of a recommendation system based on collaborative filtering using the cosine similarity method in a digital learning platform. The main issue addressed is the low effectiveness of users in discovering relevant learning materials due to the large number of available courses, modules, videos, and learning resources. This study employed a quantitative approach with a computational experimental design. The dataset was organized into a user-item interaction matrix consisting of 1,200 users, 320 learning items, and 18,742 valid interactions. The data were divided into training and testing sets using an 80:20 ratio. The evaluated models included user-based collaborative filtering, item-based collaborative filtering, and a popularity-based baseline model. Model performance was assessed using Mean Absolute Error (MAE), Root Mean Square Error (RMSE), Precision, Recall, and F1-score. The results indicate that item-based collaborative filtering using cosine similarity achieved the best performance, with an MAE of 0.612 and an RMSE of 0.824. In the Top-10 recommendation evaluation, the model obtained a Precision of 0.364, a Recall of 0.291, and an F1-score of 0.323. These findings suggest that similarity among learning items is more stable than similarity among users. This study concludes that cosine similarity is a suitable baseline method for developing digital learning recommendation systems. However, further improvements are required to address challenges related to data sparsity, the cold-start problem, and evolving user preferences.
Downloads
References
Al Sabri, M. A. M. A. (2021). Hybrid measuring the similarity value based on genetic algorithm for improving prediction in a collaborative filtering recommendation system: Recommendation system. ADCAIJ: Advances in Distributed Computing and Artificial Intelligence Journal, 10(2), 165–182. https://doi.org/10.14201/ADCAIJ2021102165182
Amin, S., Uddin, M. I., Mashwani, W. K., Alarood, A. A., Alzahrani, A., & Alzahrani, A. O. (2023). Developing a personalized e-learning and MOOC recommender system in IoT-enabled smart education. IEEE Access, 11, 136437–136455. https://doi.org/10.1109/ACCESS.2023.3336676
Chang, P.-C., Lin, C.-H., & Chen, M.-H. (2016). A hybrid course recommendation system by integrating collaborative filtering and artificial immune systems. Algorithms, 9(3), Article 47. https://doi.org/10.3390/a9030047
Elnursa, D. B., Nofriana, V., Syamsuri, A., & Cahyani, L. (2023). Sistem rekomendasi pemilihan program MSIB bagi mahasiswa pendidikan informatika. SHIFT: Journal of Information Technology, 3(2), 34–45. https://doi.org/10.24252/shift.v3i2.92
Fernando, E., Mudjiraharjo, P., & Aswin, M. (2022). Implementasi pendekatan collaborative filtering dan k-means clustering pada sistem rekomendasi mata kuliah. JIKO: Jurnal Informatika dan Komputer, 5(2), 84–91. https://doi.org/10.33387/jiko.v5i2.4559
Guo, P., Nasir, M. K. M., & Xu, Y. (2024). Collaborative filtering recommender system for online learning resources with integrated dynamic time weighting and trust value calculation. TEM Journal, 13(2), 1352–1361. https://doi.org/10.18421/TEM132-49
Huynh, H. X., Phan, N. Q., Pham, N. M., Pham, T. H., Huynh, T. T., Nguyen, T. H., & Do, T. N. (2020). Context-similarity collaborative filtering recommendation. IEEE Access, 8, 33342–33351. https://doi.org/10.1109/ACCESS.2020.2973755
Jena, K. K., Bhoi, S. K., Malik, T. K., Sahoo, K. S., Jhanjhi, N. Z., Bhatia, S., & Amsaad, F. (2023). E-learning course recommender system using collaborative filtering models. Electronics, 12(1), Article 157. https://doi.org/10.3390/electronics12010157
Li, J., & Ye, Z. (2020). Course recommendations in online education based on collaborative filtering recommendation algorithm. Complexity, 2020, Article 6619249. https://doi.org/10.1155/2020/6619249
Li, X. (2022). Research and implementation of digital media recommendation system based on semantic classification. Advances in Multimedia, 2022, Article 4070827. https://doi.org/10.1155/2022/4070827
Mana, S. C., & Sasipraba, T. (2021). Research on cosine similarity and Pearson correlation based recommendation models. Journal of Physics: Conference Series, 1770(1), Article 012014. https://doi.org/10.1088/1742-6596/1770/1/012014
Ma’ruf, M. A., & Qoiriah, A. (2022). Perbandingan algoritma cosine similarity dan euclidean distance pada sistem rekomendasi film dengan metode item-based collaborative filtering. Journal of Informatics and Computer Science, 4(2), 160–168. https://doi.org/10.26740/jinacs.v4n02.p160-168
Pan, Z., Zhao, L., Zhong, X., & Xia, Z. (2021). Application of collaborative filtering recommendation algorithm in internet online courses. In Proceedings of the 6th International Conference on Big Data and Computing (pp. 142–147). Association for Computing Machinery. https://doi.org/10.1145/3469968.3469992
Rodríguez Marín, P. A., Pérez Zapata, Á. M., Londoño Rojas, L. F., & Duque Mendez, N. D. (2016). Sistema de recomendación de objetos de aprendizaje a través de filtrado colaborativo. Teknos Revista Científica, 16(2), 85–94. https://doi.org/10.25044/25392190.824
Romadhon, Z., Sediyono, E., & Widodo, C. E. (2020). Various implementation of collaborative filtering-based approach on recommendation systems using similarity. Kinetik: Game Technology, Information System, Computer Network, Computing, Electronics, and Control, 5(3), 179–186. https://doi.org/10.22219/KINETIK.V5I3.1062
Tolety, V. B. P., & Prasad, E. V. (2022). Hybrid content and collaborative filtering based recommendation system for e-learning platforms. Bulletin of Electrical Engineering and Informatics, 11(3), 1543–1549. https://doi.org/10.11591/eei.v11i3.3861
Yuniardini, F., & Widiyaningtyas, T. (2024). Analisis perbandingan Pearson correlation dan cosine similarity pada rekomendasi musik berbasis collaborative filtering. Edumatic: Jurnal Pendidikan Informatika, 8(2), 555–564. https://doi.org/10.29408/edumatic.v8i2.27781
Zhong, M., & Ding, R. (2022). Design of a personalized recommendation system for learning resources based on collaborative filtering. International Journal of Circuits, Systems and Signal Processing, 16, 122–131. https://doi.org/10.46300/9106.2022.16.16
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Ahmad Rayyan Fikri, Maria Clara Devina, Yusuf Malik Arsyad

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.








