Hostname: page-component-74656f9884-8rzl6 Total loading time: 0 Render date: 2026-11-06T02:26:13.182Z Has data issue: false hasContentIssue false

Learning opinions in user-generated web content

Published online by Cambridge University Press:  11 March 2011

M. SOKOLOVA
Affiliation:
Department of Pediatrics, Faculty of Medicine, Children's Hospital of Eastern Ontario Research Institute, University of Ottawa, 401 Smyth Rd., Ottawa, Ontario, Canada, K1H 8L1 email: sokolova@uottawa.ca
G. LAPALME
Affiliation:
Département d'informatique et de recherche opérationnelle, Université de Montréal, C.P. 6128, Succ Centre-Ville, Montréal, Quebec, Canada, H3C 3J7 email: lapalme@iro.umontreal.ca
Rights & Permissions [Opens in a new window]

Abstract

The user-generated Web content has been intensively analyzed in Information Extraction and Natural Language Processing research. Web-posted reviews of consumer goods are studied to find customer opinions about the products. We hypothesize that nonemotionally charged descriptions can be applied to predict those opinions. The descriptions may include indicators of product size (tall), commonplace (some), frequency of happening (often), and reviewer certainty (maybe). We first construct patterns of how the descriptions are used in consumer-written texts and then represent individual reviews through these patterns. We propose a semantic hierarchy that organizes individual words into opinion types. We run machine learning algorithms on five data sets of user-written product reviews: four are used in classification experiments, another one for regression and classification. The obtained results support the use of non-emotional descriptions in opinion learning.

Information

Type
Articles
Copyright
Copyright © Cambridge University Press 2011
Figure 0

Table 1. Examples of emotional and descriptive reviews written by consumers

Figure 1

Table 2. Examples of description modifications. Descriptions are in italics

Figure 2

Table 3. Description categories, their sub-categories and word examples

Figure 3

Fig. 1. Rules for the identification of descriptive comments in text. ‘|’ separate alternatives.

Figure 4

Fig. 2. The procedure for finding and extracting frequently modified and intensified words in text. The procedure uses the same notations as in (1) and (2).

Figure 5

Table 4. Confusion matrix for binary classification

Figure 6

Table 5. Sample reviews. Terminals of rules in Figure 1 are underlined; words identified by the procedure of Figure 2 are in bold. For each data set, the sample above has a positive opinion label labeling the whole text, whereas the sample below has a negative opinion label

Figure 7

Table 6. Customer-written reviews from Amazon.com pre-processed by Blitzer et al. (2007). Texts (from all four data) they considered as ambiguous opinions were deleted

Figure 8

Table 7. SVM's classification accuracy of positive and negative opinions as percentage. Accuracy (Acc) shows how effective is the approach in prediction of previously unseen examples, Sensitivity (Sens) – prediction of positive examples, Specificity (Spec) – prediction of negative examples

Figure 9

Table 8. A sample from a consumer review. The sample's six segments have positive tags and zero segments have negative tags. Note that some sentences remain untagged. Terminals of rules in Figure 1 are underlined; the extracted words are in bold

Figure 10

Table 9. SVM's results in regression learning of opinions; the feature sets are defined in Section 7. The best, smallest error is in bold. The mean overall value baseline: RAE – 100.24, RRSE – 101.09

Figure 11

Table 10. SVM's Accuracy and Sensitivity (in per cent); the feature sets are defined in Section 7. The best, biggest accuracy is in bold. The majority class baseline: ACC – 52.55

Figure 12

Table 11. Smallest subsets of features with the same consistency level with the class values as the full set of all features and twenty most frequent descriptors