You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am running experiments on 8-layer GCN (using DropEdge) in the semi-supervised setting. I used the default hyper-parameters as 2-layer GCN and changed --nbaseblocklayer 0 to --nbaseblocklayer 6 in script/semi-supervised/cora_GCN.sh. On Cora dataset, the 2-layer GCN performance is 82.8% while 8-lay GCN is only 16%, not 75.80%. Could you please tell me how I can reproduce the results shown in readme?
Hi ChandlerBang,
As mentioned in #3 , To exactly reproduce the results, you need to satisfy the requirements listed in requirements.txt as well as python version.
Thanks for your instant reply!
I noticed Issue #3 before. I created a new virtual environment and installed all the required packages as suggested in README. So the environment should be the same as yours. The thing is, I can reproduce the results if I use the default hyper-parameters in scripts, but I meet problems if I change the number of layers.
Have you fixed the problem? I've followed the exact same envrionment but I cannot reproduce the performance of 8, 16 or higher layer GCN (without DropEdge), either. They perform very badly on Cora in the semi-supervised setting.
I have the same problem as you,It should be that the parameters of the multi-layer GCN are not given, and you cannot simply set --nbaseblocklayer 0 to --nbaseblocklayer 6 in script/semi-supervised/cora_GCN.sh
From the Table 6 of the Appendix, it seems that you need to randomly search the best parameters for different number of layers. Quote: "For each model, we try 200 different hyper-parameter combinations via random search and select the
best test accuracy as the result." end quote. This is a pretty tricky and time-consuming process. Does this mean that you can get better results if you try more combinations?
You can try to modify these parameters,such as weight_decay, sampling_percent and dropout. For multi-layers model with no parameters provided, I get good results by tuning these parameters,but there is a small gap compared with the results of the paper
------------------ 原始邮件 ------------------
发件人: "DropEdge/DropEdge" <[email protected]>;
发送时间: 2020年12月8日(星期二) 晚上6:47
收件人: "DropEdge/DropEdge"<[email protected]>;
抄送: "流觞曲水"<[email protected]>;"Comment"<[email protected]>;
主题: Re: [DropEdge/DropEdge] Performance of 8-layer GCN (#8)
I also have the same problem. Have you guys fixed the problem?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.
You can try to modify these parameters,such as weight_decay, sampling_percent and dropout. For multi-layers model with no parameters provided, I get good results by tuning these parameters,but there is a small gap compared with the results of the paper …
------------------ 原始邮件 ------------------ 发件人: "DropEdge/DropEdge" <[email protected]>; 发送时间: 2020年12月8日(星期二) 晚上6:47 收件人: "DropEdge/DropEdge"<[email protected]>; 抄送: "流觞曲水"<[email protected]>;"Comment"<[email protected]>; 主题: Re: [DropEdge/DropEdge] Performance of 8-layer GCN (#8) I also have the same problem. Have you guys fixed the problem? — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.
What are your parameters? When I try to reproduce the multi-layer GCN, the nhiddenlayer is fixed to 1 and I can only modify nbaseblocklayer. Thanks in advance.
Activity
DropEdge commentedon Apr 15, 2020
Hi ChandlerBang,
As mentioned in #3 , To exactly reproduce the results, you need to satisfy the requirements listed in requirements.txt as well as python version.
ChandlerBang commentedon Apr 15, 2020
Thanks for your instant reply!
I noticed Issue #3 before. I created a new virtual environment and installed all the required packages as suggested in README. So the environment should be the same as yours. The thing is, I can reproduce the results if I use the default hyper-parameters in
scripts, but I meet problems if I change the number of layers.XifengZhang commentedon Apr 17, 2020
Have you fixed the problem? I've followed the exact same envrionment but I cannot reproduce the performance of 8, 16 or higher layer GCN (without DropEdge), either. They perform very badly on Cora in the semi-supervised setting.
txzhou-hust commentedon Aug 20, 2020
I have the same problem as you,It should be that the parameters of the multi-layer GCN are not given, and you cannot simply set --nbaseblocklayer 0 to --nbaseblocklayer 6 in script/semi-supervised/cora_GCN.sh
wdzhong commentedon Sep 28, 2020
From the Table 6 of the Appendix, it seems that you need to randomly search the best parameters for different number of layers. Quote: "For each model, we try 200 different hyper-parameter combinations via random search and select the
best test accuracy as the result." end quote. This is a pretty tricky and time-consuming process. Does this mean that you can get better results if you try more combinations?
DongXiang-CV commentedon Dec 8, 2020
I also have the same problem. Have you guys fixed the problem?
txzhou-hust commentedon Dec 13, 2020
klchai commentedon Dec 23, 2020
What are your parameters? When I try to reproduce the multi-layer GCN, the
nhiddenlayeris fixed to 1 and I can only modify nbaseblocklayer. Thanks in advance.