Replies: 1 comment 2 replies
-
Overall, I agree with your concerns though. Often times, it is easier to implement splitting on your own since it is seems to be impossible to cover all use-cases with a general splitter. The interface to |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hello :)
Usage:
I'm using the splitter on a KG which I treat as a homogenous graph, where edge types are added as edge_attr [num_edges, 1] to the Data object (where each edge type is an integer).
My GNN ignores node types (all have the same embedding dim), but I use Relation-wise weight in link prediction (DistMult).
I've encountered some difficulties using RandomLinkSplit that I think force me to implement a simpler version of my own, but maybe I'm wrong and these abilities are already implemented and I'm missing something.
Required abilities
The same considerations (except seeding) apply in LinkNeighborLoader - I don't have the label edges attributes, so I can't pass triplet neg sampling when I choose a sampling strategy.
I've read a lot of documentation and tutorials, but I'm still unsure if I can use existing tools out of the box for my task
Thank you for your amazing work!
Beta Was this translation helpful? Give feedback.
All reactions