Enhancing MOOC Recommendation Through Preference-Aware Knowledge Graph Diffusion and Temporal Sequence Modeling
Abstract
1. Introduction
- (1)
- This paper presents an innovative end-to-end knowledge-aware hybrid model for course recommendation. The model multiplies head entities with relational paths, then applies a multi-head attention mechanism, followed by multiplication with the tail entities of the current hop after the softmax function. Finally, it concatenates the representations from each hop, improving the representation learning capability of both learners and courses.
- (2)
- At the same time, the model fully leverages the advantages of graph neural networks and bi-directional long short-term memory networks, cleverly integrating the two to achieve a fusion of graph networks and temporal networks. This approach better captures the long-term dependencies in graph-structured data, resulting in a more suitable recommendation model.
- (3)
- We utilize the MOOCCube dataset from XuetangX, one of China’s largest online course platforms, to validate the effectiveness of the proposed model. Experimental results demonstrate that our model significantly outperforms the current state-of-the-art baselines.
2. Related Work
2.1. Course Recommendations
2.2. Recommendation Method Based on Knowledge Graph
2.2.1. Embedded-Based Methods
2.2.2. Path-Based Methods
2.2.3. Graph Neural Network-Based Methods
2.3. Time Series Modeling Method
3. Problem Definition
4. Method
4.1. Symbol Summary
4.2. Model
4.2.1. Course Knowledge Graph Diffusion Module
4.2.2. Preference-Aware Diffusion Attention Mechanism
4.2.3. Temporal Sequence Modeling
4.2.4. Prediction Module
4.2.5. Loss Function
5. Experiments
5.1. Dataset
5.2. Baselines
- •
- LR [54]: Linear Regression has been widely employed in classification tasks, playing a significant role in industrial Click-Through Rate (CTR) prediction. This approach utilizes a weighted sum of relevant features as input for the model.
- •
- BPR [55]: Bayesian Personalized Ranking (BPR) is a traditional collaborative filtering technique that leverages Bayesian methods to optimize the pairwise ranking loss function in recommendation tasks.
- •
- FM [56]: Factorization Machines (FM) are principled models that can account for interactions between features and conveniently integrate any heuristic features. Our experiments utilized all available information except for the secondary subjects.
- •
- DKN [29]: The Deep Knowledge-Aware Network introduces knowledge graph representations into recommendations to predict click-through rates. The core of DKN is a multi-channel knowledge-aware convolutional neural network that integrates semantic and knowledge representations while maintaining the alignment between words and entities. This study treats course titles as the textual input for DKN.
- •
- RippleNet [43]: This end-to-end framework inherently integrates knowledge graphs into its recommendation systems. It simulates the propagation of ripples on water surfaces to automatically expand users’ possible interests along the links of the knowledge graph, thereby facilitating the diffusion of user preferences. Multiple “ripples” activated by historical clicks accumulate to form a preference distribution for candidate items, which is then utilized to predict click probabilities.
- •
- KGNN-LS [57]: This approach proposes a Knowledge-Aware Graph Neural Network with Label Smoothing Regularization, which computes user-specific item embeddings through a trainable function, transforms the knowledge graph into a weighted graph, and applies graph neural networks for personalized computations.
- •
- CKAN [58]: This paper introduces a novel Cooperative Knowledge-Aware Attention Network (CKAN) that explicitly encodes cooperative signals through heterogeneous propagation strategies while distinguishing the contributions of different knowledge neighbors using a knowledge-aware attention mechanism.
- •
- KGAN [33]: A course recommendation model based on Knowledge Group Aggregation Networks utilizes a heterogeneous graph iteration that describes the relationships between courses and facts to estimate learners’ learning interests, projecting learner behaviors and course graphs into a unified space.
- •
- KFGAN [48]: Based on a knowledge-aware fine-grained attention network, achieves consistency and coherence between collaborative filtering and knowledge graph information, draws on graph contrastive learning methods to further uncover latent semantic information within the knowledge graph.
5.3. Implementation Details
5.4. Performance Comparison
- •
- In prediction tasks, knowledge-aware recommendation models generally outperform classical recommendation models, except DKN. This may be attributed to knowledge-aware models effectively utilizing knowledge graphs as auxiliary information, alleviating the high sparsity in the course dataset.
- •
- The DKN model underperformed in course recommendations compared to classical models such as BPR and FM. This may be due to the knowledge graph embedding (KGE) method employed by DKN, which is better suited for intra-graph applications rather than recommendation tasks, resulting in suboptimal entity embeddings for item recommendations.
- •
- Among classical recommendation models, BPR demonstrated the best performance, as it leverages Bayesian methods to optimize the pairwise ranking loss function in recommendation tasks, facilitating increased attention to high-quality courses by more learners.
- •
- Within knowledge-aware recommendation methods, DKN exhibited the poorest performance, indicating that propagation-based approaches are superior to embedding-based methods.
- •
- The KGAN and RippleNet models significantly outperformed the CKAN and KGNN-LS models in course recommendations. A possible explanation is that introducing collaborative information may carry more noise, mainly due to the highly sparse nature of course recommendation data.
- •
- Compared to these state-of-the-art baselines, PGDB markedly outperforms the latest optimal KGAN and KFGAN models. This suggests that the PGDB model is more effective at uncovering the relationships between courses while emphasizing the transmission of important knowledge, thereby improving the accuracy of course recommendations.
- •
- Both PGDB and its variants consistently exceeded the performance of all baseline models, demonstrating the competitive advantage of the PGDB model in course recommendation. The superior performance of the PGDB model over PGDB highlights the benefits of the multi-head attention mechanism in simultaneously focusing on transmitting multiple important information sources, which is conducive to performance enhancement. Although GRU is simpler than Bi-LSTM, this simplification may incur some performance loss.
| Model | LR | BPR | FM | DKN | RippleNet | KGNN-LS | CKAN | KGAN | KFGAN | PGDB | PGDB-s | PGDB-g |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AUC | 0.6283 | 0.7602 | 0.7593 | 0.7281 | 0.8516 | 0.8077 | 0.7809 | 0.8595 | 0.8564 | 0.8707 | 0.8683 | 0.8678 |
5.5. Hyperparameter Influence
5.5.1. Number of Embedding Layers
5.5.2. Embedding Dimension Dim
5.5.3. Rejoin Propagation Triplet Sizes
6. Discussion
7. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Huang, C.Q.; Huang, Q.H.; Huang, X.; Wang, H.; Li, M.; Lin, K.J.; Chang, Y. XKT: Towards explainable knowledge tracing model with cognitive learning theories for questions of multiple knowledge concepts. IEEE Trans. Knowl. Data Eng. 2024, 36, 7308–7325. [Google Scholar] [CrossRef]
- Huang, C.; Wei, H.; Huang, Q.; Jiang, F.; Han, Z.; Huang, X. Learning consistent representations with temporal and causal enhancement for knowledge tracing. Expert Syst. Appl. 2024, 245, 123128. [Google Scholar] [CrossRef]
- Hu, Q.; Han, Z.; Lin, X.; Huang, Q.; Zhang, X. Learning peer recommendation using attention-driven CNN with interaction tripartite graph. Inf. Sci. 2019, 479, 231–249. [Google Scholar] [CrossRef]
- Lin, H.; Chen, P. Factor-level Feature and Attribute Preference Joint Learning Based Session Recommendation. J. Guangdong Univ. Technol. 2024, 41, 91–100. [Google Scholar] [CrossRef]
- Huang, Q.; Zeng, Y. Improving academic performance predictions with dual graph neural networks. Complex Intell. Syst. 2024, 10, 3557–3575. [Google Scholar] [CrossRef]
- Lin, Y.; Feng, S.; Lin, F.; Zeng, W.; Liu, Y.; Wu, P. Adaptive course recommendation in MOOCs. Knowl.-Based Syst. 2021, 224, 107085. [Google Scholar] [CrossRef]
- Huang, Q.; Huang, C.; Huang, J.; Hamido, F. Adaptive resource prefetching with spatial–temporal and topic information for educational cloud storage systems. Knowl.-Based Syst. 2019, 181, 104791. [Google Scholar] [CrossRef]
- Bitzer, D.L. The PLATO project at the university of Illinois. Eng. Educ. 1986, 7, 175–180. [Google Scholar]
- Duan, M.; Li, K.; Zhang, W.; Qin, J.; Xiao, B. Attacking click-through rate predictors via generating realistic fake samples. ACM Trans. Knowl. Discov. Data 2024, 18, 1–24. [Google Scholar] [CrossRef]
- Hu, X.; Long, Z.; Li, M. A Multi-objective Recommendation Algorithm Based on User Stratification. J. Guangdong Univ. Technol. 2023, 40, 10–18. [Google Scholar] [CrossRef]
- Wu, Y.; Chen, P. A Music Recommendation Model Based on Users’ Long and Short Term Preferences and Music Emotional Attention. J. Guangdong Univ. Technol. 2023, 40, 37–44. [Google Scholar] [CrossRef]
- Liu, H.; Lin, W.; Wen Chen, Y.; Yi, M. A MABM-based Model for Identifying Consumers’ Sentiment Polarity―Taking Movie Reviews as an Example. J. Guangdong Univ. Technol. 2022, 39, 1–9. [Google Scholar] [CrossRef]
- Chen, Z.; Gan, W.; Wu, J.; Hu, K.; Lin, H. Data scarcity in recommendation systems: A survey. ACM Trans. Recomm. Syst. 2024, accepted. [Google Scholar] [CrossRef]
- Zheng, G.; Zhang, F.; Zheng, Z.; Xiang, Y.; Yuan, N.J.; Xie, X.; Li, Z. DRN: A deep reinforcement learning framework for news recommendation. In Proceedings of the 2018 World Wide Web Conference, Lyon, France, 23 April–27 December 2018; pp. 167–176. [Google Scholar]
- Herlocker, J.L.; Konstan, J.A.; Borchers, A.; John, R. An algorithmic framework for performing collaborative filtering. SIGIR Forum 2017, 51, 227–234. [Google Scholar] [CrossRef]
- Resnick, P.; Iacovou, N.; Suchak, M.; Bergstrom, P.; Riedl, J. GroupLens: An Open Architecture for Collaborative Filtering of Netnews. In Proceedings of the ACM Conference on Computer Supported Cooperative Work, Chapel Hill, NC, USA, 22–26 October 1994. [Google Scholar]
- He, X.; Liao, L.; Zhang, H.; Nie, L.; Hu, X.; Chua, T.-S. Neural Collaborative Filtering. In Proceedings of the 26th International Conference on World Wide Web, Perth, WA, Australia, 3–7 April 2017; pp. 173–182. [Google Scholar]
- He, X.; Chua, T.-S. Neural Factorization Machines for Sparse Predictive Analytics. In Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval, Tokyo, Japan, 7–11 August 2017; pp. 355–364. [Google Scholar]
- Hidasi, B.; Karatzoglou, A.; Baltrunas, L.; Tikk, D. Session-based recommendations with recurrent neural networks. arXiv 2015, arXiv:1511.06939. [Google Scholar]
- Zhou, G.; Mou, N.; Fan, Y.; Pi, Q.; Bian, W.; Zhou, C.; Gai, K. Deep interest evolution network for click-through rate prediction. In Proceedings of the 33th AAAI Conference on Artificial Intelligence and Thirty-First Innovative Applications of Artificial Intelligence Conference and Ninth AAAI Symposium on Educational Advances in Artificial Intelligence, Honolulu, HI, USA, 27 January–1 February 2019; p. 729. [Google Scholar]
- Duan, C.; Sun, J.; Li, K.; Li, Q. A dual-attention autoencoder network for efficient recommendation system. Electronics 2021, 10, 1581. [Google Scholar] [CrossRef]
- ZHANG, F.; Yuan, N.J.; Lian, D.; Xie, X.; Ma, W. Collaborative knowledge base embedding for recommender systems. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, USA, 13–17 August 2016; pp. 353–362. [Google Scholar]
- Zhao, N.; Long, Z.; Wang, J.; Zhao, Z.D. AGRE: A knowledge graph recommendation algorithm based on multiple paths embeddings RNN encoder. Knowl. Based Syst. 2022, 259, 110078. [Google Scholar] [CrossRef]
- Zhao, Y.; Ma, W.; Jiang, Y.; Zhan, J. A MOOCs Recommender System Based on User’s Knowledge Background. In Knowledge Science, Engineering and Management; Springer International Publishing: Cham, Switzerland, 2021. [Google Scholar]
- Gao, C.; Zheng, Y.; Li, N.; Li, Y.; Qin, Y.; Piao, J.; Li, Y. A survey of graph neural networks for recommender systems: Challenges, methods, and directions. ACM Trans. Recomm. Syst. 2023, 1, 3. [Google Scholar] [CrossRef]
- Apaza, R.G.; Cervantes, E.V.V.; Quispe, L.V.C.; Luna, J.E.O. Online courses recommendation based on LDA. In Proceedings of the Symposium on Information Management and Big Data, Lima, Peru, 14–16 August 2014. [Google Scholar]
- Li, X.; Li, X.; Tang, J.; Zhang, Y.; Chen, H. Improving deep item-based collaborative filtering with bayesian personalized ranking for MOOC course recommendation. In Knowledge Science, Engineering and Management, Proceedings of the13th International Conference, KSEM 2020, Hangzhou, China, 28–30 August 2020; Proceedings, Part I; Springer: Berlin/Heidelberg, Germany, 2020; pp. 247–258. [Google Scholar]
- Xu, W.; Zhou, Y. Course video recommendation with multimodal information in online learning platforms: A deep learning framework. Br. J. Educ. Technol. 2020, 51, 1734–1747. [Google Scholar] [CrossRef]
- Tian, X.; Liu, F. Capacity tracing-enhanced course recommendation in MOOCs. IEEE Trans. Learn. Technol. 2021, 14, 313–321. [Google Scholar] [CrossRef]
- Zhu, Y.; Lu, H.; Qiu, P.; Shi, K.; Chambua, J.; Niu, Z. Heterogeneous teaching evaluation network based offline course recommendation with graph learning and tensor factorization. Neurocomputing 2020, 415, 84–95. [Google Scholar] [CrossRef]
- Yang, S.; Cai, X. Bilateral knowledge graph enhanced online course recommendation. Inf. Syst. 2022, 107, 102000. [Google Scholar] [CrossRef]
- Wang, X.; Ma, W.; Guo, L.; Jiang, H.; Liu, F.; Xu, C. HGNN: Hyperedge-based graph neural network for MOOC course recommendation. Inf. Process. Manag. 2022, 59, 18. [Google Scholar] [CrossRef]
- Zhang, H.; Shen, X.; Yi, B.; Wang, W.; Feng, Y. KGAN: Knowledge grouping aggregation network for course recommendation in MOOCs. Expert Syst. Appl. 2023, 211, 9. [Google Scholar] [CrossRef]
- Deng, W.; Zhu, P.; Chen, H.; Yuan, T.; Wu, J. Knowledge-aware sequence modelling with deep learning for online course recommendation. Inf. Process. Manag. 2023, 60, 15. [Google Scholar] [CrossRef]
- Zhu, Y.Q.; Shi, L.; Li, L. Knowledge Mesh Recommendation Method Based on Fuzzy Rules for Course Teaching-Learning. J. Jiangsu Univ. 2022, 43, 201–208. [Google Scholar]
- Lin, Y.; Liu, Z.; Sun, M.; Liu, Y.; Zhu, X. Learning entity and relation embeddings for knowledge graph completion. In Proceedings of the Twenty-Ninth AAAI Conference on Artificial Intelligence, Austin, TX, USA, 25–29 January 2015; pp. 2181–2187. [Google Scholar]
- Wang, H.; Zhang, F.; Xie, X.; Guo, M. DKN: Deep knowledge-aware network for news recommendation. In Proceedings of the 2018 World Wide Web Conference, Lyon, France, 23–27 April 2018. [Google Scholar]
- Ji, G.; He, S.; Xu, L.; Liu, K.; Zhao, J. Knowledge graph embedding via dynamic mapping matrix. In Proceedings of the 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing, Beijing, China, 26–31 July 2015. [Google Scholar]
- Sun, Z.; Yang, J.; Zhang, J.; Bozzon, A.; Huang, L.K.; Xu, C. Recurrent knowledge graph embedding for effective recommendation. In Proceedings of the 12th ACM Conference on Recommender Systems, Vancouver, BC, Canada, 2–7 October 2018; pp. 297–305. [Google Scholar]
- Wang, X.; Wang, D.; Xu, C.; He, X.; Cao, Y.; Chua, T.S. Explainable reasoning over knowledge graphs for recommendation. In Proceedings of the Thirty-Third AAAI Conference on Artificial Intelligence and Thirty-First Innovative Applications of Artificial Intelligence Conference and Ninth AAAI Symposium on Educational Advances in Artificial Intelligence, Honolulu, HI, USA, 27–31 January 2019; p. 653. [Google Scholar]
- Meng, F.R.; Wang, X. EWJ Multi-modal trajectory prediction of vehicles based on GCN-CS-LSTM. J. Jiangsu Univ. (Nat. Sci. Ed.) 2024, 45, 506–512. [Google Scholar]
- Zhang, X.; Xiao, G.; Duan, M.; Chen, Y.; Li, K. PH-CF: A phased hybrid algorithm for accelerating subgraph matching based on CPU-FPGA heterogeneous platform. IEEE Trans. Ind. Inform. 2022, 19, 8362–8373. [Google Scholar] [CrossRef]
- Wang, H.; Zhang, F.; Wang, J.; Zhao, M.; Li, W.; Xie, X. RippleNet: Propagating user preferences on the knowledge graph for recommender systems. In Proceedings of the 27th ACM International Conference on Information and Knowledge Management, Turin, Italy, 22–26 October 2018; pp. 417–426. [Google Scholar]
- Wang, H.; Zhao, M.; Xie, X.; Li, W.; Guo, M. Knowledge graph convolutional networks for recommender systems. In Proceedings of the World Wide Web Conference, San Francisco, CA, USA, 13–17 May 2019; pp. 3307–3313. [Google Scholar]
- Wang, X.; He, X.; Cao, Y.; Liu, M.; Chua, T.S. KGAT: Knowledge graph attention network for recommendation. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, Anchorage, AK, USA, 4–8 August 2019; pp. 950–958. [Google Scholar]
- Zou, D.; Wei, W.; Wang, Z.; Mao, X.L.; Zhu, F.; Fang, R.; Chen, D. Improving knowledge-aware recommendation with multi-level interactive contrastive learning. In Proceedings of the 31st ACM International Conference on Information & Knowledge Management, Atlanta, GA, USA, 17–21 October 2022; pp. 2817–2826. [Google Scholar]
- Yang, L.; Wang, S.; Tao, Y.; Sun, J.; Liu, X.; Yu, P.S.; Wang, T. DGRec: Graph neural network for recommendation with diversified embedding generation. In Proceedings of the Sixteenth ACM International Conference on Web Search and Data Mining (WSDM ’23), Singapore, 27 February–3 March 2023; Association for Computing Machinery: New York, NY, USA, 2023; pp. 661–669. [Google Scholar]
- Wang, W.; Shen, X.; Yi, B.; Zhang, H.; Liu, J.; Dai, C. Knowledge-aware fine-grained attention networks with refined knowledge graph embedding for personalized recommendation. Expert Syst. Appl. 2024, 249, 12810. [Google Scholar] [CrossRef]
- Duan, M.; Zheng, X.; Pi, H.; Ding, Y.; Tang, Z. A Completing Missing Pedestrian Trajectories Method Driven by Prior-Posterior Knowledge and Interactive Information. IEEE Trans. Intell. Transp. Syst. 2025, 26, 7969–7979. [Google Scholar] [CrossRef]
- Schneider, S.H.; Dickinson, R.E. Climate modeling. Rev. Geophys. 1974, 12, 447–493. [Google Scholar] [CrossRef]
- Xu, H.; Chen, W.; Zhao, N.; Li, Z.; Bu, J.; Li, Z.; Qiao, H. Unsupervised anomaly detection via variational auto-encoder for seasonal kpis in web applications. In Proceedings of the 2018 World Wide Web Conference, Lyon, France, 23–27 April 2018; pp. 187–196. [Google Scholar]
- Huang, Q.; Chen, J. Enhancing academic performance prediction with temporal graph networks for massive open online courses. J. Big Data 2024, 11, 52. [Google Scholar] [CrossRef]
- Yu, J.; Luo, G.; Xiao, T.; Zhong, Q.; Wang, Y.; Feng, W.; Tang, J. MOOCCube: A large-scale data repository for NLP applications in MOOCs. In Proceedings of the Annual Meeting of the Association for Computational Linguistics, Online, 5–10 July 2020. [Google Scholar]
- Seber, G.A.; Lee, A.J. Linear Regression Analysis; John Wiley & Sons: Hoboken, NJ, USA, 2012. [Google Scholar]
- Rendle, S.; Freudenthaler, C.; Gantner, Z.; Schmidt-Thieme, L. BPR: Bayesian personalized ranking from implicit feedback. In Proceedings of the Twenty-Fifth Conference on Uncertainty in Artificial Intelligence, Montreal, QC, Canada, 18–21 June 2009; pp. 452–461. [Google Scholar]
- Rendle, S. Factorization machines with libFM. ACM Trans. Intell. Syst. Technol. 2012, 3, 57. [Google Scholar] [CrossRef]
- Wang, H.; Zhang, F.; Zhang, M.; Leskovec, J.; Zhao, M.; Li, W.; Wang, Z. Knowledge-aware Graph Neural Networks with Label Smoothness Regularization for Recommender Systems. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, Anchorage, AK, USA, 4–8 August 2019; pp. 968–977. [Google Scholar]
- Wang, Z.; Lin, G.; Tan, H.; Chen, Q.; Liu, X. CKAN: Collaborative knowledge-aware attentive network for recommender systems. In Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval, Virtual Event, 25–30 July 2020; pp. 219–228. [Google Scholar]




