Back to results
US 11,636,137 B2Granted
Node embedding in multi-view feature vectors
AssigneeSnap Inc.
InventorsFangqiu Han, Xinran He, Jie Luo, Yu Shi
Life of this patent
Estimating the term…
Abstract
Embodiments of the present disclosure relate generally to determining node embedding using multi-view graphs for analyzing electronic content.
Claims19
A system comprising:
- a processor;
- and
- memory coupled to the processor and storing instructions that, when executed by the processor, cause the system to perform operations comprising:
- identifying a plurality of nodes within an electronic content, each respective node in the plurality of nodes comprising a respective portion of the electronic content;
- identifying a plurality of views associated with the electronic content, wherein each respective view is associated with a respective portion of the plurality of nodes;
- generating a respective sequence of nodes for each respective view in the plurality of views;
- and
- for each respective view, traversing each respective node in the respective sequence of nodes for the respective view to determine a respective embedding for the respective node for the respective view, wherein traversing each respective node includes sampling a node adjacent to the respective node in the respective sequence of nodes for the respective view;
- and
- determining, based on the determined embedding for each respective node in the plurality of nodes, a respective view-independent embedding for the respective node.
7 more elements
A method comprising:
- identifying, by a processor, a plurality of nodes within an electronic content, each respective node in the plurality of nodes comprising a respective portion of the electronic content;
- identifying a plurality of views associated with the electronic content, wherein each respective view is associated with a respective portion of the plurality of nodes;
- generating a respective sequence of nodes for each respective view in the plurality of views;
- for each respective view, traversing each respective node in the respective sequence of nodes for the respective view to determine a respective embedding for the respective node for the respective view, wherein traversing each respective node includes sampling a node adjacent to the respective node in the respective sequence of nodes for the respective view;
- and
- determining, based on the determined embedding for each respective node in the plurality of nodes, a respective view-independent embedding for the respective node.
3 more elements
A non-transitory computer-readable medium storing instructions that, when executed by a computer system, cause the computer system to perform operations comprising:
- identifying a plurality of nodes within an electronic content, each respective node in the plurality of nodes comprising a respective portion of the electronic content;
- identifying a plurality of views associated with the electronic content, wherein each respective view is associated with a respective portion of the plurality of nodes;
- generating a respective sequence of nodes for each respective view in the plurality of views;
- for each respective view, traversing each respective node in the respective sequence of nodes for the respective view to determine a respective embedding for the respective node for the respective view, wherein traversing each respective node includes sampling a node adjacent to the respective node in the respective sequence of nodes for the respective view;
- and
- determining, based on the determined embedding for each respective node in the plurality of nodes, a respective view-independent embedding for the respective node.
3 more elements
Dependencies are inferred from the claim text.