├── config.py ├── data ├── __init__.py ├── loader.py ├── preprocess │ └── pre.ipynb └── readme.md ├── main.py ├── models ├── DIN.py ├── IV_DIN.py ├── IV_NRHUB.py ├── NRHUB.py ├── __init__.py └── modules │ ├── __init__.py │ ├── attention.py │ ├── attention_pooling_layer.py │ ├── basic_model.py │ ├── fc.py │ └── phi.py ├── readme.md └── utils └── metric.py /config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ethan00Si/Instrumental-variables-for-recommendation/HEAD/config.py -------------------------------------------------------------------------------- /data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ethan00Si/Instrumental-variables-for-recommendation/HEAD/data/loader.py -------------------------------------------------------------------------------- /data/preprocess/pre.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ethan00Si/Instrumental-variables-for-recommendation/HEAD/data/preprocess/pre.ipynb -------------------------------------------------------------------------------- /data/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ethan00Si/Instrumental-variables-for-recommendation/HEAD/data/readme.md -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ethan00Si/Instrumental-variables-for-recommendation/HEAD/main.py -------------------------------------------------------------------------------- /models/DIN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ethan00Si/Instrumental-variables-for-recommendation/HEAD/models/DIN.py -------------------------------------------------------------------------------- /models/IV_DIN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ethan00Si/Instrumental-variables-for-recommendation/HEAD/models/IV_DIN.py -------------------------------------------------------------------------------- /models/IV_NRHUB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ethan00Si/Instrumental-variables-for-recommendation/HEAD/models/IV_NRHUB.py -------------------------------------------------------------------------------- /models/NRHUB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ethan00Si/Instrumental-variables-for-recommendation/HEAD/models/NRHUB.py -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/modules/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/modules/attention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ethan00Si/Instrumental-variables-for-recommendation/HEAD/models/modules/attention.py -------------------------------------------------------------------------------- /models/modules/attention_pooling_layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ethan00Si/Instrumental-variables-for-recommendation/HEAD/models/modules/attention_pooling_layer.py -------------------------------------------------------------------------------- /models/modules/basic_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ethan00Si/Instrumental-variables-for-recommendation/HEAD/models/modules/basic_model.py -------------------------------------------------------------------------------- /models/modules/fc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ethan00Si/Instrumental-variables-for-recommendation/HEAD/models/modules/fc.py -------------------------------------------------------------------------------- /models/modules/phi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ethan00Si/Instrumental-variables-for-recommendation/HEAD/models/modules/phi.py -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ethan00Si/Instrumental-variables-for-recommendation/HEAD/readme.md -------------------------------------------------------------------------------- /utils/metric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ethan00Si/Instrumental-variables-for-recommendation/HEAD/utils/metric.py --------------------------------------------------------------------------------