Adaptive recommendation explanations
First Claim
Patent Images
1. A computer-based recommendation method comprising:
- generating an affinity vector between a first user of a computer-based system and a plurality of computer-based objects based, at least in part, on the first user'"'"'s behaviors;
generating a similarity metric between the first user and a second user of the computer-based system based, at least in part, on the affinity vector of the first user and an affinity vector of the second user;
generating a recommendation for delivery to the first user based, at least in part, on the affinity vector of the first user and the similarity metric; and
generating an explanation for the recommendation comprising one or more phrases, wherein the selection of the one or more phrases is based, at least in part, on a plurality of user behaviors.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and system for generating adaptive explanations for associated recommendations is disclosed. The adaptive explanations comprise a syntactical structure and associated phrases that are selected in accordance with usage behaviors and/or inferences associated with usage behaviors. The phrases included in an adaptive explanation may be selected through application of a non-deterministic process. The adaptive explanations may be beneficially applied to recommendations that are associated with content, products, and people, including recommendations that comprise advertisements.
-
Citations
20 Claims
-
1. A computer-based recommendation method comprising:
-
generating an affinity vector between a first user of a computer-based system and a plurality of computer-based objects based, at least in part, on the first user'"'"'s behaviors; generating a similarity metric between the first user and a second user of the computer-based system based, at least in part, on the affinity vector of the first user and an affinity vector of the second user; generating a recommendation for delivery to the first user based, at least in part, on the affinity vector of the first user and the similarity metric; and generating an explanation for the recommendation comprising one or more phrases, wherein the selection of the one or more phrases is based, at least in part, on a plurality of user behaviors. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-based recommendation system comprising:
-
means to generate an affinity vector between a first user of a computer based system and a plurality of computer-based objects based, at least in part, on the first user'"'"'s behaviors; means to generate a similarity metric between the first user and a second user of the computer-based system based, at least in part, on the affinity vector of the first user and an affinity vector of the second user; means to generate a recommendation for delivery to the first user based, at least in part, on the affinity vector of the first user and the similarity metric; and means to generate an explanation for the recommendation comprising one or more phrases, wherein the selection of the one or more phrases is based, at least in part, on a plurality of user behaviors. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-based recommendation explanation system comprising:
-
means to generate a recommendation based, at least in part, on a plurality of usage behaviors; a syntactical structure for an explanation of an associated recommendation; a plurality of phrase arrays associated with the syntactical structure, wherein each phrase array comprises a plurality of phrases; a mapping of usage behaviors and corresponding phrase arrays appropriate to apply; and means to generate an explanation for the recommendation, wherein the explanation is generated in accordance with the syntactical structure and associated phrase arrays, and the mapping of usage behaviors with the corresponding phrase arrays appropriate to apply. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification