# KGAN **Repository Path**: ppandaer/KGAN ## Basic Information - **Project Name**: KGAN - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-27 - **Last Updated**: 2025-05-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # KGAN KGAN: Knowledge Grouping Aggregation Network for Course Recommendation in MOOCs If you want to use codes and datasets in your research, please cite the following paper as the reference: @article{zhang2023kgan, title={KGAN: Knowledge grouping aggregation network for course recommendation in MOOCs}, author={Zhang, Huanyu and Shen, Xiaoxuan and Yi, Baolin and Wang, Wei and Feng, Yong}, journal={Expert Systems with Applications}, volume={211}, pages={118344}, year={2023}, publisher={Elsevier} } ### Dataset 1. Book-Crossing. 2. MOOCCube, http://moocdata.cn/data/MOOCCube. Now the course data has uploaded, if you use this dataset, Please make sure to cite the article 'MOOCCube: A Large-scale Data Repository for NLP Applications in MOOCs'. ### Required packages The code has been tested running under Python 3.6, with the following packages installed (along with their dependencies): - tensorflow-gpu == 1.10.0 - numpy == 1.21.4 - sklearn == 1.0.1 - keras == 2.2