GraphSAGE icon indicating copy to clipboard operation
GraphSAGE copied to clipboard

Train edge seperation for unsupervised training

Open AnuradhaSK opened this issue 5 years ago • 1 comments

When I was following the unsupervised training code, I found this train edge separation. Here, Train edges = All edges - (edges between a valid node to a valid node) - (edges between a valid node to a train node without a train neighbourhood ) Can you please clarify the reason for those edge set deduction?

AnuradhaSK avatar May 17 '19 03:05 AnuradhaSK

So in the training time, we also want to remove a subset of edges. This is not for test/validation. This is just so that the model does not know existence of these edges when trying to predict them. This could lead to better generalization.

RexYing avatar May 28 '19 04:05 RexYing