Smart Sentiment Classifier for Product Reviews
First Claim
1. A method, comprising:
- applying a text analysis to a received text to determine a first sentiment classification;
applying a complex features analysis to the received text to determine a second sentiment classification; and
combining the first and second sentiment classifications to achieve a sentiment prediction for the received text.
2 Assignments
0 Petitions
Accused Products
Abstract
A sentiment classifier is described. In one implementation, a system applies both full text and complex feature analyses to sentences of a product review. Each analysis is weighted prior to linear combination into a final sentiment prediction. A full text model and a complex features model can be trained separately offline to support online full text analysis and complex features analysis. Complex features include opinion indicators, negation patterns, sentiment-specific sections of the product review, user ratings, sequence of text chunks, and sentence types and lengths. A Conditional Random Field (CRF) framework provides enhanced sentiment classification for each segment of a complex sentence to enhance sentiment prediction.
-
Citations
20 Claims
-
1. A method, comprising:
-
applying a text analysis to a received text to determine a first sentiment classification; applying a complex features analysis to the received text to determine a second sentiment classification; and combining the first and second sentiment classifications to achieve a sentiment prediction for the received text. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system, comprising:
-
a full text analyzer to provide a first sentiment classification of a received text; a complex features analyzer to provide a second sentiment classification of the received text; and an ensemble classifier to combine the first sentiment classification and the second sentiment classification into a sentiment prediction for the received text. - View Dependent Claims (17, 18, 19)
-
-
20. An ensemble sentiment classifier for sentiment analysis of a product review, comprising:
-
means for applying a full-text analysis to a sentence of the product review based on a full text sentiment model trained from a first set of product review features; means for applying a complex features analysis to the sentence based on a complex features sentiment model trained from a second set of product review features; and means for weighting and combining the full-text analysis and the complex features analysis into a sentiment prediction for each sentence of the product review.
-
Specification