Replies: 2 comments 4 replies
-
Sorry for the confusion. Here, a bipartite graph refers to a graph with two node sets of the same type: the set of source nodes and the set of destination nodes. I hope this resolves your concerns :) |
Beta Was this translation helpful? Give feedback.
-
Can I ask for some further clarification here, @rusty1s? When you say "two node sets of the same type" do you mean that the source nodes and destination nodes have features of the same dimension? Is that the difference between bipartite and heterogeneous graphs? That in bipartite graphs nodes are of the same type, i.e. have features of the same dimension, and are distinguished by some being source nodes and others being target nodes, while in heterogeneous graphs there are nodes having different types (different lengths) of feature vectors? |
Beta Was this translation helpful? Give feedback.
-
I am reading the documentation on graphSage's NeighborSampler:
"Given a GNN with layers and a specific mini-batch of nodes node_idx for which we want to compute embeddings, this module iteratively samples neighbors and constructs bipartite graphs that simulate the actual computation flow of GNNs".
Doesn't 'bipartite graph' mean the graph has at least two types of nodes, i.e. hetero graph? The original graphSage is for homo graph. Does the term 'bipartite graph' has another meaning here in this documentation?
Beta Was this translation helpful? Give feedback.
All reactions