-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[🐛BUG] MHCN在Douban数据集上并没有复现出原论文的效果 #61
Comments
想请教一下如何实现原论文中的结果,参数配置是怎么样的,我使用的就是默认的参数配置,好像除了LastFM,在其他数据集上,MHCN和SEPT都跑不过LightGCN,不过LightGCN的结果与原论文给出的大致相似,差别不大,但是MHCN和SEPT的结果相差较大,感谢指导 |
我划分数据集是训练集:测试集=8:2,没有设置验证集,epoch=120,而且我发现RecBole的默认设置与原论文不太一样,比如embedding_size、ssl_reg等 |
好的,感谢您的回复,我去调整一下参数试试,谢谢指导 |
谢谢澜玲的回复。这位同学你可以贴一下你的参数吗?跑不过LightGCN是不可能的。 |
感谢您的回复,以下是我在RecBole使用SEPT在Douban-book上的参数设置,麻烦您帮我看一下哪里设置不合理 Evaluation Hyper Parameters: Dataset Hyper Parameters: Other Hyper Parameters: 数据集划分是RecBole自动划分的,按照训练集测试集8:2划分的,麻烦您了,谢谢指导 |
我的论文实验部分4.1以及4.5都告诉了最佳参数,你这个设置里面有一些是不一致的比如ssl_weight是0.02而不是0.01。另外建议你用QRec跑,RecBole的实现可能会有一些细微差别。你可以看下这个issue关于douban-book数据集的问题Coder-Yu/QRec#242 |
|
您好,我使用MHCN在Douban数据集上并没有跑出原论文的效果,原论文对Douban数据集的预处理是删除掉评分小于4的item,原论文的结果是:recall@10:0.06556、ndcg@10:0.20694、precision@10:0.18283
但是我跑的结果是recall@10:0.0485、ndcg@10:0.1397、precision@10:0.1247
跑不过lightGCN,recall@10:0.0654、ndcg@10:0.1968、precision@10:0.171
想请教一下原因是什么,感谢指导
The text was updated successfully, but these errors were encountered: