A Recommendation System Involving a Hybrid Approach of Student Review and Rating for an Educational Video





Educational video, Recommendation systems, Sentiment analysis


Video recommendation systems in e-learning platforms are a specific type of recommendation system that uses algorithms to suggest educational videos to students based on their interests and preferences. Student’s written feedback or reviews can provide more details about the educational video, including its strengths and weaknesses. In this paper, we build an education video recommender system based on learners’ reviews. we use LDA topic model on textual data extracted from educational videos to train language models as an input to supervised CNN model. Additionally, we used latent factor model to extract the educational videos' features and learner preferences from learners’ historical data (ratings and reviews) as an output CNN model. In our proposed technique, we use hybrid user ratings and reviews to tackle sparsity and cold start problem in the recommender system. Our recommender uses user review to suggest new recommended videos, but in case there is no review (empty cell in matrix factorization) or unclear comment then we will take user rating on that educational video. We worked on real-world big and diverse learning courses and video content datasets from Coursera. Results show that new prediction ratings from learners' reviews can be used to make good new recommendations about videos that have not been previously seen and reduce cold start and sparsity problem effects.


Download data is not yet available.


Afoudi, Y., Lazaar, M., and Al Achhab, M. (2021). Hybrid recommendation system combined content-based filtering and collaborative prediction using artificial neural network. Simulation Modelling Practice and Theory, 113:102375. DOI: 10.1016/j.simpat.2021.102375.

Ali, A. A. M. A., Mabrouk, M., and Zrigui, M. (2022). A review: Blockchain technology applications in the field of higher education. Journal of Hunan University Natural Sciences, 49(10). DOI: 10.55463/issn.1674-2974.49.10.10.

Ayadi, R., Maraoui, M., and Zrigui, M. (2014). Latent topic model for indexing arabic documents. International Journal of Information Retrieval Research (IJIRR), 4(2):57-72. DOI: 10.4018/ijirr.2014040104.

Chen, L.-T., Liu, L., and Tretheway, P. (2022). Using multilayer videos for remote learning: Videos of session guidance, content instruction, and activity. Computers in the Schools, 38(4):322-353. DOI: 10.1080/07380569.2021.1989220.

Dias, L. L., Barrére, E., and de Souza, J. F. (2021). The impact of semantic annotation techniques on content-based video lecture recommendation. Journal of Information Science, 47(6):740-752. DOI: 10.1177/0165551520931732.

El Mabrouk, M., Gaou, S., and Rtili, M. K. (2017). Towards an intelligent hybrid recommendation system for e-learning platforms using data mining. International Journal of Emerging Technologies in Learning (Online), 12(6):52. DOI: 10.3991/ijet.v12i06.6610.

El Moustamid, A., En-Naimi, E., and El Bouhdidi, J. (2017). Integration of data mining techniques in e-learning systems: Clustering profil of lerners and recommender course system. In Proceedings of the 2nd international Conference on Big Data, Cloud and Applications, pages 1-4. DOI: 10.1145/3090354.3090453.

Hazar, M. J., Maraoui, M., and Zrigui, M. (2022a). Recommendation system based on video processing in an e-learning platform. Journal of Hunan University Natural Sciences, 49(6). DOI: 10.55463/issn.1674-2974.49.6.6.

Hazar, M. J., Toman, Z. H., and Toman, S. H. (2019). Automated scoring for essay questions in e-learning. In Journal of Physics: Conference Series, volume 1294, page 042014. IOP Publishing. DOI: 10.1088/1742-6596/1294/4/042014.

Hazar, M. J., Zrigui, M., and Maraoui, M. (2022b). Learner comments-based recommendation system. Procedia Computer Science, 207:2000-2012. DOI: 10.1016/j.procs.2022.09.259.

Herath, D. and Jayaratne, L. (2017). A personalized web content recommendation system for e-learners in e-learning environment. In 2017 National Information Technology Conference (NITC), pages 89-95. IEEE. DOI: 10.1109/NITC.2017.8285650.

Hutto, C. and Gilbert, E. (2014). Vader: A parsimonious rule-based model for sentiment analysis of social media text. In Proceedings of the international AAAI conference on web and social media, volume 8, pages 216-225. DOI: 10.1609/icwsm.v8i1.14550.

Islek, I. and Oguducu, S. G. (2022). A hierarchical recommendation system for e-commerce using online user reviews. Electronic Commerce Research and Applications, 52:101131. DOI: 10.1016/j.elerap.2022.101131.

