Clustering and recommending items based upon keyword analysis
AssigneeAmazon Technologies, Inc.
InventorsAaron James Dykstra, Saurabh Nangia, Stephen B. Ivie, David Michael Hurley
Life of this patent
Estimating the term…
Abstract
A multi-level approach for generating suggestions and/or recommendations associated with one or more items is provided. A group of related items may be identified, for example, by generating a collaborative filtering graph or other graph that includes items and connections between the items. Description data associated with items included in the group may be evaluated in order to determine respective keywords associated with the items and/or a list of common keywords representative of the group of items or a subset of the group of items. Based at least in part upon the list of common keywords, at least one suggestion may be generated.
Claims19
One or more non-transitory computer-readable media storing computer-executable instructions that, in response to execution, configure at least one processor to:
- identify related items using a graph representative of items, the graph comprising nodes and edges, wherein a first node of the nodes represents a first item of the items, and wherein an edge of the edges represents a connection between a second node of the nodes and a third node of the nodes, the connection is indicative of co-occurrence of an event associated with at least one of a second item associated with the second node or a third item associated with the third node;
- determine respective keywords for items of the related items;
- determine common keywords within the respective keywords for the items of the related items;
- determine a total number of common keywords;
- determine a defined number of topics using the total number of common keywords;
- and
- generate a suggestion using a portion of the common keywords, wherein the suggestion is associated with the defined number of topics.
A method, comprising:
- identifying, by a computing system comprising at least one processor, related items using a graph representative of items, the graph comprising nodes and edges, wherein a first node of the nodes represents a first item of the items, and wherein an edge of the edges represents a connection between a second node of the nodes and a third node of the nodes, the connection is indicative of co-occurrence of an event associated with at least one of a second item associated with the second node or a third item associated with the third node;
- determining, by the computing system, respective keywords for items of the related items;
- determining, by the computing system, common keywords within the respective keywords for the items of the related items;
- determining, by the computing system, a total number of common keywords;
- determining, by the computing system, a defined number of topics using the total number of common keywords;
- and
- generating, by the computing system, a suggestion using a portion of the common keywords, wherein the suggestion is associated with the defined number of topics.
A system, comprising:
- at least one memory device having instructions stored therein;
- and
- at least one processor functionally coupled to the at least one memory device and configured, in response to execution by the instructions, to:
- identify related items using a graph representative of items, the graph comprising nodes and edges, wherein a first node of the nodes represents a first item of the items, and wherein an edge of the edges represents a connection between a second node of the nodes and a third node of the nodes, the connection is indicative of co-occurrence of an event associated with at least one of a second item associated with the second node or a third item associated with the third node;
- determine respective keywords for items of the related items;
- determine common keywords within the respective keywords for the items of the related items;
- determine a total number of common keywords;
- generate a suggestion using a portion of the common keywords, wherein the suggestion is associated with the total number of common keywords;
- and
- cause presentation of the suggestion instead of the graph.
Dependencies are inferred from the claim text.