ConceptGCN: Knowledge concept recommendation in MOOCs based on knowledge graph convolutional networks and SBERT

被引:0
作者
Alatrash R. [1 ]
Chatti M.A. [1 ]
Ul Ain Q. [1 ]
Fang Y. [1 ]
Joarder S. [1 ]
Siepmann C. [1 ]
机构
[1] Social Computing Group, Faculty of Computer Science, University of Duisburg-Essen
来源
Computers and Education: Artificial Intelligence | 2024年 / 6卷
关键词
Concept recommendation; Educational recommender systems; Graph convolutional networks; Graph neural networks; Knowledge graphs; MOOCs; Sentence encoders;
D O I
10.1016/j.caeai.2023.100193
中图分类号
学科分类号
摘要
Massive Open Online Courses (MOOCs) have gained popularity in the technology-enhanced learning (TEL) domain. To enhance the learning experience in MOOCs, educational recommender systems (ERSs) can play a crucial role by suggesting courses or learning materials that align with students' knowledge states. Thereby, understanding a student's learning needs and predicting knowledge concepts that the student might be interested in are important to provide effective recommendations. Inspired by the superior ability of knowledge graphs (KGs) in modeling the heterogeneous data in MOOCs and Graph Neural Networks (GNNs) in learning on graph-structured data, few works focusing on GNN-based recommendation of knowledge concepts in MOOCs have emerged recently. However, existing approaches in this domain have limitations mainly related to complexity, semantics, and transparency. To address these limitations, in this paper we propose ConceptGCN, an end-to-end framework that combines KGs, Graph Convolutional Networks (GCNs), and pre-trained transformer language model encoders (SBERT) to provide personalized and transparent recommendations of knowledge concepts in the MOOC platform [Blinded tool]. We conducted extensive offline experiments and an online user study (N=31), demonstrating the benefits of the ConceptGCN-based recommendation approach, in terms of several important user-centric aspects including accuracy, novelty, diversity, usefulness, overall satisfaction, use intentions, and reading intention. In particular, our results indicate that, if SBERT is used for the initial embeddings of items in the KG, a self-connection operation and a semantic similarity-based score function in the aggregation operation of GCN are not necessarily needed. © 2023 The Author(s)
引用
收藏
相关论文
共 50 条
[1]  
Ain Q.U., Chatti M.A., Bakar K.G.C., Joarder S., Alatrash R., Automatic construction of educational knowledge graphs: A word embedding-based approach, Information, 14, (2023)
[2]  
Augenstein I., Das M., Riedel S., Vikraman L., McCallum A., SemEval 2017 task 10: ScienceIE - extracting keyphrases and relations from scientific publications
[3]  
Beel J., Genzmehr M., Langer S., Nurnberger A., Gipp B., A comparative analysis of offline and online evaluations and discussion of research paper recommender system evaluation, Proceedings of the international workshop on reproducibility and replication in recommender systems evaluation, pp. 7-14, (2013)
[4]  
Berg R.V.D., Kipf T.N., Welling M., Graph convolutional matrix completion, (2017)
[5]  
Chatti M.A., Dakova S., Thus H., Schroeder U., Tag-based collaborative filtering recommendation in personal learning environments, IEEE Transactions on Learning Technologies, 6, pp. 337-349, (2013)
[6]  
Chatti M.A., Guesmi M., Muslim A., Visualization for recommendation explainability: A survey and new perspectives, (2023)
[7]  
Chatti M.A., Guesmi M., Vorgerd L., Ngo T., Joarder S., Ain Q.U., Muslim A., Is more always better? The effects of personal characteristics and level of detail on the perception of explanations in a recommender system, Proceedings of the 30th ACM conference on user modeling, adaptation and personalization, pp. 254-264, (2022)
[8]  
Chicaiza J., Valdiviezo-Diaz P., A comprehensive survey of knowledge graph-based recommender systems: Technologies, development, and contributions, Information, 12, (2021)
[9]  
Gao C., Zheng Y., Li N., Li Y., Qin Y., Piao J., Quan Y., Chang J., Jin D., He X., Et al., A survey of graph neural networks for recommender systems: Challenges, methods, and directions, ACM Transactions on Recommender Systems, 1, pp. 1-51, (2023)
[10]  
Gong J., Wang C., Zhao Z., Zhang X., Automatic generation of meta-path graph for concept recommendation in MOOCs, Electronics, 10, (2021)