Artificial intelligence system using deep neural networks for pairwise character-level text analysis and recommendations
AssigneeAmazon Technologies, Inc.
InventorsValentin Flunkert, Weiwei Cheng
Life of this patent
Estimating the term…
Abstract
At an artificial intelligence system, a respective feature set is generated from individual text collections pertaining to an item, using a first machine learning model which is trained to perform character-level analysis. Using at least a portion of a second machine learning model, a score associated with a semantic criterion is generated for an item; the training input to the second model is based on the feature sets. A recommendation associated with the item is generated based on the score.
Claims20
A non-transitory computer-accessible storage medium storing program instructions that when executed on one or more processors cause the one or more processors to:
- determine, using a first machine learning model trained to perform character-level analysis, a respective feature set corresponding to individual text collections of a first set of text collections pertaining to a first item according to a semantic analysis of the individual text collections, wherein the semantic analysis determines respective features of the individual text collections that indicate that the first item was obtained for a specific application, and wherein the first set comprises a first text collection;
- obtain, using at least a portion of a second machine learning model, a first score of the first item with respect to one or more semantic criteria for the specific application, wherein input provided to train the second machine learning model is based at least in part on the respective feature sets, and wherein the second machine learning model comprises a pairwise preference learning model;
- generate, based at least in part on the first score, a recommendation associated with the first item;
- and
- provide, the recommendation associated with the first item, wherein the recommendation includes at least a portion of the first text collection that is indicated in the respective feature set for the first text collection.
A method, comprising:
- performing, by one or more computing devices:
- determining, using a first machine learning model trained to perform character-level analysis, a respective feature set corresponding to individual text collections of a first set of text collections pertaining to a first item according to a semantic analysis of the individual text collections, wherein the semantic analysis determines respective features of the individual text collections that indicate that the first item was obtained for a specific application, and wherein the first set comprises a first text collection;
- obtaining, using at least a portion of a second machine learning model, a first score of the first item with respect to one or more semantic criteria for the specific application, wherein input provided to train the second machine learning model is based at least in part on the respective feature sets, and wherein the second machine learning model comprises a pairwise preference learning model;
- generating, based at least in part on the first score, a recommendation associated with the first item;
- and
- providing the recommendation and one or more recommendation explanations, wherein a first recommendation explanation of the one or more recommendation explanations comprises a representation of at least a first portion of the first text collection, wherein the first portion is indicated in the respective feature set determined for the first text collection, and wherein the representation comprises an indication of an explanatory contribution of a particular character relative to one or more other characters.
A system, comprising:
- one or more computing devices of an artificial intelligence service for text analytics;
- wherein the one or more computing devices are configured to:
- obtain, corresponding to individual ones of a plurality of items, a respective set of one or more text collections, wherein a first set of text collections corresponding to a first item comprises a plurality of reviews;
- determine, using a first machine learning model trained to generate character-level predictions of text sequences, a respective feature set corresponding to individual text collections of the first set according to a semantic analysis of the individual text collections, wherein the semantic analysis determines respective features of the individual text collections that indicate that the first item was obtained for gifting;
- obtain, using at least a portion of a second machine learning model, a first gifting-related score of the first item, wherein the second machine learning model comprises a pairwise preference learning model, and wherein input provided to train the second machine learning model is based at least in part on (a) the respective feature sets and (b) one or more gifting-related interaction records;
- generate, based at least in part on the first score, a gift-giving recommendation with respect to the first item;
- and
- provide, via one or more presentation devices, the gift-giving recommendation and one or more recommendation explanations, wherein a first recommendation explanation of the one or more recommendation explanations comprises a representation of at least a portion of a first review of the plurality of reviews, wherein the first portion is indicated in the respective feature set determined for the first review, and wherein the representation comprises an indication of an explanatory contribution of a particular character relative to one or more other characters.
Dependencies are inferred from the claim text.