gitextract_g58jlyza/ ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ ├── bug_report_CN.md │ │ ├── feature_request.md │ │ └── feature_request_CN.md │ └── workflows/ │ └── python-package.yml ├── .gitignore ├── LICENSE ├── README.md ├── recbole_gnn/ │ ├── config.py │ ├── data/ │ │ ├── __init__.py │ │ ├── dataloader.py │ │ ├── dataset.py │ │ └── transform.py │ ├── model/ │ │ ├── abstract_recommender.py │ │ ├── general_recommender/ │ │ │ ├── __init__.py │ │ │ ├── directau.py │ │ │ ├── hmlet.py │ │ │ ├── lightgcl.py │ │ │ ├── lightgcn.py │ │ │ ├── ncl.py │ │ │ ├── ngcf.py │ │ │ ├── sgl.py │ │ │ ├── simgcl.py │ │ │ ├── ssl4rec.py │ │ │ └── xsimgcl.py │ │ ├── layers.py │ │ ├── sequential_recommender/ │ │ │ ├── __init__.py │ │ │ ├── gcegnn.py │ │ │ ├── gcsan.py │ │ │ ├── lessr.py │ │ │ ├── niser.py │ │ │ ├── sgnnhn.py │ │ │ ├── srgnn.py │ │ │ └── tagnn.py │ │ └── social_recommender/ │ │ ├── __init__.py │ │ ├── diffnet.py │ │ ├── mhcn.py │ │ └── sept.py │ ├── properties/ │ │ ├── model/ │ │ │ ├── DiffNet.yaml │ │ │ ├── DirectAU.yaml │ │ │ ├── GCEGNN.yaml │ │ │ ├── GCSAN.yaml │ │ │ ├── HMLET.yaml │ │ │ ├── LESSR.yaml │ │ │ ├── LightGCL.yaml │ │ │ ├── LightGCN.yaml │ │ │ ├── MHCN.yaml │ │ │ ├── NCL.yaml │ │ │ ├── NGCF.yaml │ │ │ ├── NISER.yaml │ │ │ ├── SEPT.yaml │ │ │ ├── SGL.yaml │ │ │ ├── SGNNHN.yaml │ │ │ ├── SRGNN.yaml │ │ │ ├── SSL4REC.yaml │ │ │ ├── SimGCL.yaml │ │ │ ├── TAGNN.yaml │ │ │ └── XSimGCL.yaml │ │ └── quick_start_config/ │ │ ├── sequential_base.yaml │ │ └── social_base.yaml │ ├── quick_start.py │ ├── trainer.py │ └── utils.py ├── results/ │ ├── README.md │ ├── general/ │ │ └── ml-1m.md │ ├── sequential/ │ │ └── diginetica.md │ └── social/ │ └── lastfm.md ├── run_hyper.py ├── run_recbole_gnn.py ├── run_test.sh └── tests/ ├── test_data/ │ └── test/ │ ├── test.inter │ └── test.net ├── test_model.py └── test_model.yaml