Coder-Yu / QRec

QRec: A Python Framework for quick implementation of recommender systems (TensorFlow Based)
1.58k stars 406 forks source link

用相同的数据集训练,设置相同的种子,相同的参数。MHCN在QRec上的表现明显优于SELFRec是什么原因啊 #267

Closed Socialrec closed 1 year ago

Coder-Yu commented 1 year ago

代码应该是差不多的吧。SELFRec里面也是基于tensorflow的实现。你说的明显优于,差距是多大呢

Socialrec commented 1 year ago

QRec: image image SELFRec: image image

但是LightGCN在两个框架下几乎是一样的

Coder-Yu commented 1 year ago

你的max.epoch是不一样的。你看看训练中间输出的best performance是不是差不多的。

Socialrec commented 1 year ago

调整epoch我也试了,结果还是差不多,best performance还是差很多,我实验用了三个数据集两个数据集在两个框架下差不多,但这个数据集就差距很大,我看了一下框架。 您在处理测试集的预处理方式有不同 image 还有就是对社交网络的预处理也有不同 image

但我改了以后还是没什么区别

Socialrec commented 1 year ago

ciao.zip 您可以试一下