Deep Feedback Network for Recommendation (IJCAI-2020)
https://www.ijcai.org/Proceedings/2020/349
python 2.7.15 tensorflow 1.13
run train_model.py
the first column is the label, the second column is the weight of the sample, others are features. Features can be divided into five parts by "|". The first part is the main feature, include age, gender, device type, etc. The second part is the target item featue. The third part is the click sequence feature, and each item is separated by ";".The fourth part is the unclick sequence feature and the fifth is the dislike sequence feature.
If the codes help you, please cite the following paper:
Ruobing Xie*, Cheng Ling*, Yalong Wang, Rui Wang, Feng Xia, Leyu Lin. Deep Feedback Network for Recommendation. IJCAI-2020 (* indicates equal contribution).