DGL provides some very useful APIs to build well known conv layers as described in Conv Layers.
Is there a plan to support NodeFlow with those APIs?
One problem with NodeFlow is that it’s difficult to get the updated self activations for each layer. I mean the h(k, u) when computing h(k+1, u) = W ( aggr(h(k,v)) , h(k,u)). This is because each node in the NodeFlow layer is a separate copy of the original node, therefore h(k,u) is not updated if they are not in the previous layer. I tried to use the -add_self_loop option in the NeighborhoodSampler, but then I have to distinguish the self loop edge from other edges. Please correct me if I am wrong.