EGRec: a MOOCs course recommendation model based on knowledge graphs

4Citations
Citations of this article
29Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Massive open online courses (MOOCs) provide abundant learning resources but also overwhelm learners with their sheer volume, leading to challenges such as data sparsity and cold-start issues in conventional recommendation systems. To address these challenges, we propose EGRec, a novel course recommendation model that combines knowledge graphs and Heterogeneous Graph Attention Networks to improve recommendation precision, diversity, and relevance. By integrating multimodal data and explicitly leveraging dynamic subgraphs, EGRec captures intricate semantic relationships between courses and knowledge points, and dynamically adapts to learners’ evolving preferences. Extensive experiments on three real MOOCs datasets (ASSISTments 2009, ASSISTments 2015, and XueTangX) show that EGRec achieves up to 4%–5% improvements over state-of-the-art methods in HR@20, nDCG@20, and MRR. Our contributions include the design of a dynamic graph-enhanced model architecture, a novel multimodal fusion strategy, and substantial empirical gains in recommendation accuracy. These results highlight EGRec’s potential to enhance tailored learning experiences.

Cite

CITATION STYLE

APA

Cen, Y., Jiang, S., Cai, W., & Cen, G. (2025). EGRec: a MOOCs course recommendation model based on knowledge graphs. Discover Applied Sciences, 7(6). https://doi.org/10.1007/s42452-025-07131-w

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free