Enhancing the Recommendation of Learning Resources for Learners via an Advanced Knowledge Graph
Personalized learning resource recommendation is an essential component of intelligent tutoring systems. To address the issue of the plethora of learning resources and enhance the learner experience in intelligent tutoring systems, learning resource recommendation systems have been developed to mode...
Saved in:
| Main Authors: | , , , , , |
|---|---|
| Format: | Article |
| Language: | English |
| Published: |
MDPI AG
2025-04-01
|
| Series: | Applied Sciences |
| Subjects: | |
| Online Access: | https://www.mdpi.com/2076-3417/15/8/4204 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Summary: | Personalized learning resource recommendation is an essential component of intelligent tutoring systems. To address the issue of the plethora of learning resources and enhance the learner experience in intelligent tutoring systems, learning resource recommendation systems have been developed to model learners’ preferences. Despite numerous efforts and achievements in academia and industry toward more personalized learning, intelligent education tailored to individual learners still faces challenges, such as inadequate user representation and potential information loss during the aggregation of multi-source heterogeneous information features. In recent years, knowledge-graph-based recommendation systems have brought hope for mitigating these issues and achieving more accurate recommendations. In this paper, we propose a novel personalized learning resource recommendation method based on a knowledge graph named the Learner-Enhanced Knowledge Graph Attention (LKGA) network. This model enhances learner representation by extracting collaborative signals, where learning resources clicked by learners who have clicked the same resource are considered potential collaborative signals and are concatenated with the original learning resource features to form the initial entity set for the learner. Furthermore, during the entity aggregation process, each tail entity has different semantic expressions, and an attention mechanism is used to distinguish the importance of different neighbor entities. Additionally, residual connections are added in each hop of the learner’s aggregation process, with the information from the first hop added to each subsequent hop to reduce information loss. We applied the proposed LKGA model to a real-world dataset, and the experimental results fully validate the effectiveness of our model. |
|---|---|
| ISSN: | 2076-3417 |