Critique
The article is quite interesting and is mostly easy to grasp for a beginner. Some suggestions from my end.
- The motivation for both the message passing and pooling layer is not clear. Maybe adding one or two lines each for both of them would help.
- Can you go over different pooling schemes since that doesn't seem to have been covered? Also, the note about pooling makes it ambiguous. See if it can be explained better.
- Can you maybe show what an adjacency list looks like? You can elaborate a bit more in the description. Also, highlight what of adjacency matrix/list is used during message passing.
- The first limitation of the WL-test is hard to understand for someone without a graph background. Can you maybe motivate it with the example that you have shown and then go on to the theoretical bits?
- Can you highlight some python implementations that could be useful for anyone starting out with graph neural networks?
Thank you so much for the feedback. I have made changes accordingly.
> - The motivation for both the message passing and pooling layer is not clear. Maybe adding one or two lines each for both of them would help.
Added a short line when the two are introduced.
> - Can you go over different pooling schemes since that doesn't seem to have been covered? Also, the note about pooling makes it ambiguous. See if it can be explained better.
I have added commonly used pooling strategies.
> - Can you maybe show what an adjacency list looks like? You can elaborate a bit more in the description. Also, highlight what of adjacency matrix/list is used during message passing.
Added this for the same graph in the figure.
> - The first limitation of the WL-test is hard to understand for someone without a graph background. Can you maybe motivate it with the example that you have shown and then go on to the theoretical bits?
Changed the order of explanation.
> - Can you highlight some python implementations that could be useful for anyone starting out with graph neural networks?
Added a section on this.