Kim, J., Park, J., Shin, M., Lee, J., and Moon, N. (2021). The method for generating recommended candidates through prediction of multi-criteria ratings using cnn-bilstm. Journal of Information Processing Systems, 17(4):707-720. DOI: 10.3745/JIPS.02.0159.

Kulkarni, P. V., Rai, S., and Kale, R. (2020). Recommender system in elearning: a survey. In Proceeding of International Conference on Computational Science and Applications: ICCSA 2019, pages 119-126. Springer. DOI: 10.1007/978-981-15-0790-8_13.

Kundu, S. S., Sarkar, D., Jana, P., and Kole, D. K. (2021). Personalization in education using recommendation system: an overview. Computational Intelligence in Digital Pedagogy, pages 85-111. DOI: 10.1007/978-981-15-8744-3_5.

Legrand, A., Trystram, D., and Zrigui, S. (2019). Adapting batch scheduling to workload characteristics: What can we expect from online learning? pages 686-695. DOI: 10.1109/IPDPS.2019.00077.

Mahmoud, A. and Zrigui, M. (2021). Semantic similarity analysis for corpus development and paraphrase detection in arabic. Int. Arab J. Inf. Technol., 18(1):1-7. DOI: 10.34028/iajit/18/1/1.

Murad, D. F., Heryadi, Y., Wijanarko, B. D., Isa, S. M., and Budiharto, W. (2018). Recommendation system for smart lms using machine learning: a literature review. In 2018 international conference on computing, engineering, and design (ICCED), pages 113-118. IEEE. DOI: 10.1109/ICCED.2018.00031.

Pandey, P. (2018). Simplifying sentiment analysis using vader in python (on social media text). Analytics Vidhya. Available online [link].

Phongsatha, S. and Cleesuntorn, A. (2017). Elearning teachers’and students’perception toward live-video conference in an elearning environment. AU eJournal of Interdisciplinary Research (ISSN: 2408-1906).Available online [link].

Ricci, F., Rokach, L., and Shapira, B. (2021). Recommender systems: Techniques, applications, and challenges. Recommender Systems Handbook, pages 1-35. DOI: 10.1007/978-1-0716-2197-4_1.

Slimi, A., Hamroun, M., Zrigui, M., and Nicolas, H. (2020). Emotion recognition from speech using spectrograms and shallow neural networks. In Proceedings of the 18th International Conference on Advances in Mobile Computing & Multimedia, pages 35-39. DOI: 10.1145/3428690.3429153.

Thakker, U., Patel, R., and Shah, M. (2021). A comprehensive analysis on movie recommendation system employing collaborative filtering. Multimedia Tools and Applications, 80(19):28647-28672. DOI: 10.1007/s11042-021-10965-2.

Tolety, V. B. P. and 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. DOI: 10.11591/eei.v11i3.3861.

Treude, C., Sicard, M., Klocke, M., and Robillard, M. (2015). Tasknav: Task-based navigation of software documentation. In 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, volume 2, pages 649-652. IEEE. DOI: 10.1109/ICSE.2015.214.

Wei, C., Wang, Y.-C., Wang, B., and Kuo, C.-C. J. (2023). An overview on language models: Recent developments and outlook. arXiv preprint arXiv:2303.05759. DOI: 10.48550/arXiv.2303.05759.

Wong, J. K., Oladinrin, O. T., Ho, C. M., Guilbert, E., and Kam, R. (2022). Assessment of video-based e-learning in a construction measurement course. International Journal of Construction Management, 22(1):1-7. DOI: 10.1080/15623599.2018.1435152.

Xiao, J., Wang, M., Jiang, B., and Li, J. (2018). A personalized recommendation system with combinational algorithm for online learning. Journal of ambient intelligence and humanized computing, 9:667-677. DOI: 10.1007/s12652-017-0466-8.

Yassine, A., Mohamed, L., and Al Achhab, M. (2021). Intelligent recommender system based on unsupervised machine learning and demographic attributes. Simulation Modelling Practice and Theory, 107:102198. DOI: 10.1016/j.simpat.2020.102198.

Zhang, Y., Liu, R., and Li, A. (2015). A novel approach to recommender system based on aspect-level sentiment analysis. In 2015 4th National Conference on Electrical, Electronics and Computer Engineering, pages 1453-1458. Atlantis Press. DOI: 10.2991/nceece-15.2016.259.




How to Cite

Hazar, M. J., Zrigui, S., Maraoui, M., Zrigui, M., & Nicolas, H. (2023). A Recommendation System Involving a Hybrid Approach of Student Review and Rating for an Educational Video. Journal of the Brazilian Computer Society, 29(1), 73–85. https://doi.org/10.5753/jbcs.2023.3063