Customer review authoring assistant
First Claim
1. An authoring assistant comprising:
- memory which stores a polar vocabulary in which a polarity measure is associated with each of a set of adjectival terms, the polarity measure being based on ratings of reviews in a corpus of reviews from which the respective adjectival term was extracted;
a parser which identifies opinion expressions in an input text;
an opinion review component which generates an analysis of the text based on the identified opinion expressions, the opinion review component computing an effective opinion of the text as a function of a measure of polarity associated with the identified opinion expressions, which is based on the polarity measure associated with respective adjectival terms from the polar vocabulary that are in the opinion expressions, the opinion review component comprising a comparator component which compares the effective opinion with a rating associated with the text to determine whether the text and the rating are coherent;
a synonym generator for identifying synonyms of terms of identified opinion expressions;
a representation generator which generates a representation of the analysis for display on an associated user interface, the representation of the analysis including a representation of the effective opinion, the representation generator displaying at least one synonym of one of the terms in an identified opinion expression when the effective opinion and the rating associated with the text are incoherent; and
a processor which implements the opinion review component and representation generator.
1 Assignment
0 Petitions
Accused Products
Abstract
An authoring assistant includes a parser which automatically identifies opinion expressions in input text. The text may include an author'"'"'s review of an item, such as a product or service. A computer-implemented opinion review component generates an analysis of the text, which is based on the identified opinion expressions. The opinion review component computes an effective opinion of the text as a function of a measure of polarity associated with the identified opinion expressions. A representation generator generates a representation of the analysis for display on an associated user interface. The representation of the analysis includes a representation of the effective opinion. In the case of a review, the authoring assistant may allow the author to modify the review to reduce incoherence with a rating of the item.
31 Citations
28 Claims
-
1. An authoring assistant comprising:
-
memory which stores a polar vocabulary in which a polarity measure is associated with each of a set of adjectival terms, the polarity measure being based on ratings of reviews in a corpus of reviews from which the respective adjectival term was extracted; a parser which identifies opinion expressions in an input text; an opinion review component which generates an analysis of the text based on the identified opinion expressions, the opinion review component computing an effective opinion of the text as a function of a measure of polarity associated with the identified opinion expressions, which is based on the polarity measure associated with respective adjectival terms from the polar vocabulary that are in the opinion expressions, the opinion review component comprising a comparator component which compares the effective opinion with a rating associated with the text to determine whether the text and the rating are coherent; a synonym generator for identifying synonyms of terms of identified opinion expressions; a representation generator which generates a representation of the analysis for display on an associated user interface, the representation of the analysis including a representation of the effective opinion, the representation generator displaying at least one synonym of one of the terms in an identified opinion expression when the effective opinion and the rating associated with the text are incoherent; and a processor which implements the opinion review component and representation generator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An authoring assistant comprising:
-
memory which stores a polar vocabulary in which a polarity measure is associated with each of a set of adjectival terms, the polarity measure being based on ratings of reviews in a corpus of reviews from which the respective adjectival term was extracted; a parser which identifies opinion expressions in text of an input author'"'"'s review of an item, the review including the author'"'"'s rating of the item on a predefined scale; an opinion review component which generates an analysis of the text of the author'"'"'s review based on the identified opinion expressions, the opinion review component computing an effective opinion of the text as a function of a measure of polarity associated with the identified opinion expressions, which is based on the polarity measure associated with respective adjectival terms from the polar vocabulary that are in the opinion expressions, the opinion review component comprising a comparator component which compares the effective opinion with the author'"'"'s rating associated with the text to determine whether the text and the author'"'"'s rating of the item are coherent; a representation generator which generates a representation of the analysis for display on an associated user interface, the representation of the analysis including a representation of the effective opinion; a warning component which outputs a warning when the effective opinion and author'"'"'s rating are incoherent; and a processor which implements the opinion review component and representation generator. - View Dependent Claims (11)
-
-
12. A method for assisting an author, comprising:
-
receiving an author'"'"'s review of an item which includes text and an associated author'"'"'s rating of the item on a predefined scale; parsing the text of the author'"'"'s review of the item to identify opinion expressions in the input text; with a processor, generating an analysis of the text, based on the identified opinion expressions including computing an effective opinion of the text as a function of a measure of polarity associated with each of the identified opinion expressions, the measure of polarity being is based on the polarity measure associated with respective adjectival terms from a polar vocabulary that are in the opinion expressions, the polar vocabulary associating a polarity measure with each of a set of adjectival terms, the polarity measure being based on ratings of reviews in a corpus of reviews from which the respective adjectival term was extracted; comparing the effective opinion with the author'"'"'s rating to determine whether the text and the author'"'"'s rating are coherent; and generating a representation of the analysis for display on a user interface, the representation of the analysis including a representation of the effective opinion. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method comprising:
-
extracting textual content from reviews in a corpus of reviews, each of the reviews including a rating on a predefined scale by the author of the textual content; identifying a set of frequent nouns from the textual content of the reviews; extracting adjectival terms from the textual content of the reviews, each adjectival term being associated in the textual content with one of the frequent nouns; generating a polar vocabulary which includes at least some of the extracted adjectival terms, a measure of polarity being associated with each adjectival term in the polar vocabulary which is based on the ratings of the reviews from which the adjectival term was extracted; providing for parsing an input text to identify opinion expressions in the input text; with a processor, providing for generating an analysis of the text, based on the identified opinion expressions including computing an effective opinion of the text as a function of a measure of polarity associated with each of the identified opinion expressions which is based on the measure of polarity associated with respective adjectival terms from the polar vocabulary that are in the opinion expressions; and generating a representation of the analysis for display on a user interface, the representation of the analysis including a representation of the effective opinion. - View Dependent Claims (28)
-
Specification