Information Technology Reference
In-Depth Information
Examples of features include the fact that a certain
local constraint
is satisfied
(
e.g.
,theword
nice
participates in the conjunction
and
together with some
other word whose SO label is estimated to be
positive
).
Relaxation labeling is an iterative procedure whose output is an assign-
ment of labels to objects. At each iteration, the algorithm uses an
update
equation
to reestimate the probability of an object label based on its previ-
ous probability estimate and the features of its neighborhood. The algorithm
stops when the global label assignment stays constant over multiple consecu-
tive iterations.
We employ relaxation labeling for the following reasons: a) it has been
extensively used in computer-vision with good results and b) its formalism
allows for many types of constraints on label assignments to be used simul-
taneously. As mentioned before, constraints are integrated into the algorithm
as neighborhood features which influence the assignment of a particular label
to a particular object.
opine uses the following sources of constraints:
a)
conjunctions
and
disjunctions
in the review text
b) manually supplied
syntactic dependency rule templates
(see Table 2.8).
The templates are automatically instantiated by our system with different
dependency relationships (premodifier, postmodifier, etc.) in order to obtain
syntactic dependency rules which find words with related SO labels.
c) automatically derived
morphological relationships
(
e.g.
, “wonderful” and
“wonderfully” are likely to have similar SO labels).
d) WordNet-supplied
synonymy, antonymy, IS-A
and
morphological
rela-
tionships between words. For example,
clean
and
neat
are synonyms and so
they are likely to have similar SO labels.
Each of the SO label assignment subtasks previously identified is solved
using a relaxation labeling step. In the following, we describe in detail how
relaxation labeling is used to find SO labels for words in the given review sets.
Finding SO Labels for Words
For many words, a word sense or set of senses is used throughout the re-
view corpus with a consistently positive, negative or neutral connotation (
e.g.
,
“great,” “awful,” etc.). Thus, in many cases, a word
w
's SO label in the con-
text of a feature
f
and sentence
s
will be the same as its SO label in the
context of other features and sentences. In the following, we describe how
opine's relaxation labeling mechanism is used to find a word's dominant SO
label in a set of reviews.
For this task, a word's
neighborhood
is defined as the set of words connected
to it through conjunctions, disjunctions, and all other relationships previously
introduced as sources of constraints.
RL uses an
update equation
to re-estimate the probability of a word label
based on its previous probability estimate and the features of its neighbor-
hood (see
Neighborhood Features
). At iteration
m
,let
q
(
w, L
)
(
m
)
denote
Search WWH ::
Custom Search