<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Modeling and Representing Negation in Data-driven Machine Learning-based Sentiment Analysis</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Robert Remus</string-name>
          <email>rremus@informatik.uni-leipzig.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Natural Language Processing Group, Department of Computer Science, University of Leipzig</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>We propose a scheme for explicitly modeling and representing negation of word n-grams in an augmented word n-gram feature space. For the purpose of negation scope detection, we compare 2 methods: the simpler regular expression-based NegEx, and the more sophisticated Conditional Random Field-based LingScope. Additionally, we capture negation implicitly via word bi- and trigrams. We analyze the impact of explicit and implicit negation modeling as well as their combination on several data-driven machine learning-based sentiment analysis subtasks, i.e. document-level polarity classi cation, both in- and cross-domain, and sentence-level polarity classi cation. In all subtasks, explicitly modeling negation yields statistically signi cant better results than not modeling negation or modeling it only implicitly.</p>
      </abstract>
      <kwd-group>
        <kwd>Sentiment analysis</kwd>
        <kwd>negation modeling</kwd>
        <kwd>machine learning</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Negations as in example (1)
(1) Don't ask me!
are at the core of human language. Hence, negations are commonly encountered
in natural language processing (NLP) tasks, e.g. textual entailment [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ]. In
sentiment analysis (SA), negation plays a special role [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]: Whereas example (2)
expresses positive sentiment, the only slightly di erent example (3) expresses
negative sentiment.
(2) They are hcomfortable to weari+.
(3) They are hnot hcomfortable to weari+i .1
      </p>
    </sec>
    <sec id="sec-2">
      <title>1 In this work, struck out words are considered as negated.</title>
      <p>
        Therefore, negations are frequently treated in compositional semantic approaches
