System and Methods for Evaluating Feature Opinions for Products, Services, and Entities
First Claim
1. A system for evaluating a review having unstructured text, the system comprising:
- a segment splitter for separating at least a portion of the unstructured text into one or more segments, each segment comprising one or more words;
a segment parser coupled to the segment splitter for assigning one or more lexical categories to one or more of the one or more words of each segment;
an information extractor coupled to the segment parser for identifying a feature word and an opinion word contained in the one or more segments; and
a sentiment rating engine coupled to the information extractor for calculating an opinion score based upon an opinion grouping, the opinion grouping including at least the feature word and the opinion word identified by the information extractor.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for evaluating a review having unstructured text comprises a segment splitter for separating at least a portion of the unstructured text into one or more segments, each segment comprising one or more words; a segment parser coupled to the segment splitter for assigning one or more lexical categories to one or more of the one or more words of each segment; an information extractor coupled to the segment parser for identifying a feature word and an opinion word contained in the one or more segments; and a sentiment rating engine coupled to the information extractor for calculating an opinion score based upon an opinion grouping, the opinion grouping including at least the feature word and the opinion word identified by the information extractor.
-
Citations
23 Claims
-
1. A system for evaluating a review having unstructured text, the system comprising:
-
a segment splitter for separating at least a portion of the unstructured text into one or more segments, each segment comprising one or more words; a segment parser coupled to the segment splitter for assigning one or more lexical categories to one or more of the one or more words of each segment; an information extractor coupled to the segment parser for identifying a feature word and an opinion word contained in the one or more segments; and a sentiment rating engine coupled to the information extractor for calculating an opinion score based upon an opinion grouping, the opinion grouping including at least the feature word and the opinion word identified by the information extractor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for evaluating a review having unstructured text, the method comprising the steps of:
-
separating at least a portion of the unstructured text into one or more segments, each segment comprising one or more words; assigning lexical categories to one or more of the one or more words of each segment; identifying a feature word and an opinion word contained in the one or more segments; and calculating an opinion score based upon an opinion grouping, the opinion grouping including the feature word and the opinion word. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for evaluating a review having structured text, the system comprising:
-
a review mapper for mapping the review to one or more of a product, service, or entity; a product mapper coupled to the review mapper for separating the structured text into one or more constituent parts; and a normalizer tool coupled to the product mapper for normalizing the one or more constituent parts to a predetermined format. - View Dependent Claims (22)
-
-
23. A method for creating a training model for a system for evaluating a review having unstructured text, the method comprising the steps of:
-
displaying a series of text segments on an output device, each text segment comprising one or more words; receiving an identification of the words in each text segment that correspond to a feature or to an opinion; and creating a set of sample text segments and corresponding trained structures based upon the identification.
-
Specification