using triangles (as defined by three nodes) in GCN? #3055
Replies: 3 comments 7 replies
-
The standard message passing formulation only includes message passing over edges. If you want to incorporate triangle features, you should look into graph convolution on hyper-graphs, in which you can define edges that point to more than just a pair of nodes. We provide (currently limited) support for hypergraphs in the |
Beta Was this translation helpful? Give feedback.
-
Dear Matthias, First and foremost, happy new year. Second, and following up from our earlier exchange above: I have considered using HypergraphConv for my application; certainly the idea of hyper graphs seems very powerful, but I think it is not quite |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Let me state at the onset that I am a newbie taking my first steps in graph NNs and with relatively little experience thus far, so maybe this is a trivial question, and if so, I apologise.
I'd be interested to know if there is any experience in the community in working with graphs in which triangles, as well as nodes and edges, are used as graph features (triangle as defined by a node and two of its neighbours). This is hinted at at several points in the documentation, but I have not been able to find examples of this. In particular, I have in mind a regression problem in which such features could play a significant role in predicting a graph global feature. I'd be grateful for any pointers as to examples or previous experience on this.
Cheers!
Beta Was this translation helpful? Give feedback.
All reactions