Replies: 1 comment 11 replies
-
That looks correct to me. Buyers and sellers would be a node type, in which each node/row has 3 or 4 features, i.e., Since the feature dimensionality of buyers and sellers is different, you will have to use some heterogeneous GNN to process the data. As an alternative, you can try to map the features of buyers and sellers first into a unified embedding space before using a homogeneous GNN for further processing. It's hard to tell which approach works better in practice in your case. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello,
I am working on creating a graph embedding using a datasets as buyers.csv, sellers.csv and bought.csv files. The buyers will have a uniqueBuyerID and 4 other features. The sellers data will have sellerUniqueID and 3 other features. The bought.csv will have uniqueBuyerID, uniqueSellerID, amount, date. I am trying to create a heterogeneous graph and train an unsupervised embedding with RGCN. I am using one of the columns in buyer.csv as a label. I tried using the movie rating example and create a graph. What would be the numpy array for both the nodes would look like? How would I include the node and edge features?
Nodes: buyers, sellers
Edges: amount, date
While performing RandomNodeSplit and RandomLinkSplit, how to make sure the split contains information across all the nodes and edges? What are the results of applying a simple GCN over this graph rather than using RGCN (do not see any implementation of that in PyG) provided I have a heterogeneous bipartite graph.
Beta Was this translation helpful? Give feedback.
All reactions