Systems and methods for trend aware self-correcting entity relationship extraction
First Claim
1. A method comprising:
- receiving a selected entity on a network-based transaction system;
determining, using one or more processors on the network-based transaction system, a plurality of related entities based at least in part on edge strengths between the selected entity and a plurality of entities listed on the network-based transaction system;
selecting, from the plurality of related entities, a sub-set of related entities based at least in part on probabilities calculated from the edge strengths between the selected entity and the plurality of related entities; and
generating a recommendation set of related entities, for display via the network-based transaction system, from the sub-set of related entities based at least in part on a velocity for each related entity of the sub-set of related entities, wherein the velocity is a measure of directional change in popularity.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for trend aware self-correcting entity relationship extraction are disclosed. For example, a method can include receiving a selected entity, determining a plurality of entities related to the selected entity, determining a plurality of most probable entities, calculating relevance scores, and displaying a subset of the plurality of most probable entities. The selected entity can be received on a network-based transaction system. The plurality of entities related to the selected entity can be determined based on a relationship score. The relationship score can represent navigation transitions, aggregated over time, between the selected entity and each of the plurality of entities. The plurality of most probable entities can be determined based on probabilities. Relevance scores can be calculated for each of the plurality of most probable entities. Finally, the subset of the plurality of most probable entities to be displayed can be determined according to the relevance scores.
-
Citations
18 Claims
-
1. A method comprising:
-
receiving a selected entity on a network-based transaction system; determining, using one or more processors on the network-based transaction system, a plurality of related entities based at least in part on edge strengths between the selected entity and a plurality of entities listed on the network-based transaction system; selecting, from the plurality of related entities, a sub-set of related entities based at least in part on probabilities calculated from the edge strengths between the selected entity and the plurality of related entities; and generating a recommendation set of related entities, for display via the network-based transaction system, from the sub-set of related entities based at least in part on a velocity for each related entity of the sub-set of related entities, wherein the velocity is a measure of directional change in popularity. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
an activity tracking module configured to receive a selected entity on a network-based transaction system; a relationship module configured to, determine a plurality of related entities based at least in part on edge strengths between the selected entity and a plurality of entities listed on the network-based transaction system; and select, from the plurality of related entities, a sub-set of related entities based at least in part on probabilities calculated from edge strengths between the selected entity and the plurality of related entities and based at least in part using an entity velocity for each of the plurality of related entities, wherein the entity velocity is a measure of a change over time in popularity; and a recommendation engine configured to generate a recommendation set of related entities, for display on the network-based transaction system, from the sub-set of related entities. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory machine-readable storage medium containing instructions that, when executed on a machine, cause the machine to perform operations comprising:
-
determine a plurality of related entities based at least in part on edge strengths between a selected entity and a plurality of entities listed on a network-based transaction system; select, from the plurality of related entities, a sub-set of related entities based at least in part on probabilities calculated from edge strengths between the selected entity and the plurality of related entities; and generate a recommendation set of related entities, for display on the network-based transaction system, from the sub-set of related entities based at least in part on a velocity for each related entity of the sub-set of related entities, wherein the velocity is a measure of directional change in popularity. - View Dependent Claims (15, 16, 17, 18)
-
Specification