Weighting

Various edge weighting implementations for R-GCN.

Classes

EdgeWeighting()

Base class for edge weightings.

InverseInDegreeEdgeWeighting()

Normalize messages by inverse in-degree.

InverseOutDegreeEdgeWeighting()

Normalize messages by inverse out-degree.

SymmetricEdgeWeighting()

Normalize messages by product of inverse sqrt of in-degree and out-degree.

Class Inheritance Diagram

Inheritance diagram of pykeen.nn.weighting.EdgeWeighting, pykeen.nn.weighting.InverseInDegreeEdgeWeighting, pykeen.nn.weighting.InverseOutDegreeEdgeWeighting, pykeen.nn.weighting.SymmetricEdgeWeighting