-
Notifications
You must be signed in to change notification settings - Fork 2
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
Can't reproduce the results of table2 when layer is 64. #5
Comments
You can find the hyperparamters in Tab.23 of https://arxiv.org/pdf/2006.07107v2.pdf. Thanks for your interest in this work and sorry for the inconvenience. I will clean up this repo to facilitate easier reproduction later. |
from your log: Note that we use validation set to select the best epoch. Also note that your results are the average of 50 random splits. However, Tab.2 reports the accuracy on a specific widely used split following the original GCN paper. Please add in data.random_split.use=False and arch.norm=node_v |
I added in data.random_split.use=False and arch.norm=node_v the result is: INFO - train - ********************* STATISTICS ********************* INFO - train - best epoch: [202] The results is still not compatible with table2 |
code:
python main.py with data.dataset=cora arch.layer_type=gcn_res arch.block_type=n_a_r arch.num_layers=64 arch.dropout.p=0.8 optim.l1_weight=0.001 optim.weight_decay=0.001
INFO - train - split_seed: 000
INFO - train - Test set results on the last model:
INFO - train - loss= 2.8534 accuracy= 0.7090
INFO - train - Test set results on the best model:
INFO - train - loss= 1.1400 accuracy= 0.8090
INFO - train -
tensor(140)
100%|██████████| 400/400 [04:03<00:00, 1.64it/s]
INFO - train - split_seed: 001
INFO - train - Test set results on the last model:
INFO - train - loss= 1.5722 accuracy= 0.7790
INFO - train - Test set results on the best model:
INFO - train - loss= 0.6338 accuracy= 0.8180
INFO - train -
tensor(140)
100%|██████████| 400/400 [03:49<00:00, 1.75it/s]
INFO - train - split_seed: 002
INFO - train - Test set results on the last model:
INFO - train - loss= 1.4593 accuracy= 0.7880
INFO - train - Test set results on the best model:
INFO - train - loss= 0.9354 accuracy= 0.8200
INFO - train -
tensor(140)
100%|██████████| 400/400 [03:23<00:00, 1.96it/s]
INFO - train - split_seed: 003
INFO - train - Test set results on the last model:
INFO - train - loss= 1.6404 accuracy= 0.7640
INFO - train - Test set results on the best model:
INFO - train - loss= 0.9445 accuracy= 0.7890
INFO - train -
The text was updated successfully, but these errors were encountered: