Genius-pig/KGAN

KGAN: Knowledge Grouping Aggregation Network for Course Recommendation in MOOCs

★ 0Forks 0PythonGitHub ↗Compare

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

Contributors

StZHY

Issues