├── README.md ├── data ├── ali │ ├── test.txt │ ├── train.txt │ └── valid.txt ├── amazon │ ├── test.txt │ ├── train.txt │ └── valid.txt └── yelp2018 │ ├── item_list.txt │ ├── test.txt │ ├── train.txt │ └── user_list.txt ├── main.py ├── modules ├── LightGCN.py └── NGCF.py ├── training_log ├── mixgcf │ ├── LightGCN_alibaba.txt │ ├── LightGCN_amazon.txt │ ├── LightGCN_yelp2018.txt │ ├── NGCF_alibaba.txt │ ├── NGCF_amazon.txt │ └── NGCF_yelp2018.txt └── rns │ ├── LightGCN_alibaba.txt │ ├── LightGCN_amazon.txt │ ├── LightGCN_yelp2018.txt │ ├── NGCF_alibaba.txt │ ├── NGCF_amazon.txt │ └── NGCF_yelp2018.txt └── utils ├── data_loader.py ├── evaluate.py ├── helper.py ├── metrics.py └── parser.py /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangtinglin/MixGCF/HEAD/README.md -------------------------------------------------------------------------------- /data/ali/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangtinglin/MixGCF/HEAD/data/ali/test.txt -------------------------------------------------------------------------------- /data/ali/train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangtinglin/MixGCF/HEAD/data/ali/train.txt -------------------------------------------------------------------------------- /data/ali/valid.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangtinglin/MixGCF/HEAD/data/ali/valid.txt -------------------------------------------------------------------------------- /data/amazon/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangtinglin/MixGCF/HEAD/data/amazon/test.txt -------------------------------------------------------------------------------- /data/amazon/train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangtinglin/MixGCF/HEAD/data/amazon/train.txt -------------------------------------------------------------------------------- /data/amazon/valid.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangtinglin/MixGCF/HEAD/data/amazon/valid.txt -------------------------------------------------------------------------------- /data/yelp2018/item_list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangtinglin/MixGCF/HEAD/data/yelp2018/item_list.txt -------------------------------------------------------------------------------- /data/yelp2018/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangtinglin/MixGCF/HEAD/data/yelp2018/test.txt -------------------------------------------------------------------------------- /data/yelp2018/train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangtinglin/MixGCF/HEAD/data/yelp2018/train.txt -------------------------------------------------------------------------------- /data/yelp2018/user_list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangtinglin/MixGCF/HEAD/data/yelp2018/user_list.txt -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangtinglin/MixGCF/HEAD/main.py -------------------------------------------------------------------------------- /modules/LightGCN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangtinglin/MixGCF/HEAD/modules/LightGCN.py -------------------------------------------------------------------------------- /modules/NGCF.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangtinglin/MixGCF/HEAD/modules/NGCF.py -------------------------------------------------------------------------------- /training_log/mixgcf/LightGCN_alibaba.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangtinglin/MixGCF/HEAD/training_log/mixgcf/LightGCN_alibaba.txt -------------------------------------------------------------------------------- /training_log/mixgcf/LightGCN_amazon.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangtinglin/MixGCF/HEAD/training_log/mixgcf/LightGCN_amazon.txt -------------------------------------------------------------------------------- /training_log/mixgcf/LightGCN_yelp2018.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangtinglin/MixGCF/HEAD/training_log/mixgcf/LightGCN_yelp2018.txt -------------------------------------------------------------------------------- /training_log/mixgcf/NGCF_alibaba.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangtinglin/MixGCF/HEAD/training_log/mixgcf/NGCF_alibaba.txt -------------------------------------------------------------------------------- /training_log/mixgcf/NGCF_amazon.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangtinglin/MixGCF/HEAD/training_log/mixgcf/NGCF_amazon.txt -------------------------------------------------------------------------------- /training_log/mixgcf/NGCF_yelp2018.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangtinglin/MixGCF/HEAD/training_log/mixgcf/NGCF_yelp2018.txt -------------------------------------------------------------------------------- /training_log/rns/LightGCN_alibaba.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangtinglin/MixGCF/HEAD/training_log/rns/LightGCN_alibaba.txt -------------------------------------------------------------------------------- /training_log/rns/LightGCN_amazon.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangtinglin/MixGCF/HEAD/training_log/rns/LightGCN_amazon.txt -------------------------------------------------------------------------------- /training_log/rns/LightGCN_yelp2018.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangtinglin/MixGCF/HEAD/training_log/rns/LightGCN_yelp2018.txt -------------------------------------------------------------------------------- /training_log/rns/NGCF_alibaba.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangtinglin/MixGCF/HEAD/training_log/rns/NGCF_alibaba.txt -------------------------------------------------------------------------------- /training_log/rns/NGCF_amazon.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangtinglin/MixGCF/HEAD/training_log/rns/NGCF_amazon.txt -------------------------------------------------------------------------------- /training_log/rns/NGCF_yelp2018.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangtinglin/MixGCF/HEAD/training_log/rns/NGCF_yelp2018.txt -------------------------------------------------------------------------------- /utils/data_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangtinglin/MixGCF/HEAD/utils/data_loader.py -------------------------------------------------------------------------------- /utils/evaluate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangtinglin/MixGCF/HEAD/utils/evaluate.py -------------------------------------------------------------------------------- /utils/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangtinglin/MixGCF/HEAD/utils/helper.py -------------------------------------------------------------------------------- /utils/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangtinglin/MixGCF/HEAD/utils/metrics.py -------------------------------------------------------------------------------- /utils/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangtinglin/MixGCF/HEAD/utils/parser.py --------------------------------------------------------------------------------