Hello,
I read about Graph Neural Networks, and understood that it is very similar to CNN, only that is on graphs and without pooling for downsizing. Each iteration the "convolution" is of different distant neighbors of a given node, so it's the same as different size convolution filters (again without pooling).
Isn't it hierarchical? Where I say hierarchical, I see it as "features of features".
How is DIFFPOOL make it hierarchical just by adding hierarchical clustering and pooling?
Also, if it's not hierarchical as CNNs, how is classification tasks performed on top of it, the GNN?
Thanks