├── .gitignore ├── README.md ├── code ├── InterHAt.py ├── __init__.py ├── autoint.py ├── fignn.py ├── graphfm.py ├── hoafm.py └── train.py ├── data ├── Dataprocess │ ├── .DS_Store │ ├── Avazu │ │ └── preprocess.py │ ├── Criteo │ │ ├── config.py │ │ ├── preprocess.py │ │ └── scale.py │ ├── KDD2012 │ │ ├── config.py │ │ ├── preprocess.py │ │ └── scale.py │ ├── Kfold_split │ │ ├── config.py │ │ └── stratifiedKfold.py │ └── Wiki │ │ └── preprocess.py ├── sample_preprocess.sh └── train_examples.txt ├── graphfm.png ├── movielens ├── README.md ├── code │ ├── InterHAt.py │ ├── __init__.py │ ├── autoint.py │ ├── fignn.py │ ├── graphfm.py │ ├── hoafm.py │ └── train.py ├── data │ ├── preprocess.py │ └── visualization.py └── do.sh ├── run_criteo.sh ├── run_joint_criteo.sh └── test.py /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | .DS_Store 3 | __pycache__ -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRIPAC-DIG/GraphCTR/HEAD/README.md -------------------------------------------------------------------------------- /code/InterHAt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRIPAC-DIG/GraphCTR/HEAD/code/InterHAt.py -------------------------------------------------------------------------------- /code/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/autoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRIPAC-DIG/GraphCTR/HEAD/code/autoint.py -------------------------------------------------------------------------------- /code/fignn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRIPAC-DIG/GraphCTR/HEAD/code/fignn.py -------------------------------------------------------------------------------- /code/graphfm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRIPAC-DIG/GraphCTR/HEAD/code/graphfm.py -------------------------------------------------------------------------------- /code/hoafm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRIPAC-DIG/GraphCTR/HEAD/code/hoafm.py -------------------------------------------------------------------------------- /code/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRIPAC-DIG/GraphCTR/HEAD/code/train.py -------------------------------------------------------------------------------- /data/Dataprocess/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRIPAC-DIG/GraphCTR/HEAD/data/Dataprocess/.DS_Store -------------------------------------------------------------------------------- /data/Dataprocess/Avazu/preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRIPAC-DIG/GraphCTR/HEAD/data/Dataprocess/Avazu/preprocess.py -------------------------------------------------------------------------------- /data/Dataprocess/Criteo/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRIPAC-DIG/GraphCTR/HEAD/data/Dataprocess/Criteo/config.py -------------------------------------------------------------------------------- /data/Dataprocess/Criteo/preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRIPAC-DIG/GraphCTR/HEAD/data/Dataprocess/Criteo/preprocess.py -------------------------------------------------------------------------------- /data/Dataprocess/Criteo/scale.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRIPAC-DIG/GraphCTR/HEAD/data/Dataprocess/Criteo/scale.py -------------------------------------------------------------------------------- /data/Dataprocess/KDD2012/config.py: -------------------------------------------------------------------------------- 1 | DATA_PATH = '/mnt/dev_sdb1/lizekun/KDD2012/' 2 | -------------------------------------------------------------------------------- /data/Dataprocess/KDD2012/preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRIPAC-DIG/GraphCTR/HEAD/data/Dataprocess/KDD2012/preprocess.py -------------------------------------------------------------------------------- /data/Dataprocess/KDD2012/scale.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRIPAC-DIG/GraphCTR/HEAD/data/Dataprocess/KDD2012/scale.py -------------------------------------------------------------------------------- /data/Dataprocess/Kfold_split/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRIPAC-DIG/GraphCTR/HEAD/data/Dataprocess/Kfold_split/config.py -------------------------------------------------------------------------------- /data/Dataprocess/Kfold_split/stratifiedKfold.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRIPAC-DIG/GraphCTR/HEAD/data/Dataprocess/Kfold_split/stratifiedKfold.py -------------------------------------------------------------------------------- /data/Dataprocess/Wiki/preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRIPAC-DIG/GraphCTR/HEAD/data/Dataprocess/Wiki/preprocess.py -------------------------------------------------------------------------------- /data/sample_preprocess.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRIPAC-DIG/GraphCTR/HEAD/data/sample_preprocess.sh -------------------------------------------------------------------------------- /data/train_examples.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRIPAC-DIG/GraphCTR/HEAD/data/train_examples.txt -------------------------------------------------------------------------------- /graphfm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRIPAC-DIG/GraphCTR/HEAD/graphfm.png -------------------------------------------------------------------------------- /movielens/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRIPAC-DIG/GraphCTR/HEAD/movielens/README.md -------------------------------------------------------------------------------- /movielens/code/InterHAt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRIPAC-DIG/GraphCTR/HEAD/movielens/code/InterHAt.py -------------------------------------------------------------------------------- /movielens/code/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /movielens/code/autoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRIPAC-DIG/GraphCTR/HEAD/movielens/code/autoint.py -------------------------------------------------------------------------------- /movielens/code/fignn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRIPAC-DIG/GraphCTR/HEAD/movielens/code/fignn.py -------------------------------------------------------------------------------- /movielens/code/graphfm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRIPAC-DIG/GraphCTR/HEAD/movielens/code/graphfm.py -------------------------------------------------------------------------------- /movielens/code/hoafm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRIPAC-DIG/GraphCTR/HEAD/movielens/code/hoafm.py -------------------------------------------------------------------------------- /movielens/code/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRIPAC-DIG/GraphCTR/HEAD/movielens/code/train.py -------------------------------------------------------------------------------- /movielens/data/preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRIPAC-DIG/GraphCTR/HEAD/movielens/data/preprocess.py -------------------------------------------------------------------------------- /movielens/data/visualization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRIPAC-DIG/GraphCTR/HEAD/movielens/data/visualization.py -------------------------------------------------------------------------------- /movielens/do.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRIPAC-DIG/GraphCTR/HEAD/movielens/do.sh -------------------------------------------------------------------------------- /run_criteo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRIPAC-DIG/GraphCTR/HEAD/run_criteo.sh -------------------------------------------------------------------------------- /run_joint_criteo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRIPAC-DIG/GraphCTR/HEAD/run_joint_criteo.sh -------------------------------------------------------------------------------- /test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRIPAC-DIG/GraphCTR/HEAD/test.py --------------------------------------------------------------------------------