Guodao Zhang , Xiaoyun Gao , Haiyang Ye , Junyi Zhu , Wenqian Lin , Zizhao Wu , Haijun Zhou , Zi Ye , Yisu Ge , Alireza Baghban
{"title":"Optimizing learning paths: Course recommendations based on graph convolutional networks and learning styles","authors":"Guodao Zhang , Xiaoyun Gao , Haiyang Ye , Junyi Zhu , Wenqian Lin , Zizhao Wu , Haijun Zhou , Zi Ye , Yisu Ge , Alireza Baghban","doi":"10.1016/j.asoc.2025.113083","DOIUrl":null,"url":null,"abstract":"<div><div>With the rise of Massive Open Online Course (MOOC) platforms and the growing popularity of self-directed learning, an increasing number of learners are utilizing online platforms to access educational resources. While these extensive course resources offer learners diverse and accessible learning experiences, they also present challenges in personalized course selection. Traditional recommendation models often lack sufficient interpretability and fail to effectively leverage the interactive data generated during curriculum learning or account for the impact of individual learning styles on recommendations. To address these limitations, this study proposes a novel model, Course Recommendations based on Graph Convolutional Networks and Learning Styles to Optimize Learning Paths. Firstly, learner-course interaction data is recursively propagated through graph convolutional networks to generate predictive scores for courses. Secondly, a matching scale between courses and learning styles is established to compute similarity scores. Finally, the predictive scores and learning style similarity scores are integrated to achieve personalized course recommendations. The experimental results on the MOOCCube dataset demonstrate that CGCNLS significantly outperforms the baseline methods across multiple evaluation metrics, and the average performance of Precision, Recall and NDCG is improved by 6.94 %, 6.63 % and 7.98 %, respectively, under different Top-K Settings (K = 5, 10, 20, and 30), which can more effectively recommend courses for learners. The findings of this research provide robust support for further advancements in recommender systems and are expected to enhance the user experience and learning outcomes on online learning platforms.</div></div>","PeriodicalId":50737,"journal":{"name":"Applied Soft Computing","volume":"175 ","pages":"Article 113083"},"PeriodicalIF":7.2000,"publicationDate":"2025-03-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Applied Soft Computing","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1568494625003941","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
引用次数: 0
Abstract
With the rise of Massive Open Online Course (MOOC) platforms and the growing popularity of self-directed learning, an increasing number of learners are utilizing online platforms to access educational resources. While these extensive course resources offer learners diverse and accessible learning experiences, they also present challenges in personalized course selection. Traditional recommendation models often lack sufficient interpretability and fail to effectively leverage the interactive data generated during curriculum learning or account for the impact of individual learning styles on recommendations. To address these limitations, this study proposes a novel model, Course Recommendations based on Graph Convolutional Networks and Learning Styles to Optimize Learning Paths. Firstly, learner-course interaction data is recursively propagated through graph convolutional networks to generate predictive scores for courses. Secondly, a matching scale between courses and learning styles is established to compute similarity scores. Finally, the predictive scores and learning style similarity scores are integrated to achieve personalized course recommendations. The experimental results on the MOOCCube dataset demonstrate that CGCNLS significantly outperforms the baseline methods across multiple evaluation metrics, and the average performance of Precision, Recall and NDCG is improved by 6.94 %, 6.63 % and 7.98 %, respectively, under different Top-K Settings (K = 5, 10, 20, and 30), which can more effectively recommend courses for learners. The findings of this research provide robust support for further advancements in recommender systems and are expected to enhance the user experience and learning outcomes on online learning platforms.
期刊介绍:
Applied Soft Computing is an international journal promoting an integrated view of soft computing to solve real life problems.The focus is to publish the highest quality research in application and convergence of the areas of Fuzzy Logic, Neural Networks, Evolutionary Computing, Rough Sets and other similar techniques to address real world complexities.
Applied Soft Computing is a rolling publication: articles are published as soon as the editor-in-chief has accepted them. Therefore, the web site will continuously be updated with new articles and the publication time will be short.