Representing graph edges using neural networks
AssigneeGoogle Inc.
InventorsRami Al-rfou′, Sami Ahmad Abu-El-Haija, Bryan Thomas Perozzi
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorsRami Al-rfou′, Sami Ahmad Abu-El-Haija, Bryan Thomas Perozzi
Estimating the term…
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a graph processing system. In one aspect, the graph processing system obtains data identifying a first node and a second node from a graph of nodes and edges. The system processes numeric embeddings of the first node and the second node using a manifold neural network to generate respective manifold coordinates of the first node and the second node. The system applies a learned edge function to the manifold coordinates of the first node and the manifold coordinates of the second node to generate an edge score that represents a likelihood that an entity represented by the first node and an entity represented by the second node have a particular relationship.
A method of training a manifold neural network and a learned edge function to determine trained values of parameters of the manifold neural network and the learned edge function, wherein:
A system comprising:
One or more non-transitory computer storage media storing instructions that when executed by one or more computers cause the one or more computers to perform operations for training a manifold neural network and a learned edge function to determine trained values of parameters of the manifold neural network and the learned edge function, wherein:
Dependencies are inferred from the claim text.