Node Matching between Graphs #7169
-
Hey, I have a problem and need help. For my research experiment, I have to do some sort of node matching between graphs and I did not find an example that could help me, but I do not think I am the first with this Problem. My Problem is that I have a few small Graphs with weighted edges. One for each lab run. All those Nodes have quite similar features, but sometimes nodes are missing. To compare my results, I need to match the nodes between the graphs. E.g: In Run/Graph 1 Node 3 corresponds to Node 5 in Graph 2 and is missing in Graph 3 up to 20 Graphs just based on the node embedding in their respective Graphs. The weights of the predicted Links do not matter. I wanted to solve it by doing a Link prediction between the graphs. In the end, I want to have an adjacency matrix that tells me how the nodes are linked within their graph and between all the others (or just between the Graphs if this is better). I am currently generating synthetic Data that is based on multiple different runs (I manipulate the node feature values and remove some nodes) to train the model, but I am not sure whether it is better to input the Graphs as pairs or as bigger groups. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 27 replies
-
You might find https://github.com/rusty1s/deep-graph-matching-consensus interesting. |
Beta Was this translation helpful? Give feedback.
You might find https://github.com/rusty1s/deep-graph-matching-consensus interesting.