to SA [4{8], as well as in bag of words-based machine learning (ML) techniques
[
        <xref ref-type="bibr" rid="ref10 ref9">9, 10</xref>
        ].
      </p>
      <p>
        Research on negation scopes (NSs) and negation scope detection (NSD) was
primarily driven by biomedical NLP, particularly research on the detection of
absence or presence of certain diseases in biomedical text. One of the most
prominent studies in this eld is [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], that identi es negation words and their
scope using a variety of ML techniques and features. Only quite recently, the
impact of NSD on SA became of increasing interest: [12{14] detect NSs using
parse trees, typed dependencies, semantic role labeling and/or manually de ned
negation words. [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] compare several baselines for NSD, e.g. they consider as
NS the rest of the sentence following a negation word, or a xed window of 1
to 4 words following, preceding or around a negation word. [
        <xref ref-type="bibr" rid="ref16 ref17">16, 17</xref>
        ] study NSD
based on Conditional Random Fields (CRFs). All these studies concur in their
conclusion that SA, or more precisely polarity classi cation, bene ts from NSD.
      </p>
      <p>
        We model NSs in word n-gram feature space systematically and adopt recent
advances in NSD. We believe this endeavor is worthwhile, as this allows machines
to learn by themselves how negations modify the meaning of words, instead of
being taught by manually de ned and often ad hoc rules. Our work focuses
on data-driven ML-based models for SA that operate in word n-gram feature
space and do not rely on lexical resources, e.g. prior polarity dictionaries like
SentiWordNet [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. While various methods and features have been proposed for
SA, such data-driven word n-gram models proved to be still competitive in many
recent studies [19{21].
      </p>
      <p>This paper is structured as follows: In the next section we describe our
approach to modeling and representing negation in data-driven ML-based SA. In
Sect. 3 we evaluate our approach in experiments for several SA subtasks and
discuss their results. Finally, we draw conclusions and point out possible directions
for future work in Sect. 4.
2</p>
      <sec id="sec-2-1">
        <title>Negation Modeling</title>
        <p>We now describe our approach to implicitly and explicitly modeling and
representing negation in word n-gram feature space for data-driven ML-based SA.
When explicitly modeling negation, we incorporate our knowledge of negation
into the model; when implicitly modeling negation, we do not.
2.1</p>
        <sec id="sec-2-1-1">
          <title>Implicit Negation Modeling</title>
          <p>
            As pointed out in [
            <xref ref-type="bibr" rid="ref3">3</xref>
            ], negations are often implicitly modeled via higher order
word n-grams, e.g. bigrams (\n't return"), trigrams (\lack of padding"),
tetragrams2 (\denied sending wrong size") etc. That aside, higher order word n-grams
also implicitly capture other linguistic phenomena, e.g. comparatives (\larger
than", \too much").
          </p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>2 Tetragrams are also referred to as quad-, four- or 4-grams.</title>
      <p>2.2</p>
      <sec id="sec-3-1">
        <title>Explicit Negation Modeling</title>
        <p>Although it is convenient, there is a drawback to solely relying on higher order
word n-grams when trying to capture negations: Long NSs as in example (4)
occur frequently (cf. Sect. 3.3), but typically word n-grams (n &lt; 5) are not able
to properly capture them.
(4) The leather straps have never worn out or broken.</p>
        <p>
          Here, a word trigram captures \never worn out" but not \never [..] broken".
While a word 5-gram is able to capture \never [..] broken", learning models using
word n-gram features with n 3 usually leads to very sparse representations,
depending on how much training data is available and how homogeneous [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ]
this training data is. In such cases, learning from the training data what a certain
higher order word n-gram contributes to the model is then backed up by only
very little to almost none empirical ndings. Therefore, we model negations also
explicitly.
        </p>
        <p>Negation Scope Detection Vital to explicit negation modeling is NSD. E.g.,
in example (5), we need to detect that \stand up to laundering very well" is in
the scope of \don't".
(5) They don't stand up to laundering very well, in that they shrink up quite a
bit.</p>
        <p>
          For that purpose, we employ NegEx3 [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ], a simpler regular expression-based
NSD and LingScope4 [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ], a more sophisticated CRF-based NSD trained on the
BioScope corpus [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ]. NegEx was chosen as a strong baseline: its detected NSs are
similar to a weak baseline NSD method frequently used [
          <xref ref-type="bibr" rid="ref10 ref9">9, 10</xref>
          ]: consider all words
following a negation word as negated, up to the next punctuation. LingScope
was chosen to represent the state-of-the-art in NSD. Additionally, both NegEx
and LingScope are publicly available.
        </p>
        <p>
          To improve NSD, we expand contractions like \can't" to \can not", \didn't"
to \did not" etc. Please note that while NegEx considers the negation itself to
be part of the NS, we do not. NegEx's NSs are adjusted accordingly.
Representation in Feature Space Once NSs are detected, negated and
nonnegated word n-grams need to be explicitly represented in feature space.
Therefore, we resort to a representation inspired by [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ], who create a new feature NOT f
when feature f is preceded by a negation word, e.g. \not" or \isn't".
        </p>
        <p>Let W = fwig; i = 1; : : : ; d be our word n-grams and let X = f0; 1gd be
our word n-gram feature space of size d, where for xj 2 X , xjk = 1 denotes
the presence of wk and xjk = 0 denotes its absence. For each feature xjk we
introduce an additional feature xjk that encodes whether wk appears negated
(xjk = 1) or non-negated (xjk = 0). Thus, we obtain an augmented feature space
X = f0; 1g2d. In X we are now able to represent whether a word n-gram
3 http://code.google.com/p/negex/
4 http://sourceforge.net/projects/lingscope/
{ w is present (encoded as [1; 0]),
{ w is absent ([0; 0]),
{ w is present and negated ([0; 1]) or
{ w is present both negated and non-negated ([1; 1]).</p>
        <p>Representing an Example Assume we employ nave tokenization that simply
splits at white spaces, ignore punctuation characters like \." and \," and extract
the presence and absence of the word unigrams Wuni = f\bit", \don't", \down",
\laundering", \quite", \shrink", \stand", \up", \very", \well"g, i.e. Wuni is our
vocabulary. Representing example (5) in X results then in a stylized feature
vector as shown in Table 1.</p>
        <p>Note the di erence between \laundering" and \up". While \laundering" is
present only once and is negated and thus is represented as [0; 1], \up" is present
twice|once negated and once non-negated|and thus is represented as [1; 1].
3</p>
        <sec id="sec-3-1-1">
          <title>Evaluation</title>
          <p>We evaluate our negation modeling approach in 3 common SA subtasks:
indomain document-level polarity classi cation, cross-domain document-level
polarity classi cation (cf. Sect. 3.1) and sentence-level polarity classi cation (cf.
Sect. 3.2).</p>
          <p>
            Our setup for all experiments is as follows: For sentence segmentation and
tokenization we use OpenNLP5. As classi ers we employ Support Vector Machines
(SVMs) in their LibSVM implementation6 using a linear kernel with their cost
factor C set to 2:0 without any further optimization. SVMs were chosen because
(i) it has been shown previously that they exhibit superior classi cation power
in polarity classi cation experiments [
            <xref ref-type="bibr" rid="ref9">9</xref>
            ] and therefore (ii) nowadays SVMs are
a common choice for SA classi cation subtasks and text classi cation in general
[
            <xref ref-type="bibr" rid="ref26">26</xref>
            ].
          </p>
          <p>
            As features we use word uni-, bi- and trigrams extracted from the data7.
Word bi- and trigrams model negation implicitly as described in Sect. 2.1. We
5 http://opennlp.apache.org
6 http://www.csie.ntu.edu.tw/~cjlin/libsvm/
7 We also experimented with word tetragrams, but found that they do not contribute
to the models' discriminative power. This is not surprising, as in all used data sets
most word tetragrams appear only once. The word tetragram distribution's relative
entropy [
            <xref ref-type="bibr" rid="ref27">27</xref>
            ], is greater than 0.99, i.e. here word tetragrams are almost uniformly
distributed.
perform no feature selection|neither stop words nor punctuation characters are
removed because we do not make any assumption about which word n-grams
carry sentiment and which do not. Additionally, we explicitly model the negation
of these word uni-, bi- and trigrams as described in Sect. 2.2. This is di erent
from [
            <xref ref-type="bibr" rid="ref9">9</xref>
            ]'s approach, who \[..] consider bigrams (and n-grams in general) to be an
orthogonal way to incorporate context.". Explicitly modeling negation of higher
order word n-grams allows for learning that there is a di erence between \doesn't
work well" and \doesn't work" in examples (6) and (7)
(6) The stand doesn't work well.
(7) The stand doesn't work.
just as an ordinary word funi, big-gram model allows for learning the di erence
between \work" and \work well".
          </p>
          <p>The in-domain document-level and sentence-level polarity classi cation
experiments are construed as 10-fold cross validations. As performance measure
we report accuracy A to be comparable to other studies (cf. Sect. 3.4). The level
of statistical signi cance is determined by strati ed shu ing, an approximate
randomization test [28] run with 220 = 1; 048; 576 iterations as recommended
by [29]. The level of statistically signi cant di erence to the corresponding base
model without negation modeling is indicated by ?? (p &lt; 0:005) and ? (p &lt; 0:05).
3.1</p>
        </sec>
      </sec>
      <sec id="sec-3-2">
        <title>Document-level Polarity Classi cation</title>
        <p>As gold standard for in- and cross-domain document-level polarity classi cation
we use [30]'s Multi-domain Sentiment Dataset v2.08 (MDSD v2.0), that contains
star-rated product reviews of various domains. We chose 10 domains: apparel,
books, dvd, electronics, health &amp; personal care, kitchen &amp; housewares, music,
sports &amp; outdoors, toys &amp; games and video. Those are exactly the domains
for which a pre-selected, balanced amount of 1,000 positive and 1,000 negative
reviews is available. [30] consider reviews with more than 3 stars positive, and
less than 3 stars negative|they omit 3-star reviews; so do we.</p>
        <p>In-domain The evaluation results of our in-domain document-level polarity
classi cation experiments averaged over all 10 domains are shown in Table 2.</p>
        <p>A word funi, big-gram base model, LingScope for NSD and explicitly
modeling negations for word funi, big-grams yields the best overall result (A = 81:93).
This result is statistically signi cant di erent (p &lt; 0:005) from the result the
corresponding base model achieves using word funi, big-grams alone (A = 81:37).
Cross-domain In our cross-domain experiments, for all 10!/(10-2)! = 90 source
domain{target domain pairs, there are 2,000 labeled source domain instances
(1,000 positive and 1,000 negative) and 200 labeled target domain instances (100
8 http://www.cs.jhu.edu/~mdredze/datasets/sentiment/
funig
positive and 100 negative) available for training, 1,800 labeled target domain
instances (900 positive and 900 negative) are used for testing. This is a typical
semi-supervised domain adaptation setting. If required by the method the same
amount of unlabeled target domain instances is available for training as there
are labeled source domain instances: 2,000.</p>
        <p>We employ 3 methods for cross-domain polarity classi cation, Instance
Selection (IS) [31], \All" and EasyAdapt++ (EA++) [32]. While \All" simply
uses all available labeled source and target domain training instances for
training, EA++ additionally uses unlabeled target domain instances and operates
via feature space augmentation and co-regularization [33]. IS selects source
domain training instances that are most likely to be informative based on domain
similarity and domain complexity of source and target domain.</p>
        <p>For \All", just like for in-domain polarity classi cation, a word funi, big-gram
base model, LingScope for NSD and explicitly modeling negations for word funi,
big-grams yields the best overall result (A = 77:31, p &lt; 0:005). The same applies
to IS (A = 77:71, p &lt; 0:005). For EA++, a word funi, big-gram base model,
NegEx for NSD and explicitly modeling negations for word unigrams yields the
best overall result (A = 77:5, p &lt; 0:005). A word funi, bi, trig-gram base
model, LingScope for NSD and explicitly modeling negations for word unigrams
performs almost as good and yields A = 77:48 (p &lt; 0:005).
9 http://asv.informatik.uni-leipzig.de/staff/Robert_Remus
funig
funig
funi, big
As gold standard for sentence-level polarity classi cation we use [34]'s sentence
polarity dataset v1.010 (SPD v1.0), that contains 10,662 sentences from movie
reviews annotated for their polarity (5,331 positive and 5,331 negative).</p>
        <p>Evaluation results are shown in Table 4. Here, a word funi, bi, trig-gram base
model, LingScope for NSD and explicitly modeling negations for word funi, bi,
trig-grams yields the best result (A = 78:01, p &lt; 0:05).
10 http://www.cs.cornell.edu/people/pabo/movie-review-data/
than NegEx on biomedical data. This also applies to review data: We evaluated
LingScope and NegEx on 500 sentences that were randomly extracted from SPD
v1.0 and annotated for their NSs. Table 5 shows the results: LingScope clearly
outperforms NegEx with respect to precision and recall. So although BioScope's
genre domain which LingScope and NegEx were trained and/or tested on di ers
greatly from the genre and domains of MDSD v2.0 and SPD v1.0, models learned
using LingScope yield the best or almost best results for all our SA subtasks.</p>
        <p>Compared to ordinary word n-gram models that do not model negation
(n = 1) or model negation only implicitly (2 n 3), word n-gram
models that additionally model negation explicitly achieve statistically signi cant
improvements|given an accurate NSD method.</p>
        <p>To shed some light on the di erences between the evaluated subtasks' and
gold standards' results, we analyze how many and what kind of NSs the NSD
methods detect (cf. Table 6). Generally, LingScope detects more negations than
NegEx. NSs detected by LingScope are on average shorter than those detected
by NegEx, hence they are more precise. While LingScope and NegEx detect
negations in about 67% of all documents in MDSD v2.0, only about 20% of all
sentences in SPD v1.0 contain detected negations.</p>
        <p>It is noteworthy that only very little NSs have length 1, i.e. span 1 word
unigram, but many NSs have length 4 or longer, i.e. span 4 word unigrams or
more. That con rms the need for explicit negation modeling as mentioned in
Sect. 2.2, but also hints at a data sparsity problem: Parts of word n-grams in
the scope of negations re-occur, but the same NS basically never appears twice.
E.g., for MDSD v2.0 and LingScope as NSD, on average each NS overlaps only
on 0.18 positions with each other NS. Thus, overlaps as shown in example (8)
and (9), where \buy" appears in both NSs, are scarce:
(8) Don't buy these shoes for running!
(9) Do not buy them unless you like getting blisters.</p>
        <p>
          The picture is similar for SPD v1.0 with an overlap in 0.22 positions on average.
For sentence-level polarity classi cation on SPD v1.0 our best performing model
(A = 78:01) outperforms 3 state-of-the-art models: [35]'s dependency tree-based
CRFs with hidden variables (A = 77:3), [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]'s linear Matrix-Vector Recursion
(A = 77:1) and [36] Semi-supervised Recursive Autoencoders (A = 77:7). It is
only beaten by [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]'s matrix-vector recursive neural network (A = 79) and [37]'s
SVM with nave bayes features (A = 79:4).
        </p>
        <p>
          For in-domain document-level polarity classi cation on MDSD v2.0, [
          <xref ref-type="bibr" rid="ref27">27</xref>
          ]
report results for 7 domains (dvd, books, electronics, health, kitchen, music, toys)
out of the 10 domains we used in our experiments. Their SVMs use word
unigrams and bigrams of word stems as features and yield A = 80:29 on average;
on the same 7 domains our best performing model yields A = 81:49 on average.
        </p>
        <p>For cross-domain document-level polarity classi cation on MDSD v2.0, our
best performing model (IS, A = 76:76) is inferior compared to more complex
domain adaptation methods, all of which are evaluated on 4 domains (dvd,
books, electronics, kitchen), i.e. 12 domain pairs: [30]'s Structural
Correspondence Learning (A = 77:97), [38]'s Spectral Feature Alignment (A = 78:75)
and [39]'s graph-based RANK (A = 76:9), OPTIM-SOCAL (A = 76:78) and
RANK-SOCAL (A = 80:12). It only outperforms [39]'s OPTIM (A = 75:3).</p>
        <p>In summary, purely data-driven discriminative word n-gram models with
negation modeling prove to be competitive in several common SA subtasks.
4</p>
        <sec id="sec-3-2-1">
          <title>Conclusions &amp; Future Work</title>
          <p>We conclude that data-driven ML-based models for SA that operate in word
n-gram feature space bene t from explicit negation modeling. In turn, explicit
negation modeling bene ts from (i) high quality NSD methods like LingScope
and (ii) modeling not only negation of word unigrams, but also of higher order
word n-grams, especially word bigrams.</p>
          <p>These insights suggest that explicitly modeling semantic compositions is
promising for data-driven ML-based SA. Given appropriate scope detection
methods, our approach may for example easily be extended to model other
valence shifters [40], e.g. intensi ers like \very" or \many", or hedges [41] like
\may" or \might", or even implicit negation in the absence of negation words
[42]. Our approach is also easily extensible to other word n-gram weighting
schemes aside from encoding pure presence or absence, e.g. weighting using
relative frequencies or tf-idf. The feature space then simply becomes X = R2d.</p>
          <p>Future work encompasses model ne-tuning, e.g. accounting for NSs in the
scope of other negations as in example (10)
(10) I hdon't care that they are hnot really leatherii.
and employing generalization methods to tackle data sparsity when learning the
e ects of negations, modeled both implicitly and explicitly.</p>
        </sec>
        <sec id="sec-3-2-2">
          <title>Acknowledgments</title>
          <p>A special thank you goes to Stefan Bordag for the fruitful discussions we had.
Additional thanks goes to the anonymous reviewers whose useful comments and
suggestions considerably improved the original paper.
28. Noreen, E.W.: Computer Intensive Methods for Testing Hypothesis { An
Introduction. John Wiley and Sons, Inc. (1989)
29. Yeh, A.: More accurate tests for the statistical signi cance of result di erences.</p>
          <p>In: Proceedings of the 18th International Conference on Computational Linguistics
(COLING). (2000) 947{953
30. Blitzer, J., Dredze, M., Pereira, F.C.: Biographies, bollywood, boom-boxes and
blenders: Domain adaptation for sentiment classi cation. In: Proceedings of the
45th Annual Meeting of the Association for Computational Linguistics (ACL).
(2007) 440{447
31. Remus, R.: Domain adaptation using domain similarity- and domain
complexitybased instance selection for cross-domain sentiment analysis. In: Proceedings of the
2012 IEEE 12th International Conference on Data Mining Workshops (ICDMW
2012) Workshop on Sentiment Elicitation from Natural Text for Information
Retrieval and Extraction (SENTIRE). (2012) 717{723
32. Daume III, H., Kumar, A., Saha, A.: Frustratingly easy semi-supervised domain
adaptation. In: Proceedings of the 2010 Workshop on Domain Adaptation for
Natural Language Processing (DANLP). (2010) 53{59
33. Daume III, H., Kumar, A., Saha, A.: Co-regularization based semi-supervised
domain adaptation. In: Proceedings of Neural Information Processing Systems
(NIPS). (2010) 256{263
34. Pang, B., Lee, L.: Seeing stars: Exploiting class relationships for sentiment
categorization with respect to rating scales. In: Proceedings of the 43rd Annual Meeting
of the Association for Computational Linguistics (ACL). (2005) 115{124
35. Nakagawa, T., Inui, K., Kurohashi, S.: Dependency tree-based sentiment
classication using crfs with hidden variables. In: Proccedings of the 2010 Conference
of the North American Chapter of the Association for Computational Linguistics:
Human Language Technology. (2010) 786{794
36. Socher, R., Pennington, J., Huang, E.H., Ng, A.Y., Manning, C.D.:
Semisupervised recursive autoencoders for predicting sentiment distributions. In:
Proceedings of the 16th Conference on Empirical Methods in Natural Language
Processing (EMNLP). (2011) 151{161
37. Wang, S., Manning, C.D.: Baselines and bigrams: Simple, good sentiment and
topic classi cation. In: Proceedings of the 50th Annual Meeting of the Association
for Computational Linguistics (ACL). (2012) 90{94
38. Pan, S.J., Ni, X., Sun, J.T., Yang, Q., Chen, Z.: Cross-domain sentiment
classication via spectral feature alignment. In: Proceedings of the 19th International
Conference on World Wide Web (WWW). (2010) 751{760
39. Ponomareva, N., Thelwall, M.: Do neighbours help? an exploration of graph-based
algorithms for cross-domain sentiment classi cation. In: Proceedings of the 2012
Joint Conference on Empirical Methods in Natural Language Processing (EMNLP)
and Computational Natural Language Learning (CoNLL). (2012) 655{665
40. Polanyi, L., Zaenen, A.: Contextual valence shifters. In Shanahan, J.G., Qu, Y.,
Wiebe, J., eds.: Computing Attitude and A ect in Text: Theory and Application.
Volume 20 of The Information Retrieval Series. Computing Attitude and A ect in
Text: Theory and Applications. Springer, Dordrecht (2006) 1{9
41. Lako , G.: Hedging: A study in media criteria and the logic of fuzzy concepts.</p>
          <p>Journal of Philosophical Logic 2 (1973) 458{508
42. Reyes, A., Rosso, P.: On the di culty of automatically detecting irony: Beyond a
simple case of negation. Knowledge and Information Systems (2013) 1{20</p>
        </sec>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Herrera</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Penas</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Verdejo</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Textual entailment recognition based on dependency analysis and wordnet</article-title>
          .
          <source>In: Proceedings of the 1st PASCAL Challenge Workshop on Recognizing Textual Entailment (RTE)</source>
          .
          <article-title>(</article-title>
          <year>2005</year>
          )
          <volume>21</volume>
          {
          <fpage>24</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Delmonte</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tonelli</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Boniforti</surname>
            ,
            <given-names>M.A.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bristot</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Venses { a linguisticallybased system for semantic evaluation</article-title>
          .
          <source>In: Proceedings of the 1st PASCAL Challenge Workshop on Recognizing Textual Entailment (RTE)</source>
          .
          <article-title>(</article-title>
          <year>2005</year>
          )
          <volume>49</volume>
          {
          <fpage>52</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Wiegand</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Balahur</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Roth</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Klakow</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Montoyo</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>A survey on the role of negation in sentiment analysis</article-title>
          .
          <source>In: Proceedings of the 2010 Workshop on Negation and Speculation in Natural Language Processing (NeSp-NLP)</source>
          .
          <article-title>(</article-title>
          <year>2010</year>
          )
          <volume>60</volume>
          {
          <fpage>68</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Moilanen</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pulman</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Sentiment composition</article-title>
          .
          <source>In: Proceedings of the 6th International Conference on Recent Advances in Natural Language Processing (RANLP)</source>
          .
          <article-title>(</article-title>
          <year>2007</year>
          )
          <volume>378</volume>
          {
          <fpage>382</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Choi</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cardie</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Learning with compositional semantics as structural inference for subsentential sentiment analysis</article-title>
          .
          <source>In: Proceedings of the 13th Conference on Empirical Methods in Natural Language Processing (EMNLP)</source>
          .
          <article-title>(</article-title>
          <year>2008</year>
          )
          <volume>793</volume>
          {
          <fpage>801</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Neviarouskaya</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Prendinger</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ishizuka</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Compositionality principle in recognition of ne-grained emotions from text</article-title>
          .
          <source>In: Proceedings of the 3rd International Conference on Weblogs and Social Media (ICWSM)</source>
          .
          <article-title>(</article-title>
          <year>2009</year>
          )
          <volume>278</volume>
          {
          <fpage>281</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Remus</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , Hanig, C.:
          <article-title>Towards well-grounded phrase-level polarity analysis</article-title>
          .
          <source>In: Proceedings of the 12th International Conference on Intelligent Text Processing and Computational Linguistics (CICLing)</source>
          . (
          <year>2011</year>
          )
          <volume>380</volume>
          {
          <fpage>392</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Socher</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huval</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Manning</surname>
            ,
            <given-names>C.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ng</surname>
            ,
            <given-names>A.Y.</given-names>
          </string-name>
          :
          <article-title>Semantic compositionality through recursive matrix-vector spaces</article-title>
          .
          <source>In: Proceedings of the 2012 Joint Conference on Empirical Methods in Natural Language Processing (EMNLP) and Computational Natural Language Learning (CoNLL)</source>
          . (
          <year>2012</year>
          )
          <volume>1201</volume>
          {
          <fpage>1211</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Pang</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vaithyanathan</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Thumbs up? sentiment classi cation using machine learning techniques</article-title>
          .
          <source>In: Proceedings of the 40th Annual Meeting of the Association for Computational Linguistics (ACL)</source>
          .
          <article-title>(</article-title>
          <year>2002</year>
          )
          <volume>79</volume>
          {
          <fpage>86</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Mohammad</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kiritchenko</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhu</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          :
          <article-title>Nrc-canada: Building the state-of-theart in sentiment analysis of tweets</article-title>
          .
          <source>In: Second Joint Conference on Lexical and Computational Semantics (*SEM)</source>
          , Volume
          <volume>2</volume>
          :
          <source>Proceedings of the 7th International Workshop on Semantic Evaluation (SemEval)</source>
          . (
          <year>2013</year>
          )
          <volume>321</volume>
          {
          <fpage>327</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Morante</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Daelemans</surname>
            ,
            <given-names>W.:</given-names>
          </string-name>
          <article-title>A metalearning approach to processing the scope of negation</article-title>
          .
          <source>In: Proceedings of the 13th Conference on Computational Natural Language Learning (CoNLL)</source>
          . (
          <year>2009</year>
          )
          <volume>21</volume>
          {
          <fpage>29</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Jia</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Meng</surname>
            ,
            <given-names>W.:</given-names>
          </string-name>
          <article-title>The e ect of negation on sentiment analysis and retrieval e ectiveness</article-title>
          .
          <source>In: Proceedings of the 18th Conference on Information and Knowledge Management (CIKM)</source>
          .
          <article-title>(</article-title>
          <year>2009</year>
          )
          <year>1827</year>
          {
          <fpage>1830</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Carrillo-de Albornoz</surname>
          </string-name>
          , J.,
          <string-name>
            <surname>Plaza</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>An emotion-based model of negation, intensiers, and modality for polarity and intensity classi cation</article-title>
          .
          <source>Journal of the American Society for Information Science and Technology (JASIST)</source>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Johansson</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Moschitti</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Relational features in ne-grained opinion analysis</article-title>
          .
          <source>Computational Linguistics</source>
          <volume>39</volume>
          (
          <issue>3</issue>
          ) (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Hogenboom</surname>
            , A., van Iterson,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Heerschop</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Frasincar</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kaymak</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          :
          <article-title>Determining negation scope and strength in sentiment analysis</article-title>
          .
          <source>In: Proceedings of the 2011 IEEE International Conference on Systems, Man, and Cybernetics</source>
          (SMC).
          <article-title>(</article-title>
          <year>2011</year>
          )
          <volume>2589</volume>
          {
          <fpage>2594</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Councill</surname>
            ,
            <given-names>I.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McDonald</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Velikovich</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>What's great and what's not: Learning to classify the scope of negation for improved sentiment analysis</article-title>
          .
          <source>In: Proceedings of the 2010 Workshop on Negation and Speculation in Natural Language Processing (NeSp-NLP)</source>
          .
          <article-title>(</article-title>
          <year>2010</year>
          )
          <volume>51</volume>
          {
          <fpage>59</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Lapponi</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Read</surname>
          </string-name>
          , J., vrelid, L.:
          <article-title>Representing and resolving negation for sentiment analysis</article-title>
          .
          <source>In: Proceedings of the 2012 IEEE 12th International Conference on Data Mining Workshops (ICDMW</source>
          <year>2012</year>
          )
          <article-title>Workshop on Sentiment Elicitation from Natural Text for Information Retrieval and Extraction (SENTIRE)</article-title>
          .
          <article-title>(</article-title>
          <year>2012</year>
          )
          <volume>687</volume>
          {
          <fpage>692</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Esuli</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sebastiani</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>SentiWordNet: A publicly available lexical resource for opinion mining</article-title>
          .
          <source>In: Proceedings of the 5th International Conference on Language Resources and Evaluation (LREC)</source>
          .
          <article-title>(</article-title>
          <year>2006</year>
          )
          <volume>417</volume>
          {
          <fpage>422</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Barbosa</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Feng</surname>
          </string-name>
          , J.:
          <article-title>Robust sentiment detection on twitter from biased and noisy data</article-title>
          .
          <source>In: Proceedings of the 23rd International Conference on Computational Linguistics (COLING)</source>
          .
          <article-title>(</article-title>
          <year>2010</year>
          )
          <volume>36</volume>
          {
          <fpage>44</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Agarwal</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xie</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vovsha</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rambow</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Passonneau</surname>
          </string-name>
          , R.:
          <article-title>Sentiment analysis of twitter data</article-title>
          .
          <source>In: Proceedings of the Workshop on Languages in Social Media (LSM</source>
          . (
          <year>2011</year>
          )
          <volume>30</volume>
          {
          <fpage>38</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Saif</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>He</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Alani</surname>
          </string-name>
          , H.:
          <article-title>Alleviating data sparsity for twitter sentiment analysis</article-title>
          .
          <source>In: Proceedings of the 2nd Workshop on Making Sense of Microposts (#MSM)</source>
          .
          <article-title>(</article-title>
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Kilgarri</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Comparing corpora</article-title>
          .
          <source>International Journal of Corpus Linguistics</source>
          <volume>6</volume>
          (
          <issue>1</issue>
          ) (
          <year>2001</year>
          )
          <volume>97</volume>
          {
          <fpage>133</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Chapman</surname>
            ,
            <given-names>W.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bridewell</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hanbury</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cooper</surname>
            ,
            <given-names>G.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Buchanan</surname>
            ,
            <given-names>B.G.</given-names>
          </string-name>
          :
          <article-title>A simple algorithm for identifying negated ndings and diseases in discharge summaries</article-title>
          .
          <source>Journal of Biomedical Informatics</source>
          <volume>34</volume>
          (
          <issue>5</issue>
          ) (
          <year>2001</year>
          )
          <volume>301</volume>
          {
          <fpage>310</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Agarwal</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yu</surname>
          </string-name>
          , H.:
          <article-title>Biomedical negation scope detection with conditional random elds</article-title>
          .
          <source>Journal of the American Medical Informatics Association</source>
          <volume>17</volume>
          (
          <issue>6</issue>
          ) (
          <year>2010</year>
          )
          <volume>696</volume>
          {
          <fpage>701</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Vincze</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Szarvas</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Farkas</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mora</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Csirik</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>The BioScope corpus: Biomedical texts annotated for uncertainty, negation and their scopes</article-title>
          .
          <source>BMC Bioinformatics 9(Suppl 11)</source>
          (
          <year>2008</year>
          ) S9
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Joachims</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Text categorization with support vector machines: Learning with many relevant features</article-title>
          .
          <source>In: Proceedings of the 10th European Conference on Machine Learning (ECML)</source>
          .
          <article-title>(</article-title>
          <year>1998</year>
          )
          <volume>137</volume>
          {
          <fpage>142</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Ponomareva</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thelwall</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Biographies or blenders: Which resource is best for cross-domain sentiment analysis</article-title>
          ?
          <source>In: Proceedings of the 13th International Conference on Intelligent Text Processing and Computational Linguistics (CICLing)</source>
          . (
          <year>2012</year>
          )
          <volume>488</volume>
          {
          <fpage>499</fpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>