Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
As requested in issue tracker #8257 (#8257),
this PR implements the XENet Convolution layer as outlined in the paper:
This PR implements:
base hyperparameters. I could see the accuracy go up to 63% by manually experimenting
with different hyperparameter values.
as discussed here (Graph classification with node and edge features benchmark #2198). However, I am
running into issues with the ZINC data processing step in PyG. I’ll investigate this as a follow up and
will file any relevant issue tickets to PyG, as needed.
This was done as part of the course work for CS224W.
Benchmark from the Cora run:
Epoch 010, Loss: 1.7223, Val Acc: 0.2220, Test Acc: 0.2140
Epoch 020, Loss: 1.6110, Val Acc: 0.2520, Test Acc: 0.2670
Epoch 030, Loss: 0.6450, Val Acc: 0.4060, Test Acc: 0.3900
Epoch 040, Loss: 2.5172, Val Acc: 0.2460, Test Acc: 0.2500
Epoch 050, Loss: 0.5935, Val Acc: 0.3260, Test Acc: 0.3250
Epoch 060, Loss: 0.0863, Val Acc: 0.4620, Test Acc: 0.4710
Epoch 070, Loss: 0.0225, Val Acc: 0.4700, Test Acc: 0.4590
Epoch 080, Loss: 0.0136, Val Acc: 0.4520, Test Acc: 0.4700
Epoch 090, Loss: 0.0048, Val Acc: 0.4780, Test Acc: 0.4970
Epoch 100, Loss: 0.0022, Val Acc: 0.4740, Test Acc: 0.4830
Epoch 110, Loss: 0.0012, Val Acc: 0.4700, Test Acc: 0.4780
Epoch 120, Loss: 0.0009, Val Acc: 0.4600, Test Acc: 0.4800
Early stopping at epoch 121
Best Test Accuracy: 0.5260