Hi,
I am trying to implement neighbourhood sampling technique with GATConv. I have followed the below implementation.
The above implementation is from the DGL GitHub examples for the GAT of dataset
ogbn-products. So, from the above snippet I understood that the output shape of the GATConv layer will not be the same as the input. How do I implement residual connections in this case?
As for the full batch training, I usually follow the norm of adding the input to the output of the GATConv layer.