├── .DS_Store ├── .idea ├── .gitignore ├── MENTOR.iml ├── inspectionProfiles │ ├── Project_Default.xml │ └── profiles_settings.xml ├── misc.xml ├── modules.xml └── vcs.xml ├── README.md ├── data └── README.md ├── image ├── .DS_Store └── result.png ├── preprocessing ├── 0rating2inter.ipynb ├── 1splitting.ipynb ├── 2reindex-feat.ipynb ├── 3feat-encoder.ipynb ├── README.md └── dualgnn-gen-u-u-matrix.py └── src ├── .DS_Store ├── common ├── __pycache__ │ ├── abstract_recommender.cpython-37.pyc │ ├── encoders.cpython-37.pyc │ ├── init.cpython-37.pyc │ ├── loss.cpython-37.pyc │ └── trainer.cpython-37.pyc ├── abstract_recommender.py ├── encoders.py ├── init.py ├── loss.py └── trainer.py ├── configs ├── .DS_Store ├── dataset │ ├── baby.yaml │ ├── clothing.yaml │ └── sports.yaml ├── model │ └── MENTOR.yaml └── overall.yaml ├── main.py ├── models └── mentor.py └── utils_package ├── __pycache__ ├── configurator.cpython-37.pyc ├── data_utils.cpython-37.pyc ├── dataloader.cpython-37.pyc ├── dataset.cpython-37.pyc ├── dataset.cpython-39.pyc ├── logger.cpython-37.pyc ├── metrics.cpython-37.pyc ├── quick_start.cpython-37.pyc ├── quick_start.cpython-39.pyc ├── topk_evaluator.cpython-37.pyc └── utils.cpython-37.pyc ├── configurator.py ├── data_utils.py ├── dataloader.py ├── dataset.py ├── logger.py ├── metrics.py ├── misc.py ├── quick_start.py ├── topk_evaluator.py └── utils.py /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/.DS_Store -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/MENTOR.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/.idea/MENTOR.iml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/.idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/README.md -------------------------------------------------------------------------------- /data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/data/README.md -------------------------------------------------------------------------------- /image/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/image/.DS_Store -------------------------------------------------------------------------------- /image/result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/image/result.png -------------------------------------------------------------------------------- /preprocessing/0rating2inter.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/preprocessing/0rating2inter.ipynb -------------------------------------------------------------------------------- /preprocessing/1splitting.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/preprocessing/1splitting.ipynb -------------------------------------------------------------------------------- /preprocessing/2reindex-feat.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/preprocessing/2reindex-feat.ipynb -------------------------------------------------------------------------------- /preprocessing/3feat-encoder.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/preprocessing/3feat-encoder.ipynb -------------------------------------------------------------------------------- /preprocessing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/preprocessing/README.md -------------------------------------------------------------------------------- /preprocessing/dualgnn-gen-u-u-matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/preprocessing/dualgnn-gen-u-u-matrix.py -------------------------------------------------------------------------------- /src/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/src/.DS_Store -------------------------------------------------------------------------------- /src/common/__pycache__/abstract_recommender.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/src/common/__pycache__/abstract_recommender.cpython-37.pyc -------------------------------------------------------------------------------- /src/common/__pycache__/encoders.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/src/common/__pycache__/encoders.cpython-37.pyc -------------------------------------------------------------------------------- /src/common/__pycache__/init.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/src/common/__pycache__/init.cpython-37.pyc -------------------------------------------------------------------------------- /src/common/__pycache__/loss.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/src/common/__pycache__/loss.cpython-37.pyc -------------------------------------------------------------------------------- /src/common/__pycache__/trainer.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/src/common/__pycache__/trainer.cpython-37.pyc -------------------------------------------------------------------------------- /src/common/abstract_recommender.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/src/common/abstract_recommender.py -------------------------------------------------------------------------------- /src/common/encoders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/src/common/encoders.py -------------------------------------------------------------------------------- /src/common/init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/src/common/init.py -------------------------------------------------------------------------------- /src/common/loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/src/common/loss.py -------------------------------------------------------------------------------- /src/common/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/src/common/trainer.py -------------------------------------------------------------------------------- /src/configs/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/src/configs/.DS_Store -------------------------------------------------------------------------------- /src/configs/dataset/baby.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/src/configs/dataset/baby.yaml -------------------------------------------------------------------------------- /src/configs/dataset/clothing.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/src/configs/dataset/clothing.yaml -------------------------------------------------------------------------------- /src/configs/dataset/sports.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/src/configs/dataset/sports.yaml -------------------------------------------------------------------------------- /src/configs/model/MENTOR.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/src/configs/model/MENTOR.yaml -------------------------------------------------------------------------------- /src/configs/overall.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/src/configs/overall.yaml -------------------------------------------------------------------------------- /src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/src/main.py -------------------------------------------------------------------------------- /src/models/mentor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/src/models/mentor.py -------------------------------------------------------------------------------- /src/utils_package/__pycache__/configurator.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/src/utils_package/__pycache__/configurator.cpython-37.pyc -------------------------------------------------------------------------------- /src/utils_package/__pycache__/data_utils.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/src/utils_package/__pycache__/data_utils.cpython-37.pyc -------------------------------------------------------------------------------- /src/utils_package/__pycache__/dataloader.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/src/utils_package/__pycache__/dataloader.cpython-37.pyc -------------------------------------------------------------------------------- /src/utils_package/__pycache__/dataset.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/src/utils_package/__pycache__/dataset.cpython-37.pyc -------------------------------------------------------------------------------- /src/utils_package/__pycache__/dataset.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/src/utils_package/__pycache__/dataset.cpython-39.pyc -------------------------------------------------------------------------------- /src/utils_package/__pycache__/logger.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/src/utils_package/__pycache__/logger.cpython-37.pyc -------------------------------------------------------------------------------- /src/utils_package/__pycache__/metrics.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/src/utils_package/__pycache__/metrics.cpython-37.pyc -------------------------------------------------------------------------------- /src/utils_package/__pycache__/quick_start.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/src/utils_package/__pycache__/quick_start.cpython-37.pyc -------------------------------------------------------------------------------- /src/utils_package/__pycache__/quick_start.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/src/utils_package/__pycache__/quick_start.cpython-39.pyc -------------------------------------------------------------------------------- /src/utils_package/__pycache__/topk_evaluator.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/src/utils_package/__pycache__/topk_evaluator.cpython-37.pyc -------------------------------------------------------------------------------- /src/utils_package/__pycache__/utils.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/src/utils_package/__pycache__/utils.cpython-37.pyc -------------------------------------------------------------------------------- /src/utils_package/configurator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/src/utils_package/configurator.py -------------------------------------------------------------------------------- /src/utils_package/data_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/src/utils_package/data_utils.py -------------------------------------------------------------------------------- /src/utils_package/dataloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/src/utils_package/dataloader.py -------------------------------------------------------------------------------- /src/utils_package/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/src/utils_package/dataset.py -------------------------------------------------------------------------------- /src/utils_package/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/src/utils_package/logger.py -------------------------------------------------------------------------------- /src/utils_package/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/src/utils_package/metrics.py -------------------------------------------------------------------------------- /src/utils_package/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/src/utils_package/misc.py -------------------------------------------------------------------------------- /src/utils_package/quick_start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/src/utils_package/quick_start.py -------------------------------------------------------------------------------- /src/utils_package/topk_evaluator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/src/utils_package/topk_evaluator.py -------------------------------------------------------------------------------- /src/utils_package/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinfeng-Xu/MENTOR/HEAD/src/utils_package/utils.py --------------------------------------------------------------------------------