├── LICENSE ├── MANIFEST.in ├── README.md ├── conda ├── build.sh ├── conda_release.sh └── meta.yaml ├── recbole ├── .DS_Store ├── __init__.py ├── __pycache__ │ └── __init__.cpython-36.pyc ├── config │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-36.pyc │ │ ├── configurator.cpython-36.pyc │ │ └── eval_setting.cpython-36.pyc │ ├── configurator.py │ └── eval_setting.py ├── data │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-36.pyc │ │ ├── interaction.cpython-36.pyc │ │ └── utils.cpython-36.pyc │ ├── dataloader │ │ ├── __init__.py │ │ ├── __pycache__ │ │ │ ├── __init__.cpython-36.pyc │ │ │ ├── abstract_dataloader.cpython-36.pyc │ │ │ ├── context_dataloader.cpython-36.pyc │ │ │ ├── decisiontree_dataloader.cpython-36.pyc │ │ │ ├── dien_dataloader.cpython-36.pyc │ │ │ ├── general_dataloader.cpython-36.pyc │ │ │ ├── knowledge_dataloader.cpython-36.pyc │ │ │ ├── neg_sample_mixin.cpython-36.pyc │ │ │ ├── sequential_dataloader.cpython-36.pyc │ │ │ └── user_dataloader.cpython-36.pyc │ │ ├── abstract_dataloader.py │ │ ├── context_dataloader.py │ │ ├── decisiontree_dataloader.py │ │ ├── dien_dataloader.py │ │ ├── general_dataloader.py │ │ ├── knowledge_dataloader.py │ │ ├── neg_sample_mixin.py │ │ ├── sequential_dataloader.py │ │ └── user_dataloader.py │ ├── dataset │ │ ├── __init__.py │ │ ├── __pycache__ │ │ │ ├── __init__.cpython-36.pyc │ │ │ ├── customized_dataset.cpython-36.pyc │ │ │ ├── dataset.cpython-36.pyc │ │ │ ├── decisiontree_dataset.cpython-36.pyc │ │ │ ├── kg_dataset.cpython-36.pyc │ │ │ ├── kg_seq_dataset.cpython-36.pyc │ │ │ ├── sequential_dataset.cpython-36.pyc │ │ │ └── social_dataset.cpython-36.pyc │ │ ├── customized_dataset.py │ │ ├── dataset.py │ │ ├── decisiontree_dataset.py │ │ ├── kg_dataset.py │ │ ├── kg_seq_dataset.py │ │ ├── sequential_dataset.py │ │ └── social_dataset.py │ ├── interaction.py │ └── utils.py ├── dataset_example │ └── ml-100k │ │ ├── ml-100k.inter │ │ ├── ml-100k.item │ │ ├── ml-100k.kg │ │ ├── ml-100k.link │ │ └── ml-100k.user ├── evaluator │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-36.pyc │ │ ├── abstract_evaluator.cpython-36.pyc │ │ ├── evaluators.cpython-36.pyc │ │ ├── metrics.cpython-36.pyc │ │ ├── proxy_evaluator.cpython-36.pyc │ │ └── utils.cpython-36.pyc │ ├── abstract_evaluator.py │ ├── evaluators.py │ ├── metrics.py │ ├── proxy_evaluator.py │ └── utils.py ├── model │ ├── .DS_Store │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-36.pyc │ │ ├── abstract_recommender.cpython-36.pyc │ │ ├── init.cpython-36.pyc │ │ ├── layers.cpython-36.pyc │ │ └── loss.cpython-36.pyc │ ├── abstract_recommender.py │ ├── context_aware_recommender │ │ ├── __init__.py │ │ └── __pycache__ │ │ │ └── __init__.cpython-36.pyc │ ├── exlib_recommender │ │ └── __init__.py │ ├── general_recommender │ │ ├── __init__.py │ │ └── __pycache__ │ │ │ └── __init__.cpython-36.pyc │ ├── init.py │ ├── knowledge_aware_recommender │ │ └── __init__.py │ ├── layers.py │ ├── loss.py │ └── sequential_recommender │ │ ├── .DS_Store │ │ ├── CoSeRec │ │ ├── beauty.sh │ │ ├── data_augmentation.py │ │ ├── datasets.py │ │ ├── generate_similarity.py │ │ ├── main.py │ │ ├── models.py │ │ ├── modules.py │ │ ├── requirements.txt │ │ ├── sports.sh │ │ ├── trainers.py │ │ ├── utils.py │ │ └── yelp.sh │ │ ├── MMInfoRec │ │ ├── .DS_Store │ │ ├── beauty.sh │ │ ├── data │ │ │ └── .DS_Store │ │ ├── dataset.py │ │ ├── model.py │ │ ├── modules.py │ │ ├── requirements.txt │ │ ├── run_mminforec.py │ │ ├── sports.sh │ │ ├── toys.sh │ │ ├── trainer.py │ │ ├── utils.py │ │ └── yelp.sh │ │ ├── __init__.py │ │ ├── __pycache__ │ │ ├── __init__.cpython-36.pyc │ │ ├── cl4srec.cpython-36.pyc │ │ └── duorec.cpython-36.pyc │ │ ├── causerec │ │ ├── model.py │ │ └── preprocess.py │ │ ├── ccl │ │ ├── datasets.py │ │ ├── models.py │ │ ├── modules.py │ │ ├── run_finetune.py │ │ ├── run_pretrain.py │ │ ├── run_pretrain_cl.py │ │ ├── trainers.py │ │ └── utils.py │ │ ├── cl4srec.py │ │ └── duorec.py ├── properties │ ├── dataset │ │ ├── ml-100k.yaml │ │ └── sample.yaml │ ├── model │ │ ├── AFM.yaml │ │ ├── AutoInt.yaml │ │ ├── BERT4Rec.yaml │ │ ├── BPR.yaml │ │ ├── CDAE.yaml │ │ ├── CFKG.yaml │ │ ├── CKE.yaml │ │ ├── CL4SRec.yaml │ │ ├── Caser.yaml │ │ ├── ConvNCF.yaml │ │ ├── DCN.yaml │ │ ├── DGCF.yaml │ │ ├── DIEN.yaml │ │ ├── DIN.yaml │ │ ├── DMF.yaml │ │ ├── DSSM.yaml │ │ ├── DeepFM.yaml │ │ ├── DuoRec.yaml │ │ ├── EASE.yaml │ │ ├── ENMF.yaml │ │ ├── FDSA.yaml │ │ ├── FFM.yaml │ │ ├── FISM.yaml │ │ ├── FM.yaml │ │ ├── FNN.yaml │ │ ├── FOSSIL.yaml │ │ ├── FPMC.yaml │ │ ├── FwFM.yaml │ │ ├── GCMC.yaml │ │ ├── GCSAN.yaml │ │ ├── GRU4Rec.yaml │ │ ├── GRU4RecF.yaml │ │ ├── GRU4RecKG.yaml │ │ ├── HGN.yaml │ │ ├── HRM.yaml │ │ ├── ItemKNN.yaml │ │ ├── KGAT.yaml │ │ ├── KGCN.yaml │ │ ├── KGNNLS.yaml │ │ ├── KSR.yaml │ │ ├── KTUP.yaml │ │ ├── LINE.yaml │ │ ├── LR.yaml │ │ ├── LightGCN.yaml │ │ ├── MKR.yaml │ │ ├── MacridVAE.yaml │ │ ├── MultiDAE.yaml │ │ ├── MultiVAE.yaml │ │ ├── NAIS.yaml │ │ ├── NARM.yaml │ │ ├── NFM.yaml │ │ ├── NGCF.yaml │ │ ├── NNCF.yaml │ │ ├── NPE.yaml │ │ ├── NeuMF.yaml │ │ ├── NextItNet.yaml │ │ ├── PNN.yaml │ │ ├── Pop.yaml │ │ ├── RaCT.yaml │ │ ├── RecVAE.yaml │ │ ├── RepeatNet.yaml │ │ ├── RippleNet.yaml │ │ ├── S3Rec.yaml │ │ ├── SASRec.yaml │ │ ├── SASRecF.yaml │ │ ├── SHAN.yaml │ │ ├── SLIMElastic.yaml │ │ ├── SRGNN.yaml │ │ ├── STAMP.yaml │ │ ├── SpectralCF.yaml │ │ ├── TransRec.yaml │ │ ├── WideDeep.yaml │ │ ├── lightgbm.yaml │ │ ├── xDeepFM.yaml │ │ └── xgboost.yaml │ ├── overall.yaml │ └── quick_start_config │ │ ├── context-aware.yaml │ │ ├── context-aware_ml-100k.yaml │ │ ├── knowledge_base.yaml │ │ ├── sequential.yaml │ │ ├── sequential_DIN.yaml │ │ ├── sequential_DIN_on_ml-100k.yaml │ │ ├── sequential_embedding_model.yaml │ │ └── special_sequential_on_ml-100k.yaml ├── quick_start │ ├── Amazon-Beauty.md │ ├── Amazon-Sports.md │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-36.pyc │ │ └── quick_start.cpython-36.pyc │ └── quick_start.py ├── sampler │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-36.pyc │ │ └── sampler.cpython-36.pyc │ └── sampler.py ├── trainer │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-36.pyc │ │ ├── hyper_tuning.cpython-36.pyc │ │ └── trainer.cpython-36.pyc │ ├── hyper_tuning.py │ └── trainer.py └── utils │ ├── __init__.py │ ├── __pycache__ │ ├── __init__.cpython-36.pyc │ ├── argument_list.cpython-36.pyc │ ├── enum_type.cpython-36.pyc │ ├── logger.cpython-36.pyc │ └── utils.cpython-36.pyc │ ├── argument_list.py │ ├── case_study.py │ ├── enum_type.py │ ├── logger.py │ └── utils.py ├── requirements.txt ├── run.sh ├── run_seq.py ├── seq.yaml ├── setup.py └── style.cfg /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/README.md -------------------------------------------------------------------------------- /conda/build.sh: -------------------------------------------------------------------------------- 1 | $PYTHON setup.py install -------------------------------------------------------------------------------- /conda/conda_release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/conda/conda_release.sh -------------------------------------------------------------------------------- /conda/meta.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/conda/meta.yaml -------------------------------------------------------------------------------- /recbole/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/.DS_Store -------------------------------------------------------------------------------- /recbole/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/__init__.py -------------------------------------------------------------------------------- /recbole/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/config/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/config/__init__.py -------------------------------------------------------------------------------- /recbole/config/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/config/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/config/__pycache__/configurator.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/config/__pycache__/configurator.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/config/__pycache__/eval_setting.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/config/__pycache__/eval_setting.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/config/configurator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/config/configurator.py -------------------------------------------------------------------------------- /recbole/config/eval_setting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/config/eval_setting.py -------------------------------------------------------------------------------- /recbole/data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/data/__init__.py -------------------------------------------------------------------------------- /recbole/data/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/data/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/data/__pycache__/interaction.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/data/__pycache__/interaction.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/data/__pycache__/utils.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/data/__pycache__/utils.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/data/dataloader/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/data/dataloader/__init__.py -------------------------------------------------------------------------------- /recbole/data/dataloader/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/data/dataloader/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/data/dataloader/__pycache__/abstract_dataloader.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/data/dataloader/__pycache__/abstract_dataloader.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/data/dataloader/__pycache__/context_dataloader.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/data/dataloader/__pycache__/context_dataloader.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/data/dataloader/__pycache__/decisiontree_dataloader.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/data/dataloader/__pycache__/decisiontree_dataloader.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/data/dataloader/__pycache__/dien_dataloader.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/data/dataloader/__pycache__/dien_dataloader.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/data/dataloader/__pycache__/general_dataloader.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/data/dataloader/__pycache__/general_dataloader.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/data/dataloader/__pycache__/knowledge_dataloader.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/data/dataloader/__pycache__/knowledge_dataloader.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/data/dataloader/__pycache__/neg_sample_mixin.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/data/dataloader/__pycache__/neg_sample_mixin.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/data/dataloader/__pycache__/sequential_dataloader.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/data/dataloader/__pycache__/sequential_dataloader.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/data/dataloader/__pycache__/user_dataloader.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/data/dataloader/__pycache__/user_dataloader.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/data/dataloader/abstract_dataloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/data/dataloader/abstract_dataloader.py -------------------------------------------------------------------------------- /recbole/data/dataloader/context_dataloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/data/dataloader/context_dataloader.py -------------------------------------------------------------------------------- /recbole/data/dataloader/decisiontree_dataloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/data/dataloader/decisiontree_dataloader.py -------------------------------------------------------------------------------- /recbole/data/dataloader/dien_dataloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/data/dataloader/dien_dataloader.py -------------------------------------------------------------------------------- /recbole/data/dataloader/general_dataloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/data/dataloader/general_dataloader.py -------------------------------------------------------------------------------- /recbole/data/dataloader/knowledge_dataloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/data/dataloader/knowledge_dataloader.py -------------------------------------------------------------------------------- /recbole/data/dataloader/neg_sample_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/data/dataloader/neg_sample_mixin.py -------------------------------------------------------------------------------- /recbole/data/dataloader/sequential_dataloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/data/dataloader/sequential_dataloader.py -------------------------------------------------------------------------------- /recbole/data/dataloader/user_dataloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/data/dataloader/user_dataloader.py -------------------------------------------------------------------------------- /recbole/data/dataset/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/data/dataset/__init__.py -------------------------------------------------------------------------------- /recbole/data/dataset/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/data/dataset/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/data/dataset/__pycache__/customized_dataset.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/data/dataset/__pycache__/customized_dataset.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/data/dataset/__pycache__/dataset.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/data/dataset/__pycache__/dataset.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/data/dataset/__pycache__/decisiontree_dataset.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/data/dataset/__pycache__/decisiontree_dataset.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/data/dataset/__pycache__/kg_dataset.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/data/dataset/__pycache__/kg_dataset.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/data/dataset/__pycache__/kg_seq_dataset.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/data/dataset/__pycache__/kg_seq_dataset.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/data/dataset/__pycache__/sequential_dataset.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/data/dataset/__pycache__/sequential_dataset.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/data/dataset/__pycache__/social_dataset.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/data/dataset/__pycache__/social_dataset.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/data/dataset/customized_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/data/dataset/customized_dataset.py -------------------------------------------------------------------------------- /recbole/data/dataset/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/data/dataset/dataset.py -------------------------------------------------------------------------------- /recbole/data/dataset/decisiontree_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/data/dataset/decisiontree_dataset.py -------------------------------------------------------------------------------- /recbole/data/dataset/kg_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/data/dataset/kg_dataset.py -------------------------------------------------------------------------------- /recbole/data/dataset/kg_seq_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/data/dataset/kg_seq_dataset.py -------------------------------------------------------------------------------- /recbole/data/dataset/sequential_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/data/dataset/sequential_dataset.py -------------------------------------------------------------------------------- /recbole/data/dataset/social_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/data/dataset/social_dataset.py -------------------------------------------------------------------------------- /recbole/data/interaction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/data/interaction.py -------------------------------------------------------------------------------- /recbole/data/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/data/utils.py -------------------------------------------------------------------------------- /recbole/dataset_example/ml-100k/ml-100k.inter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/dataset_example/ml-100k/ml-100k.inter -------------------------------------------------------------------------------- /recbole/dataset_example/ml-100k/ml-100k.item: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/dataset_example/ml-100k/ml-100k.item -------------------------------------------------------------------------------- /recbole/dataset_example/ml-100k/ml-100k.kg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/dataset_example/ml-100k/ml-100k.kg -------------------------------------------------------------------------------- /recbole/dataset_example/ml-100k/ml-100k.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/dataset_example/ml-100k/ml-100k.link -------------------------------------------------------------------------------- /recbole/dataset_example/ml-100k/ml-100k.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/dataset_example/ml-100k/ml-100k.user -------------------------------------------------------------------------------- /recbole/evaluator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/evaluator/__init__.py -------------------------------------------------------------------------------- /recbole/evaluator/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/evaluator/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/evaluator/__pycache__/abstract_evaluator.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/evaluator/__pycache__/abstract_evaluator.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/evaluator/__pycache__/evaluators.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/evaluator/__pycache__/evaluators.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/evaluator/__pycache__/metrics.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/evaluator/__pycache__/metrics.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/evaluator/__pycache__/proxy_evaluator.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/evaluator/__pycache__/proxy_evaluator.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/evaluator/__pycache__/utils.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/evaluator/__pycache__/utils.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/evaluator/abstract_evaluator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/evaluator/abstract_evaluator.py -------------------------------------------------------------------------------- /recbole/evaluator/evaluators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/evaluator/evaluators.py -------------------------------------------------------------------------------- /recbole/evaluator/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/evaluator/metrics.py -------------------------------------------------------------------------------- /recbole/evaluator/proxy_evaluator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/evaluator/proxy_evaluator.py -------------------------------------------------------------------------------- /recbole/evaluator/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/evaluator/utils.py -------------------------------------------------------------------------------- /recbole/model/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/.DS_Store -------------------------------------------------------------------------------- /recbole/model/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/__init__.py -------------------------------------------------------------------------------- /recbole/model/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/model/__pycache__/abstract_recommender.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/__pycache__/abstract_recommender.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/model/__pycache__/init.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/__pycache__/init.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/model/__pycache__/layers.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/__pycache__/layers.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/model/__pycache__/loss.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/__pycache__/loss.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/model/abstract_recommender.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/abstract_recommender.py -------------------------------------------------------------------------------- /recbole/model/context_aware_recommender/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /recbole/model/context_aware_recommender/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/context_aware_recommender/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/model/exlib_recommender/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /recbole/model/general_recommender/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /recbole/model/general_recommender/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/general_recommender/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/model/init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/init.py -------------------------------------------------------------------------------- /recbole/model/knowledge_aware_recommender/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /recbole/model/layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/layers.py -------------------------------------------------------------------------------- /recbole/model/loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/loss.py -------------------------------------------------------------------------------- /recbole/model/sequential_recommender/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/sequential_recommender/.DS_Store -------------------------------------------------------------------------------- /recbole/model/sequential_recommender/CoSeRec/beauty.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/sequential_recommender/CoSeRec/beauty.sh -------------------------------------------------------------------------------- /recbole/model/sequential_recommender/CoSeRec/data_augmentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/sequential_recommender/CoSeRec/data_augmentation.py -------------------------------------------------------------------------------- /recbole/model/sequential_recommender/CoSeRec/datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/sequential_recommender/CoSeRec/datasets.py -------------------------------------------------------------------------------- /recbole/model/sequential_recommender/CoSeRec/generate_similarity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/sequential_recommender/CoSeRec/generate_similarity.py -------------------------------------------------------------------------------- /recbole/model/sequential_recommender/CoSeRec/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/sequential_recommender/CoSeRec/main.py -------------------------------------------------------------------------------- /recbole/model/sequential_recommender/CoSeRec/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/sequential_recommender/CoSeRec/models.py -------------------------------------------------------------------------------- /recbole/model/sequential_recommender/CoSeRec/modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/sequential_recommender/CoSeRec/modules.py -------------------------------------------------------------------------------- /recbole/model/sequential_recommender/CoSeRec/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/sequential_recommender/CoSeRec/requirements.txt -------------------------------------------------------------------------------- /recbole/model/sequential_recommender/CoSeRec/sports.sh: -------------------------------------------------------------------------------- 1 | python main.py --data_name Sports_and_Outdoors -------------------------------------------------------------------------------- /recbole/model/sequential_recommender/CoSeRec/trainers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/sequential_recommender/CoSeRec/trainers.py -------------------------------------------------------------------------------- /recbole/model/sequential_recommender/CoSeRec/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/sequential_recommender/CoSeRec/utils.py -------------------------------------------------------------------------------- /recbole/model/sequential_recommender/CoSeRec/yelp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/sequential_recommender/CoSeRec/yelp.sh -------------------------------------------------------------------------------- /recbole/model/sequential_recommender/MMInfoRec/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/sequential_recommender/MMInfoRec/.DS_Store -------------------------------------------------------------------------------- /recbole/model/sequential_recommender/MMInfoRec/beauty.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/sequential_recommender/MMInfoRec/beauty.sh -------------------------------------------------------------------------------- /recbole/model/sequential_recommender/MMInfoRec/data/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/sequential_recommender/MMInfoRec/data/.DS_Store -------------------------------------------------------------------------------- /recbole/model/sequential_recommender/MMInfoRec/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/sequential_recommender/MMInfoRec/dataset.py -------------------------------------------------------------------------------- /recbole/model/sequential_recommender/MMInfoRec/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/sequential_recommender/MMInfoRec/model.py -------------------------------------------------------------------------------- /recbole/model/sequential_recommender/MMInfoRec/modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/sequential_recommender/MMInfoRec/modules.py -------------------------------------------------------------------------------- /recbole/model/sequential_recommender/MMInfoRec/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/sequential_recommender/MMInfoRec/requirements.txt -------------------------------------------------------------------------------- /recbole/model/sequential_recommender/MMInfoRec/run_mminforec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/sequential_recommender/MMInfoRec/run_mminforec.py -------------------------------------------------------------------------------- /recbole/model/sequential_recommender/MMInfoRec/sports.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/sequential_recommender/MMInfoRec/sports.sh -------------------------------------------------------------------------------- /recbole/model/sequential_recommender/MMInfoRec/toys.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/sequential_recommender/MMInfoRec/toys.sh -------------------------------------------------------------------------------- /recbole/model/sequential_recommender/MMInfoRec/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/sequential_recommender/MMInfoRec/trainer.py -------------------------------------------------------------------------------- /recbole/model/sequential_recommender/MMInfoRec/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/sequential_recommender/MMInfoRec/utils.py -------------------------------------------------------------------------------- /recbole/model/sequential_recommender/MMInfoRec/yelp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/sequential_recommender/MMInfoRec/yelp.sh -------------------------------------------------------------------------------- /recbole/model/sequential_recommender/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/sequential_recommender/__init__.py -------------------------------------------------------------------------------- /recbole/model/sequential_recommender/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/sequential_recommender/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/model/sequential_recommender/__pycache__/cl4srec.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/sequential_recommender/__pycache__/cl4srec.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/model/sequential_recommender/__pycache__/duorec.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/sequential_recommender/__pycache__/duorec.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/model/sequential_recommender/causerec/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/sequential_recommender/causerec/model.py -------------------------------------------------------------------------------- /recbole/model/sequential_recommender/causerec/preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/sequential_recommender/causerec/preprocess.py -------------------------------------------------------------------------------- /recbole/model/sequential_recommender/ccl/datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/sequential_recommender/ccl/datasets.py -------------------------------------------------------------------------------- /recbole/model/sequential_recommender/ccl/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/sequential_recommender/ccl/models.py -------------------------------------------------------------------------------- /recbole/model/sequential_recommender/ccl/modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/sequential_recommender/ccl/modules.py -------------------------------------------------------------------------------- /recbole/model/sequential_recommender/ccl/run_finetune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/sequential_recommender/ccl/run_finetune.py -------------------------------------------------------------------------------- /recbole/model/sequential_recommender/ccl/run_pretrain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/sequential_recommender/ccl/run_pretrain.py -------------------------------------------------------------------------------- /recbole/model/sequential_recommender/ccl/run_pretrain_cl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/sequential_recommender/ccl/run_pretrain_cl.py -------------------------------------------------------------------------------- /recbole/model/sequential_recommender/ccl/trainers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/sequential_recommender/ccl/trainers.py -------------------------------------------------------------------------------- /recbole/model/sequential_recommender/ccl/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/sequential_recommender/ccl/utils.py -------------------------------------------------------------------------------- /recbole/model/sequential_recommender/cl4srec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/sequential_recommender/cl4srec.py -------------------------------------------------------------------------------- /recbole/model/sequential_recommender/duorec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/model/sequential_recommender/duorec.py -------------------------------------------------------------------------------- /recbole/properties/dataset/ml-100k.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/dataset/ml-100k.yaml -------------------------------------------------------------------------------- /recbole/properties/dataset/sample.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/dataset/sample.yaml -------------------------------------------------------------------------------- /recbole/properties/model/AFM.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/AFM.yaml -------------------------------------------------------------------------------- /recbole/properties/model/AutoInt.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/AutoInt.yaml -------------------------------------------------------------------------------- /recbole/properties/model/BERT4Rec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/BERT4Rec.yaml -------------------------------------------------------------------------------- /recbole/properties/model/BPR.yaml: -------------------------------------------------------------------------------- 1 | embedding_size: 64 -------------------------------------------------------------------------------- /recbole/properties/model/CDAE.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/CDAE.yaml -------------------------------------------------------------------------------- /recbole/properties/model/CFKG.yaml: -------------------------------------------------------------------------------- 1 | embedding_size: 64 2 | loss_function: 'inner_product' 3 | margin: 1.0 4 | -------------------------------------------------------------------------------- /recbole/properties/model/CKE.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/CKE.yaml -------------------------------------------------------------------------------- /recbole/properties/model/CL4SRec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/CL4SRec.yaml -------------------------------------------------------------------------------- /recbole/properties/model/Caser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/Caser.yaml -------------------------------------------------------------------------------- /recbole/properties/model/ConvNCF.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/ConvNCF.yaml -------------------------------------------------------------------------------- /recbole/properties/model/DCN.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/DCN.yaml -------------------------------------------------------------------------------- /recbole/properties/model/DGCF.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/DGCF.yaml -------------------------------------------------------------------------------- /recbole/properties/model/DIEN.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/DIEN.yaml -------------------------------------------------------------------------------- /recbole/properties/model/DIN.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/DIN.yaml -------------------------------------------------------------------------------- /recbole/properties/model/DMF.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/DMF.yaml -------------------------------------------------------------------------------- /recbole/properties/model/DSSM.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/DSSM.yaml -------------------------------------------------------------------------------- /recbole/properties/model/DeepFM.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/DeepFM.yaml -------------------------------------------------------------------------------- /recbole/properties/model/DuoRec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/DuoRec.yaml -------------------------------------------------------------------------------- /recbole/properties/model/EASE.yaml: -------------------------------------------------------------------------------- 1 | reg_weight: 250.0 -------------------------------------------------------------------------------- /recbole/properties/model/ENMF.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/ENMF.yaml -------------------------------------------------------------------------------- /recbole/properties/model/FDSA.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/FDSA.yaml -------------------------------------------------------------------------------- /recbole/properties/model/FFM.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/FFM.yaml -------------------------------------------------------------------------------- /recbole/properties/model/FISM.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/FISM.yaml -------------------------------------------------------------------------------- /recbole/properties/model/FM.yaml: -------------------------------------------------------------------------------- 1 | embedding_size: 10 -------------------------------------------------------------------------------- /recbole/properties/model/FNN.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/FNN.yaml -------------------------------------------------------------------------------- /recbole/properties/model/FOSSIL.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/FOSSIL.yaml -------------------------------------------------------------------------------- /recbole/properties/model/FPMC.yaml: -------------------------------------------------------------------------------- 1 | embedding_size: 64 2 | -------------------------------------------------------------------------------- /recbole/properties/model/FwFM.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/FwFM.yaml -------------------------------------------------------------------------------- /recbole/properties/model/GCMC.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/GCMC.yaml -------------------------------------------------------------------------------- /recbole/properties/model/GCSAN.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/GCSAN.yaml -------------------------------------------------------------------------------- /recbole/properties/model/GRU4Rec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/GRU4Rec.yaml -------------------------------------------------------------------------------- /recbole/properties/model/GRU4RecF.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/GRU4RecF.yaml -------------------------------------------------------------------------------- /recbole/properties/model/GRU4RecKG.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/GRU4RecKG.yaml -------------------------------------------------------------------------------- /recbole/properties/model/HGN.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/HGN.yaml -------------------------------------------------------------------------------- /recbole/properties/model/HRM.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/HRM.yaml -------------------------------------------------------------------------------- /recbole/properties/model/ItemKNN.yaml: -------------------------------------------------------------------------------- 1 | k: 100 2 | shrink: 0.0 -------------------------------------------------------------------------------- /recbole/properties/model/KGAT.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/KGAT.yaml -------------------------------------------------------------------------------- /recbole/properties/model/KGCN.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/KGCN.yaml -------------------------------------------------------------------------------- /recbole/properties/model/KGNNLS.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/KGNNLS.yaml -------------------------------------------------------------------------------- /recbole/properties/model/KSR.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/KSR.yaml -------------------------------------------------------------------------------- /recbole/properties/model/KTUP.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/KTUP.yaml -------------------------------------------------------------------------------- /recbole/properties/model/LINE.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/LINE.yaml -------------------------------------------------------------------------------- /recbole/properties/model/LR.yaml: -------------------------------------------------------------------------------- 1 | embedding_size: 10 -------------------------------------------------------------------------------- /recbole/properties/model/LightGCN.yaml: -------------------------------------------------------------------------------- 1 | embedding_size: 64 2 | n_layers: 2 3 | reg_weight: 1e-05 -------------------------------------------------------------------------------- /recbole/properties/model/MKR.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/MKR.yaml -------------------------------------------------------------------------------- /recbole/properties/model/MacridVAE.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/MacridVAE.yaml -------------------------------------------------------------------------------- /recbole/properties/model/MultiDAE.yaml: -------------------------------------------------------------------------------- 1 | mlp_hidden_size: [600] 2 | latent_dimension: 64 3 | dropout_prob: 0.5 -------------------------------------------------------------------------------- /recbole/properties/model/MultiVAE.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/MultiVAE.yaml -------------------------------------------------------------------------------- /recbole/properties/model/NAIS.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/NAIS.yaml -------------------------------------------------------------------------------- /recbole/properties/model/NARM.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/NARM.yaml -------------------------------------------------------------------------------- /recbole/properties/model/NFM.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/NFM.yaml -------------------------------------------------------------------------------- /recbole/properties/model/NGCF.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/NGCF.yaml -------------------------------------------------------------------------------- /recbole/properties/model/NNCF.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/NNCF.yaml -------------------------------------------------------------------------------- /recbole/properties/model/NPE.yaml: -------------------------------------------------------------------------------- 1 | embedding_size: 64 2 | loss_type: "CE" 3 | dropout_prob: 0.3 -------------------------------------------------------------------------------- /recbole/properties/model/NeuMF.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/NeuMF.yaml -------------------------------------------------------------------------------- /recbole/properties/model/NextItNet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/NextItNet.yaml -------------------------------------------------------------------------------- /recbole/properties/model/PNN.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/PNN.yaml -------------------------------------------------------------------------------- /recbole/properties/model/Pop.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /recbole/properties/model/RaCT.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/RaCT.yaml -------------------------------------------------------------------------------- /recbole/properties/model/RecVAE.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/RecVAE.yaml -------------------------------------------------------------------------------- /recbole/properties/model/RepeatNet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/RepeatNet.yaml -------------------------------------------------------------------------------- /recbole/properties/model/RippleNet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/RippleNet.yaml -------------------------------------------------------------------------------- /recbole/properties/model/S3Rec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/S3Rec.yaml -------------------------------------------------------------------------------- /recbole/properties/model/SASRec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/SASRec.yaml -------------------------------------------------------------------------------- /recbole/properties/model/SASRecF.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/SASRecF.yaml -------------------------------------------------------------------------------- /recbole/properties/model/SHAN.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/SHAN.yaml -------------------------------------------------------------------------------- /recbole/properties/model/SLIMElastic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/SLIMElastic.yaml -------------------------------------------------------------------------------- /recbole/properties/model/SRGNN.yaml: -------------------------------------------------------------------------------- 1 | embedding_size: 64 2 | step: 1 3 | loss_type: 'CE' -------------------------------------------------------------------------------- /recbole/properties/model/STAMP.yaml: -------------------------------------------------------------------------------- 1 | embedding_size: 64 2 | loss_type: 'CE' 3 | -------------------------------------------------------------------------------- /recbole/properties/model/SpectralCF.yaml: -------------------------------------------------------------------------------- 1 | embedding_size: 64 2 | n_layers: 4 3 | reg_weight: 1e-03 -------------------------------------------------------------------------------- /recbole/properties/model/TransRec.yaml: -------------------------------------------------------------------------------- 1 | embedding_size: 64 -------------------------------------------------------------------------------- /recbole/properties/model/WideDeep.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/WideDeep.yaml -------------------------------------------------------------------------------- /recbole/properties/model/lightgbm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/lightgbm.yaml -------------------------------------------------------------------------------- /recbole/properties/model/xDeepFM.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/xDeepFM.yaml -------------------------------------------------------------------------------- /recbole/properties/model/xgboost.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/model/xgboost.yaml -------------------------------------------------------------------------------- /recbole/properties/overall.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/overall.yaml -------------------------------------------------------------------------------- /recbole/properties/quick_start_config/context-aware.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/quick_start_config/context-aware.yaml -------------------------------------------------------------------------------- /recbole/properties/quick_start_config/context-aware_ml-100k.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/quick_start_config/context-aware_ml-100k.yaml -------------------------------------------------------------------------------- /recbole/properties/quick_start_config/knowledge_base.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/quick_start_config/knowledge_base.yaml -------------------------------------------------------------------------------- /recbole/properties/quick_start_config/sequential.yaml: -------------------------------------------------------------------------------- 1 | eval_setting: TO_LS,full -------------------------------------------------------------------------------- /recbole/properties/quick_start_config/sequential_DIN.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/quick_start_config/sequential_DIN.yaml -------------------------------------------------------------------------------- /recbole/properties/quick_start_config/sequential_DIN_on_ml-100k.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/quick_start_config/sequential_DIN_on_ml-100k.yaml -------------------------------------------------------------------------------- /recbole/properties/quick_start_config/sequential_embedding_model.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/quick_start_config/sequential_embedding_model.yaml -------------------------------------------------------------------------------- /recbole/properties/quick_start_config/special_sequential_on_ml-100k.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/properties/quick_start_config/special_sequential_on_ml-100k.yaml -------------------------------------------------------------------------------- /recbole/quick_start/Amazon-Beauty.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/quick_start/Amazon-Beauty.md -------------------------------------------------------------------------------- /recbole/quick_start/Amazon-Sports.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/quick_start/Amazon-Sports.md -------------------------------------------------------------------------------- /recbole/quick_start/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/quick_start/__init__.py -------------------------------------------------------------------------------- /recbole/quick_start/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/quick_start/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/quick_start/__pycache__/quick_start.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/quick_start/__pycache__/quick_start.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/quick_start/quick_start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/quick_start/quick_start.py -------------------------------------------------------------------------------- /recbole/sampler/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/sampler/__init__.py -------------------------------------------------------------------------------- /recbole/sampler/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/sampler/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/sampler/__pycache__/sampler.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/sampler/__pycache__/sampler.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/sampler/sampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/sampler/sampler.py -------------------------------------------------------------------------------- /recbole/trainer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/trainer/__init__.py -------------------------------------------------------------------------------- /recbole/trainer/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/trainer/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/trainer/__pycache__/hyper_tuning.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/trainer/__pycache__/hyper_tuning.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/trainer/__pycache__/trainer.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/trainer/__pycache__/trainer.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/trainer/hyper_tuning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/trainer/hyper_tuning.py -------------------------------------------------------------------------------- /recbole/trainer/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/trainer/trainer.py -------------------------------------------------------------------------------- /recbole/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/utils/__init__.py -------------------------------------------------------------------------------- /recbole/utils/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/utils/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/utils/__pycache__/argument_list.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/utils/__pycache__/argument_list.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/utils/__pycache__/enum_type.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/utils/__pycache__/enum_type.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/utils/__pycache__/logger.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/utils/__pycache__/logger.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/utils/__pycache__/utils.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/utils/__pycache__/utils.cpython-36.pyc -------------------------------------------------------------------------------- /recbole/utils/argument_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/utils/argument_list.py -------------------------------------------------------------------------------- /recbole/utils/case_study.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/utils/case_study.py -------------------------------------------------------------------------------- /recbole/utils/enum_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/utils/enum_type.py -------------------------------------------------------------------------------- /recbole/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/utils/logger.py -------------------------------------------------------------------------------- /recbole/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/recbole/utils/utils.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/requirements.txt -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/run.sh -------------------------------------------------------------------------------- /run_seq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/run_seq.py -------------------------------------------------------------------------------- /seq.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/seq.yaml -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/setup.py -------------------------------------------------------------------------------- /style.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RUCAIBox/RecBole-DA/HEAD/style.cfg --------------------------------------------------------------------------------