├── Online_Appendix_TALE.pdf ├── README.md ├── dataset └── beauty │ ├── beauty.inter │ └── preprocess.ipynb ├── model_overview.png ├── recbole ├── __init__.py ├── config │ ├── __init__.py │ └── configurator.py ├── data │ ├── __init__.py │ ├── dataloader │ │ ├── __init__.py │ │ ├── abstract_dataloader.py │ │ ├── general_dataloader.py │ │ ├── knowledge_dataloader.py │ │ └── user_dataloader.py │ ├── dataset │ │ ├── __init__.py │ │ ├── customized_dataset.py │ │ ├── dataset.py │ │ ├── decisiontree_dataset.py │ │ ├── kg_dataset.py │ │ ├── kg_seq_dataset.py │ │ └── sequential_dataset.py │ ├── interaction.py │ ├── transform.py │ └── utils.py ├── evaluator │ ├── __init__.py │ ├── base_metric.py │ ├── collector.py │ ├── evaluator.py │ ├── metrics.py │ ├── register.py │ └── utils.py ├── model │ ├── __init__.py │ ├── abstract_recommender.py │ ├── context_aware_recommender │ │ ├── __init__.py │ │ ├── afm.py │ │ ├── autoint.py │ │ ├── dcn.py │ │ ├── dcnv2.py │ │ ├── deepfm.py │ │ ├── dssm.py │ │ ├── eulernet.py │ │ ├── ffm.py │ │ ├── fignn.py │ │ ├── fm.py │ │ ├── fnn.py │ │ ├── fwfm.py │ │ ├── kd_dagfm.py │ │ ├── lr.py │ │ ├── nfm.py │ │ ├── pnn.py │ │ ├── widedeep.py │ │ └── xdeepfm.py │ ├── exlib_recommender │ │ ├── __init__.py │ │ ├── lightgbm.py │ │ └── xgboost.py │ ├── general_recommender │ │ ├── __init__.py │ │ ├── admmslim.py │ │ ├── bpr.py │ │ ├── cdae.py │ │ ├── convncf.py │ │ ├── dgcf.py │ │ ├── diffrec.py │ │ ├── dmf.py │ │ ├── ease.py │ │ ├── enmf.py │ │ ├── fism.py │ │ ├── gcmc.py │ │ ├── itemknn.py │ │ ├── ldiffrec.py │ │ ├── lightgcn.py │ │ ├── line.py │ │ ├── macridvae.py │ │ ├── multidae.py │ │ ├── multivae.py │ │ ├── nais.py │ │ ├── nceplrec.py │ │ ├── ncl.py │ │ ├── neumf.py │ │ ├── ngcf.py │ │ ├── nncf.py │ │ ├── pop.py │ │ ├── ract.py │ │ ├── random.py │ │ ├── recvae.py │ │ ├── sgl.py │ │ ├── simplex.py │ │ ├── slimelastic.py │ │ └── spectralcf.py │ ├── init.py │ ├── knowledge_aware_recommender │ │ ├── __init__.py │ │ ├── cfkg.py │ │ ├── cke.py │ │ ├── kgat.py │ │ ├── kgcn.py │ │ ├── kgin.py │ │ ├── kgnnls.py │ │ ├── ktup.py │ │ ├── mcclk.py │ │ ├── mkr.py │ │ └── ripplenet.py │ ├── layers.py │ ├── loss.py │ └── sequential_recommender │ │ ├── __init__.py │ │ └── tale.py ├── properties │ ├── dataset │ │ ├── beauty.yaml │ │ ├── beauty_180.yaml │ │ ├── beauty_1800.yaml │ │ ├── beauty_30.yaml │ │ ├── beauty_360.yaml │ │ ├── beauty_60.yaml │ │ ├── beauty_720.yaml │ │ ├── beauty_90.yaml │ │ ├── beauty_rec_180.yaml │ │ ├── beauty_rec_30.yaml │ │ ├── beauty_rec_360.yaml │ │ ├── beauty_rec_60.yaml │ │ ├── beauty_rec_720.yaml │ │ ├── beauty_rec_90.yaml │ │ ├── kg_url.yaml │ │ ├── lastfm.yaml │ │ ├── ml-100k.yaml │ │ ├── ml-1m.yaml │ │ ├── ml-1m_120.yaml │ │ ├── ml-1m_180.yaml │ │ ├── ml-1m_360.yaml │ │ ├── ml-1m_60.yaml │ │ ├── ml-1m_720.yaml │ │ ├── ml-1m_rec_30.yaml │ │ ├── ml-1m_rec_90.yaml │ │ ├── sample.yaml │ │ ├── sports.yaml │ │ ├── sports_rec_1440.yaml │ │ ├── sports_rec_180.yaml │ │ ├── sports_rec_1800.yaml │ │ ├── sports_rec_30.yaml │ │ ├── sports_rec_60.yaml │ │ ├── sports_rec_720.yaml │ │ ├── sports_rec_90.yaml │ │ ├── toys.yaml │ │ ├── toys_rec_1440.yaml │ │ ├── toys_rec_180.yaml │ │ ├── toys_rec_1800.yaml │ │ ├── toys_rec_30.yaml │ │ ├── toys_rec_720.yaml │ │ ├── toys_rec_90.yaml │ │ ├── url.yaml │ │ └── yelp.yaml │ ├── model │ │ └── TALE.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 │ ├── __init__.py │ └── quick_start.py ├── sampler │ ├── __init__.py │ └── sampler.py ├── trainer │ ├── __init__.py │ ├── hyper_tuning.py │ └── trainer.py └── utils │ ├── __init__.py │ ├── argument_list.py │ ├── case_study.py │ ├── enum_type.py │ ├── logger.py │ ├── url.py │ ├── utils.py │ └── wandblogger.py └── run_recbole.py /Online_Appendix_TALE.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/Online_Appendix_TALE.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/README.md -------------------------------------------------------------------------------- /dataset/beauty/beauty.inter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/dataset/beauty/beauty.inter -------------------------------------------------------------------------------- /dataset/beauty/preprocess.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/dataset/beauty/preprocess.ipynb -------------------------------------------------------------------------------- /model_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/model_overview.png -------------------------------------------------------------------------------- /recbole/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/__init__.py -------------------------------------------------------------------------------- /recbole/config/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/config/__init__.py -------------------------------------------------------------------------------- /recbole/config/configurator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/config/configurator.py -------------------------------------------------------------------------------- /recbole/data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/data/__init__.py -------------------------------------------------------------------------------- /recbole/data/dataloader/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/data/dataloader/__init__.py -------------------------------------------------------------------------------- /recbole/data/dataloader/abstract_dataloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/data/dataloader/abstract_dataloader.py -------------------------------------------------------------------------------- /recbole/data/dataloader/general_dataloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/data/dataloader/general_dataloader.py -------------------------------------------------------------------------------- /recbole/data/dataloader/knowledge_dataloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/data/dataloader/knowledge_dataloader.py -------------------------------------------------------------------------------- /recbole/data/dataloader/user_dataloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/data/dataloader/user_dataloader.py -------------------------------------------------------------------------------- /recbole/data/dataset/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/data/dataset/__init__.py -------------------------------------------------------------------------------- /recbole/data/dataset/customized_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/data/dataset/customized_dataset.py -------------------------------------------------------------------------------- /recbole/data/dataset/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/data/dataset/dataset.py -------------------------------------------------------------------------------- /recbole/data/dataset/decisiontree_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/data/dataset/decisiontree_dataset.py -------------------------------------------------------------------------------- /recbole/data/dataset/kg_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/data/dataset/kg_dataset.py -------------------------------------------------------------------------------- /recbole/data/dataset/kg_seq_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/data/dataset/kg_seq_dataset.py -------------------------------------------------------------------------------- /recbole/data/dataset/sequential_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/data/dataset/sequential_dataset.py -------------------------------------------------------------------------------- /recbole/data/interaction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/data/interaction.py -------------------------------------------------------------------------------- /recbole/data/transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/data/transform.py -------------------------------------------------------------------------------- /recbole/data/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/data/utils.py -------------------------------------------------------------------------------- /recbole/evaluator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/evaluator/__init__.py -------------------------------------------------------------------------------- /recbole/evaluator/base_metric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/evaluator/base_metric.py -------------------------------------------------------------------------------- /recbole/evaluator/collector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/evaluator/collector.py -------------------------------------------------------------------------------- /recbole/evaluator/evaluator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/evaluator/evaluator.py -------------------------------------------------------------------------------- /recbole/evaluator/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/evaluator/metrics.py -------------------------------------------------------------------------------- /recbole/evaluator/register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/evaluator/register.py -------------------------------------------------------------------------------- /recbole/evaluator/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/evaluator/utils.py -------------------------------------------------------------------------------- /recbole/model/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/__init__.py -------------------------------------------------------------------------------- /recbole/model/abstract_recommender.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/abstract_recommender.py -------------------------------------------------------------------------------- /recbole/model/context_aware_recommender/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/context_aware_recommender/__init__.py -------------------------------------------------------------------------------- /recbole/model/context_aware_recommender/afm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/context_aware_recommender/afm.py -------------------------------------------------------------------------------- /recbole/model/context_aware_recommender/autoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/context_aware_recommender/autoint.py -------------------------------------------------------------------------------- /recbole/model/context_aware_recommender/dcn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/context_aware_recommender/dcn.py -------------------------------------------------------------------------------- /recbole/model/context_aware_recommender/dcnv2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/context_aware_recommender/dcnv2.py -------------------------------------------------------------------------------- /recbole/model/context_aware_recommender/deepfm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/context_aware_recommender/deepfm.py -------------------------------------------------------------------------------- /recbole/model/context_aware_recommender/dssm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/context_aware_recommender/dssm.py -------------------------------------------------------------------------------- /recbole/model/context_aware_recommender/eulernet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/context_aware_recommender/eulernet.py -------------------------------------------------------------------------------- /recbole/model/context_aware_recommender/ffm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/context_aware_recommender/ffm.py -------------------------------------------------------------------------------- /recbole/model/context_aware_recommender/fignn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/context_aware_recommender/fignn.py -------------------------------------------------------------------------------- /recbole/model/context_aware_recommender/fm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/context_aware_recommender/fm.py -------------------------------------------------------------------------------- /recbole/model/context_aware_recommender/fnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/context_aware_recommender/fnn.py -------------------------------------------------------------------------------- /recbole/model/context_aware_recommender/fwfm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/context_aware_recommender/fwfm.py -------------------------------------------------------------------------------- /recbole/model/context_aware_recommender/kd_dagfm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/context_aware_recommender/kd_dagfm.py -------------------------------------------------------------------------------- /recbole/model/context_aware_recommender/lr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/context_aware_recommender/lr.py -------------------------------------------------------------------------------- /recbole/model/context_aware_recommender/nfm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/context_aware_recommender/nfm.py -------------------------------------------------------------------------------- /recbole/model/context_aware_recommender/pnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/context_aware_recommender/pnn.py -------------------------------------------------------------------------------- /recbole/model/context_aware_recommender/widedeep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/context_aware_recommender/widedeep.py -------------------------------------------------------------------------------- /recbole/model/context_aware_recommender/xdeepfm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/context_aware_recommender/xdeepfm.py -------------------------------------------------------------------------------- /recbole/model/exlib_recommender/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/exlib_recommender/__init__.py -------------------------------------------------------------------------------- /recbole/model/exlib_recommender/lightgbm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/exlib_recommender/lightgbm.py -------------------------------------------------------------------------------- /recbole/model/exlib_recommender/xgboost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/exlib_recommender/xgboost.py -------------------------------------------------------------------------------- /recbole/model/general_recommender/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/general_recommender/__init__.py -------------------------------------------------------------------------------- /recbole/model/general_recommender/admmslim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/general_recommender/admmslim.py -------------------------------------------------------------------------------- /recbole/model/general_recommender/bpr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/general_recommender/bpr.py -------------------------------------------------------------------------------- /recbole/model/general_recommender/cdae.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/general_recommender/cdae.py -------------------------------------------------------------------------------- /recbole/model/general_recommender/convncf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/general_recommender/convncf.py -------------------------------------------------------------------------------- /recbole/model/general_recommender/dgcf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/general_recommender/dgcf.py -------------------------------------------------------------------------------- /recbole/model/general_recommender/diffrec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/general_recommender/diffrec.py -------------------------------------------------------------------------------- /recbole/model/general_recommender/dmf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/general_recommender/dmf.py -------------------------------------------------------------------------------- /recbole/model/general_recommender/ease.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/general_recommender/ease.py -------------------------------------------------------------------------------- /recbole/model/general_recommender/enmf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/general_recommender/enmf.py -------------------------------------------------------------------------------- /recbole/model/general_recommender/fism.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/general_recommender/fism.py -------------------------------------------------------------------------------- /recbole/model/general_recommender/gcmc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/general_recommender/gcmc.py -------------------------------------------------------------------------------- /recbole/model/general_recommender/itemknn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/general_recommender/itemknn.py -------------------------------------------------------------------------------- /recbole/model/general_recommender/ldiffrec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/general_recommender/ldiffrec.py -------------------------------------------------------------------------------- /recbole/model/general_recommender/lightgcn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/general_recommender/lightgcn.py -------------------------------------------------------------------------------- /recbole/model/general_recommender/line.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/general_recommender/line.py -------------------------------------------------------------------------------- /recbole/model/general_recommender/macridvae.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/general_recommender/macridvae.py -------------------------------------------------------------------------------- /recbole/model/general_recommender/multidae.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/general_recommender/multidae.py -------------------------------------------------------------------------------- /recbole/model/general_recommender/multivae.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/general_recommender/multivae.py -------------------------------------------------------------------------------- /recbole/model/general_recommender/nais.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/general_recommender/nais.py -------------------------------------------------------------------------------- /recbole/model/general_recommender/nceplrec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/general_recommender/nceplrec.py -------------------------------------------------------------------------------- /recbole/model/general_recommender/ncl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/general_recommender/ncl.py -------------------------------------------------------------------------------- /recbole/model/general_recommender/neumf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/general_recommender/neumf.py -------------------------------------------------------------------------------- /recbole/model/general_recommender/ngcf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/general_recommender/ngcf.py -------------------------------------------------------------------------------- /recbole/model/general_recommender/nncf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/general_recommender/nncf.py -------------------------------------------------------------------------------- /recbole/model/general_recommender/pop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/general_recommender/pop.py -------------------------------------------------------------------------------- /recbole/model/general_recommender/ract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/general_recommender/ract.py -------------------------------------------------------------------------------- /recbole/model/general_recommender/random.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/general_recommender/random.py -------------------------------------------------------------------------------- /recbole/model/general_recommender/recvae.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/general_recommender/recvae.py -------------------------------------------------------------------------------- /recbole/model/general_recommender/sgl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/general_recommender/sgl.py -------------------------------------------------------------------------------- /recbole/model/general_recommender/simplex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/general_recommender/simplex.py -------------------------------------------------------------------------------- /recbole/model/general_recommender/slimelastic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/general_recommender/slimelastic.py -------------------------------------------------------------------------------- /recbole/model/general_recommender/spectralcf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/general_recommender/spectralcf.py -------------------------------------------------------------------------------- /recbole/model/init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/init.py -------------------------------------------------------------------------------- /recbole/model/knowledge_aware_recommender/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/knowledge_aware_recommender/__init__.py -------------------------------------------------------------------------------- /recbole/model/knowledge_aware_recommender/cfkg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/knowledge_aware_recommender/cfkg.py -------------------------------------------------------------------------------- /recbole/model/knowledge_aware_recommender/cke.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/knowledge_aware_recommender/cke.py -------------------------------------------------------------------------------- /recbole/model/knowledge_aware_recommender/kgat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/knowledge_aware_recommender/kgat.py -------------------------------------------------------------------------------- /recbole/model/knowledge_aware_recommender/kgcn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/knowledge_aware_recommender/kgcn.py -------------------------------------------------------------------------------- /recbole/model/knowledge_aware_recommender/kgin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/knowledge_aware_recommender/kgin.py -------------------------------------------------------------------------------- /recbole/model/knowledge_aware_recommender/kgnnls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/knowledge_aware_recommender/kgnnls.py -------------------------------------------------------------------------------- /recbole/model/knowledge_aware_recommender/ktup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/knowledge_aware_recommender/ktup.py -------------------------------------------------------------------------------- /recbole/model/knowledge_aware_recommender/mcclk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/knowledge_aware_recommender/mcclk.py -------------------------------------------------------------------------------- /recbole/model/knowledge_aware_recommender/mkr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/knowledge_aware_recommender/mkr.py -------------------------------------------------------------------------------- /recbole/model/knowledge_aware_recommender/ripplenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/knowledge_aware_recommender/ripplenet.py -------------------------------------------------------------------------------- /recbole/model/layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/layers.py -------------------------------------------------------------------------------- /recbole/model/loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/loss.py -------------------------------------------------------------------------------- /recbole/model/sequential_recommender/__init__.py: -------------------------------------------------------------------------------- 1 | from recbole.model.sequential_recommender.tale import TALE 2 | 3 | -------------------------------------------------------------------------------- /recbole/model/sequential_recommender/tale.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/model/sequential_recommender/tale.py -------------------------------------------------------------------------------- /recbole/properties/dataset/beauty.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/dataset/beauty.yaml -------------------------------------------------------------------------------- /recbole/properties/dataset/beauty_180.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/dataset/beauty_180.yaml -------------------------------------------------------------------------------- /recbole/properties/dataset/beauty_1800.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/dataset/beauty_1800.yaml -------------------------------------------------------------------------------- /recbole/properties/dataset/beauty_30.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/dataset/beauty_30.yaml -------------------------------------------------------------------------------- /recbole/properties/dataset/beauty_360.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/dataset/beauty_360.yaml -------------------------------------------------------------------------------- /recbole/properties/dataset/beauty_60.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/dataset/beauty_60.yaml -------------------------------------------------------------------------------- /recbole/properties/dataset/beauty_720.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/dataset/beauty_720.yaml -------------------------------------------------------------------------------- /recbole/properties/dataset/beauty_90.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/dataset/beauty_90.yaml -------------------------------------------------------------------------------- /recbole/properties/dataset/beauty_rec_180.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/dataset/beauty_rec_180.yaml -------------------------------------------------------------------------------- /recbole/properties/dataset/beauty_rec_30.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/dataset/beauty_rec_30.yaml -------------------------------------------------------------------------------- /recbole/properties/dataset/beauty_rec_360.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/dataset/beauty_rec_360.yaml -------------------------------------------------------------------------------- /recbole/properties/dataset/beauty_rec_60.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/dataset/beauty_rec_60.yaml -------------------------------------------------------------------------------- /recbole/properties/dataset/beauty_rec_720.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/dataset/beauty_rec_720.yaml -------------------------------------------------------------------------------- /recbole/properties/dataset/beauty_rec_90.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/dataset/beauty_rec_90.yaml -------------------------------------------------------------------------------- /recbole/properties/dataset/kg_url.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/dataset/kg_url.yaml -------------------------------------------------------------------------------- /recbole/properties/dataset/lastfm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/dataset/lastfm.yaml -------------------------------------------------------------------------------- /recbole/properties/dataset/ml-100k.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/dataset/ml-100k.yaml -------------------------------------------------------------------------------- /recbole/properties/dataset/ml-1m.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/dataset/ml-1m.yaml -------------------------------------------------------------------------------- /recbole/properties/dataset/ml-1m_120.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/dataset/ml-1m_120.yaml -------------------------------------------------------------------------------- /recbole/properties/dataset/ml-1m_180.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/dataset/ml-1m_180.yaml -------------------------------------------------------------------------------- /recbole/properties/dataset/ml-1m_360.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/dataset/ml-1m_360.yaml -------------------------------------------------------------------------------- /recbole/properties/dataset/ml-1m_60.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/dataset/ml-1m_60.yaml -------------------------------------------------------------------------------- /recbole/properties/dataset/ml-1m_720.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/dataset/ml-1m_720.yaml -------------------------------------------------------------------------------- /recbole/properties/dataset/ml-1m_rec_30.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/dataset/ml-1m_rec_30.yaml -------------------------------------------------------------------------------- /recbole/properties/dataset/ml-1m_rec_90.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/dataset/ml-1m_rec_90.yaml -------------------------------------------------------------------------------- /recbole/properties/dataset/sample.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/dataset/sample.yaml -------------------------------------------------------------------------------- /recbole/properties/dataset/sports.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/dataset/sports.yaml -------------------------------------------------------------------------------- /recbole/properties/dataset/sports_rec_1440.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/dataset/sports_rec_1440.yaml -------------------------------------------------------------------------------- /recbole/properties/dataset/sports_rec_180.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/dataset/sports_rec_180.yaml -------------------------------------------------------------------------------- /recbole/properties/dataset/sports_rec_1800.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/dataset/sports_rec_1800.yaml -------------------------------------------------------------------------------- /recbole/properties/dataset/sports_rec_30.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/dataset/sports_rec_30.yaml -------------------------------------------------------------------------------- /recbole/properties/dataset/sports_rec_60.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/dataset/sports_rec_60.yaml -------------------------------------------------------------------------------- /recbole/properties/dataset/sports_rec_720.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/dataset/sports_rec_720.yaml -------------------------------------------------------------------------------- /recbole/properties/dataset/sports_rec_90.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/dataset/sports_rec_90.yaml -------------------------------------------------------------------------------- /recbole/properties/dataset/toys.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/dataset/toys.yaml -------------------------------------------------------------------------------- /recbole/properties/dataset/toys_rec_1440.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/dataset/toys_rec_1440.yaml -------------------------------------------------------------------------------- /recbole/properties/dataset/toys_rec_180.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/dataset/toys_rec_180.yaml -------------------------------------------------------------------------------- /recbole/properties/dataset/toys_rec_1800.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/dataset/toys_rec_1800.yaml -------------------------------------------------------------------------------- /recbole/properties/dataset/toys_rec_30.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/dataset/toys_rec_30.yaml -------------------------------------------------------------------------------- /recbole/properties/dataset/toys_rec_720.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/dataset/toys_rec_720.yaml -------------------------------------------------------------------------------- /recbole/properties/dataset/toys_rec_90.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/dataset/toys_rec_90.yaml -------------------------------------------------------------------------------- /recbole/properties/dataset/url.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/dataset/url.yaml -------------------------------------------------------------------------------- /recbole/properties/dataset/yelp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/dataset/yelp.yaml -------------------------------------------------------------------------------- /recbole/properties/model/TALE.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/model/TALE.yaml -------------------------------------------------------------------------------- /recbole/properties/overall.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/overall.yaml -------------------------------------------------------------------------------- /recbole/properties/quick_start_config/context-aware.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/quick_start_config/context-aware.yaml -------------------------------------------------------------------------------- /recbole/properties/quick_start_config/context-aware_ml-100k.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/quick_start_config/context-aware_ml-100k.yaml -------------------------------------------------------------------------------- /recbole/properties/quick_start_config/knowledge_base.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/quick_start_config/knowledge_base.yaml -------------------------------------------------------------------------------- /recbole/properties/quick_start_config/sequential.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/quick_start_config/sequential.yaml -------------------------------------------------------------------------------- /recbole/properties/quick_start_config/sequential_DIN.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/properties/quick_start_config/sequential_DIN.yaml -------------------------------------------------------------------------------- /recbole/properties/quick_start_config/sequential_DIN_on_ml-100k.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/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/psm1206/TALE/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/psm1206/TALE/HEAD/recbole/properties/quick_start_config/special_sequential_on_ml-100k.yaml -------------------------------------------------------------------------------- /recbole/quick_start/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/quick_start/__init__.py -------------------------------------------------------------------------------- /recbole/quick_start/quick_start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/quick_start/quick_start.py -------------------------------------------------------------------------------- /recbole/sampler/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/sampler/__init__.py -------------------------------------------------------------------------------- /recbole/sampler/sampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/sampler/sampler.py -------------------------------------------------------------------------------- /recbole/trainer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/trainer/__init__.py -------------------------------------------------------------------------------- /recbole/trainer/hyper_tuning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/trainer/hyper_tuning.py -------------------------------------------------------------------------------- /recbole/trainer/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/trainer/trainer.py -------------------------------------------------------------------------------- /recbole/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/utils/__init__.py -------------------------------------------------------------------------------- /recbole/utils/argument_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/utils/argument_list.py -------------------------------------------------------------------------------- /recbole/utils/case_study.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/utils/case_study.py -------------------------------------------------------------------------------- /recbole/utils/enum_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/utils/enum_type.py -------------------------------------------------------------------------------- /recbole/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/utils/logger.py -------------------------------------------------------------------------------- /recbole/utils/url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/utils/url.py -------------------------------------------------------------------------------- /recbole/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/utils/utils.py -------------------------------------------------------------------------------- /recbole/utils/wandblogger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/recbole/utils/wandblogger.py -------------------------------------------------------------------------------- /run_recbole.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psm1206/TALE/HEAD/run_recbole.py --------------------------------------------------------------------------------