Patent ID: 11922308
Assignee: PINTEREST, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computing system, comprising:
one or more processors; and
a memory storing program instructions that, when executed by the one or more processors, cause the one or more processors to at least:
determine a target node from a plurality of nodes associated with a corpus graph, wherein each node of the plurality of nodes is associated with a respective content item and a respective embedding vector that is representative of the respective content item and is generated by a deep neural network;
iteratively perform for a predetermined number of iterations, starting with the target node as a current node:
randomly select a neighbor node from the plurality of nodes to which the current node is connected in the corpus graph;
increment a count associated with the neighbor node, the count representing a random traversal to the neighbor node; and
determine that the current node includes the neighbor node or the target node;

determine a plurality of relevant neighbor nodes from the neighbor nodes based on the neighbor nodes having highest counts; and
in response to a determination that a query corresponds to the target node, provide at least one item of content corresponding to at least one node of the corpus graph as responsive to the query, the at least one node determined based at least in part on information associated with the plurality of relevant neighbor nodes.