├── .idea ├── .gitignore ├── .name ├── deployment.xml ├── inspectionProfiles │ └── profiles_settings.xml ├── modules.xml └── vgcl.iml ├── README.md ├── __pycache__ ├── evaluate.cpython-37.pyc ├── log.cpython-37.pyc └── rec_dataset.cpython-37.pyc ├── datasets ├── dianping_data │ ├── testdata.npy │ ├── traindata.npy │ └── user_items.npy ├── douban_book_data │ ├── interaction.txt │ ├── test.txt │ ├── testdata.npy │ ├── train.txt │ ├── traindata.npy │ └── user_items.npy └── ml25m_data │ ├── testdata.npy │ ├── traindata.npy │ └── user_items.npy ├── evaluate.py ├── framework.jpg ├── framework.pdf ├── log.py ├── models ├── LightGCN.py ├── NCL.py ├── PairWise_model.py ├── SGL.py ├── SimGCL.py ├── VGCL.py └── __pycache__ │ ├── LightGCN.cpython-37.pyc │ ├── NCL.cpython-37.pyc │ ├── PairWise_model.cpython-37.pyc │ ├── SGL.cpython-37.pyc │ ├── SimGCL.cpython-37.pyc │ └── VGCL.cpython-37.pyc ├── rec_dataset.py ├── requirements.txt ├── run_VGCL.py └── torch_version ├── VGCL.py ├── rec_dataset.py ├── run_VGCL.py └── set.py /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimutianyang/SIGIR23-VGCL/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/.name: -------------------------------------------------------------------------------- 1 | VGCL.py -------------------------------------------------------------------------------- /.idea/deployment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimutianyang/SIGIR23-VGCL/HEAD/.idea/deployment.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimutianyang/SIGIR23-VGCL/HEAD/.idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimutianyang/SIGIR23-VGCL/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vgcl.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimutianyang/SIGIR23-VGCL/HEAD/.idea/vgcl.iml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimutianyang/SIGIR23-VGCL/HEAD/README.md -------------------------------------------------------------------------------- /__pycache__/evaluate.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimutianyang/SIGIR23-VGCL/HEAD/__pycache__/evaluate.cpython-37.pyc -------------------------------------------------------------------------------- /__pycache__/log.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimutianyang/SIGIR23-VGCL/HEAD/__pycache__/log.cpython-37.pyc -------------------------------------------------------------------------------- /__pycache__/rec_dataset.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimutianyang/SIGIR23-VGCL/HEAD/__pycache__/rec_dataset.cpython-37.pyc -------------------------------------------------------------------------------- /datasets/dianping_data/testdata.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimutianyang/SIGIR23-VGCL/HEAD/datasets/dianping_data/testdata.npy -------------------------------------------------------------------------------- /datasets/dianping_data/traindata.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimutianyang/SIGIR23-VGCL/HEAD/datasets/dianping_data/traindata.npy -------------------------------------------------------------------------------- /datasets/dianping_data/user_items.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimutianyang/SIGIR23-VGCL/HEAD/datasets/dianping_data/user_items.npy -------------------------------------------------------------------------------- /datasets/douban_book_data/interaction.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimutianyang/SIGIR23-VGCL/HEAD/datasets/douban_book_data/interaction.txt -------------------------------------------------------------------------------- /datasets/douban_book_data/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimutianyang/SIGIR23-VGCL/HEAD/datasets/douban_book_data/test.txt -------------------------------------------------------------------------------- /datasets/douban_book_data/testdata.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimutianyang/SIGIR23-VGCL/HEAD/datasets/douban_book_data/testdata.npy -------------------------------------------------------------------------------- /datasets/douban_book_data/train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimutianyang/SIGIR23-VGCL/HEAD/datasets/douban_book_data/train.txt -------------------------------------------------------------------------------- /datasets/douban_book_data/traindata.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimutianyang/SIGIR23-VGCL/HEAD/datasets/douban_book_data/traindata.npy -------------------------------------------------------------------------------- /datasets/douban_book_data/user_items.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimutianyang/SIGIR23-VGCL/HEAD/datasets/douban_book_data/user_items.npy -------------------------------------------------------------------------------- /datasets/ml25m_data/testdata.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimutianyang/SIGIR23-VGCL/HEAD/datasets/ml25m_data/testdata.npy -------------------------------------------------------------------------------- /datasets/ml25m_data/traindata.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimutianyang/SIGIR23-VGCL/HEAD/datasets/ml25m_data/traindata.npy -------------------------------------------------------------------------------- /datasets/ml25m_data/user_items.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimutianyang/SIGIR23-VGCL/HEAD/datasets/ml25m_data/user_items.npy -------------------------------------------------------------------------------- /evaluate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimutianyang/SIGIR23-VGCL/HEAD/evaluate.py -------------------------------------------------------------------------------- /framework.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimutianyang/SIGIR23-VGCL/HEAD/framework.jpg -------------------------------------------------------------------------------- /framework.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimutianyang/SIGIR23-VGCL/HEAD/framework.pdf -------------------------------------------------------------------------------- /log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimutianyang/SIGIR23-VGCL/HEAD/log.py -------------------------------------------------------------------------------- /models/LightGCN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimutianyang/SIGIR23-VGCL/HEAD/models/LightGCN.py -------------------------------------------------------------------------------- /models/NCL.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimutianyang/SIGIR23-VGCL/HEAD/models/NCL.py -------------------------------------------------------------------------------- /models/PairWise_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimutianyang/SIGIR23-VGCL/HEAD/models/PairWise_model.py -------------------------------------------------------------------------------- /models/SGL.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimutianyang/SIGIR23-VGCL/HEAD/models/SGL.py -------------------------------------------------------------------------------- /models/SimGCL.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimutianyang/SIGIR23-VGCL/HEAD/models/SimGCL.py -------------------------------------------------------------------------------- /models/VGCL.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimutianyang/SIGIR23-VGCL/HEAD/models/VGCL.py -------------------------------------------------------------------------------- /models/__pycache__/LightGCN.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimutianyang/SIGIR23-VGCL/HEAD/models/__pycache__/LightGCN.cpython-37.pyc -------------------------------------------------------------------------------- /models/__pycache__/NCL.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimutianyang/SIGIR23-VGCL/HEAD/models/__pycache__/NCL.cpython-37.pyc -------------------------------------------------------------------------------- /models/__pycache__/PairWise_model.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimutianyang/SIGIR23-VGCL/HEAD/models/__pycache__/PairWise_model.cpython-37.pyc -------------------------------------------------------------------------------- /models/__pycache__/SGL.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimutianyang/SIGIR23-VGCL/HEAD/models/__pycache__/SGL.cpython-37.pyc -------------------------------------------------------------------------------- /models/__pycache__/SimGCL.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimutianyang/SIGIR23-VGCL/HEAD/models/__pycache__/SimGCL.cpython-37.pyc -------------------------------------------------------------------------------- /models/__pycache__/VGCL.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimutianyang/SIGIR23-VGCL/HEAD/models/__pycache__/VGCL.cpython-37.pyc -------------------------------------------------------------------------------- /rec_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimutianyang/SIGIR23-VGCL/HEAD/rec_dataset.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimutianyang/SIGIR23-VGCL/HEAD/requirements.txt -------------------------------------------------------------------------------- /run_VGCL.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimutianyang/SIGIR23-VGCL/HEAD/run_VGCL.py -------------------------------------------------------------------------------- /torch_version/VGCL.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimutianyang/SIGIR23-VGCL/HEAD/torch_version/VGCL.py -------------------------------------------------------------------------------- /torch_version/rec_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimutianyang/SIGIR23-VGCL/HEAD/torch_version/rec_dataset.py -------------------------------------------------------------------------------- /torch_version/run_VGCL.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimutianyang/SIGIR23-VGCL/HEAD/torch_version/run_VGCL.py -------------------------------------------------------------------------------- /torch_version/set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimutianyang/SIGIR23-VGCL/HEAD/torch_version/set.py --------------------------------------------------------------------------------