Table of Contents
Fetching ...

Modeling Balanced Explicit and Implicit Relations with Contrastive Learning for Knowledge Concept Recommendation in MOOCs

Hengnian Gu, Zhiyi Duan, Pan Xie, Dongdai Zhou

TL;DR

The paper tackles personalized knowledge concept recommendation in MOOCs by addressing the underutilization of implicit user relations. It introduces CL-KCRec, a heterogeneous information network approach that learns explicit relations via a relation-updated GCN and implicit relations via a stacked multi-channel GNN, augmented with contrastive learning on prototypical graphs. A dual-head attention fusion then balances the contributions of explicit and implicit signals to produce final recommendations. Extensive experiments on real MOOC data and cross-domain datasets show state-of-the-art performance in HR, NDCG, and MRR, demonstrating improved personalization and robustness across domains.

Abstract

The knowledge concept recommendation in Massive Open Online Courses (MOOCs) is a significant issue that has garnered widespread attention. Existing methods primarily rely on the explicit relations between users and knowledge concepts on the MOOC platforms for recommendation. However, there are numerous implicit relations (e.g., shared interests or same knowledge levels between users) generated within the users' learning activities on the MOOC platforms. Existing methods fail to consider these implicit relations, and these relations themselves are difficult to learn and represent, causing poor performance in knowledge concept recommendation and an inability to meet users' personalized needs. To address this issue, we propose a novel framework based on contrastive learning, which can represent and balance the explicit and implicit relations for knowledge concept recommendation in MOOCs (CL-KCRec). Specifically, we first construct a MOOCs heterogeneous information network (HIN) by modeling the data from the MOOC platforms. Then, we utilize a relation-updated graph convolutional network and stacked multi-channel graph neural network to represent the explicit and implicit relations in the HIN, respectively. Considering that the quantity of explicit relations is relatively fewer compared to implicit relations in MOOCs, we propose a contrastive learning with prototypical graph to enhance the representations of both relations to capture their fruitful inherent relational knowledge, which can guide the propagation of students' preferences within the HIN. Based on these enhanced representations, to ensure the balanced contribution of both towards the final recommendation, we propose a dual-head attention mechanism for balanced fusion. Experimental results demonstrate that CL-KCRec outperforms several state-of-the-art baselines on real-world datasets in terms of HR, NDCG and MRR.

Modeling Balanced Explicit and Implicit Relations with Contrastive Learning for Knowledge Concept Recommendation in MOOCs

TL;DR

The paper tackles personalized knowledge concept recommendation in MOOCs by addressing the underutilization of implicit user relations. It introduces CL-KCRec, a heterogeneous information network approach that learns explicit relations via a relation-updated GCN and implicit relations via a stacked multi-channel GNN, augmented with contrastive learning on prototypical graphs. A dual-head attention fusion then balances the contributions of explicit and implicit signals to produce final recommendations. Extensive experiments on real MOOC data and cross-domain datasets show state-of-the-art performance in HR, NDCG, and MRR, demonstrating improved personalization and robustness across domains.

Abstract

The knowledge concept recommendation in Massive Open Online Courses (MOOCs) is a significant issue that has garnered widespread attention. Existing methods primarily rely on the explicit relations between users and knowledge concepts on the MOOC platforms for recommendation. However, there are numerous implicit relations (e.g., shared interests or same knowledge levels between users) generated within the users' learning activities on the MOOC platforms. Existing methods fail to consider these implicit relations, and these relations themselves are difficult to learn and represent, causing poor performance in knowledge concept recommendation and an inability to meet users' personalized needs. To address this issue, we propose a novel framework based on contrastive learning, which can represent and balance the explicit and implicit relations for knowledge concept recommendation in MOOCs (CL-KCRec). Specifically, we first construct a MOOCs heterogeneous information network (HIN) by modeling the data from the MOOC platforms. Then, we utilize a relation-updated graph convolutional network and stacked multi-channel graph neural network to represent the explicit and implicit relations in the HIN, respectively. Considering that the quantity of explicit relations is relatively fewer compared to implicit relations in MOOCs, we propose a contrastive learning with prototypical graph to enhance the representations of both relations to capture their fruitful inherent relational knowledge, which can guide the propagation of students' preferences within the HIN. Based on these enhanced representations, to ensure the balanced contribution of both towards the final recommendation, we propose a dual-head attention mechanism for balanced fusion. Experimental results demonstrate that CL-KCRec outperforms several state-of-the-art baselines on real-world datasets in terms of HR, NDCG and MRR.
Paper Structure (37 sections, 18 equations, 6 figures, 6 tables)

This paper contains 37 sections, 18 equations, 6 figures, 6 tables.

Figures (6)

  • Figure 1: A comprehensive view of explicit and implicit relations in MOOCs.
  • Figure 2: The Explicit and Implicit Relations in HIN.
  • Figure 3: The overall architecture of CL-KCRec.
  • Figure 4: The architecture of Contrastive Learning with Prototypical Graph Module.
  • Figure 5: Hyperparameter study of the CL-KCRec.
  • ...and 1 more figures