| Notation | Description |
|---|---|
| A collection of learners and courses, respectively | |
| Matrix of learner interactions with the course | |
| Knowledge graph, head entity, relational entity, tail entity | |
| The maximum number of hops | |
| Prediction function | |
| Sigmoid activation function | |
| Target loss function | |
| Weight matrix | |
| Bias |
| Dataset | Learner | Courses | Interaction | Entities | Relations | Triples |
|---|---|---|---|---|---|---|
| MOOCCube | 7156 | 219 | 32,091 | 2029 | 7 | 20,893 |
| Model | ACC | Precision | Recall | F1 |
|---|---|---|---|---|
| PGDB | 0.7849 | 0.7800 | 0.7795 | 0.7793 |
| KFGAN | 0.7616 | 0.7802 | 0.7621 | 0.7591 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Duan, C.; Zhang, W.; Cui, Q.; Pei, Y.; He, B.; Huang, Q. Enhancing MOOC Recommendation Through Preference-Aware Knowledge Graph Diffusion and Temporal Sequence Modeling. Information 2025, 16, 1061. https://doi.org/10.3390/info16121061
Duan C, Zhang W, Cui Q, Pei Y, He B, Huang Q. Enhancing MOOC Recommendation Through Preference-Aware Knowledge Graph Diffusion and Temporal Sequence Modeling. Information. 2025; 16(12):1061. https://doi.org/10.3390/info16121061
Chicago/Turabian StyleDuan, Chao, Wenlong Zhang, Qiaoling Cui, Yu Pei, Bin He, and Qionghao Huang. 2025. "Enhancing MOOC Recommendation Through Preference-Aware Knowledge Graph Diffusion and Temporal Sequence Modeling" Information 16, no. 12: 1061. https://doi.org/10.3390/info16121061
APA StyleDuan, C., Zhang, W., Cui, Q., Pei, Y., He, B., & Huang, Q. (2025). Enhancing MOOC Recommendation Through Preference-Aware Knowledge Graph Diffusion and Temporal Sequence Modeling. Information, 16(12), 1061. https://doi.org/10.3390/info16121061

