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} }
- Book-Crossing.
- 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'.
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