-
I want to apply a GAE to downstream perform node clustering. However, to assess the performance of the GAE I do not yet want to look at the clustering of the node embeddings but solely evaluate the performance using the reconstruction loss of the adjacency matrix. I am planning to split my node set randomly into train, validation and test set.
The idea would be to train an autoencoder that can also generalize to unseen nodes potentially later added to the graph structure. Is that a reasonable approach? I am happy for any kind of feedback. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 3 replies
-
That sounds actually quite similar to what we do in |
Beta Was this translation helpful? Give feedback.
That sounds actually quite similar to what we do in
RandomLinkSplit
and in ourexamples/autoencoder.py
example (except that we actually try to infer new links in the sense that we perform evaluation and message passing on different sets of links). In your case, this does not seem to be necessary, if I understand you correctly.