<!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>
      <issn pub-type="ppub">1613-0073</issn>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Tecnolengua Lingmotif at TASS 2017: Spanish Twitter Dataset Classi cation Combining Wide-coverage Lexical Resources and Text Features</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Antonio Moreno-Ortiz</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Chantal Perez Hernandez</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Malaga</institution>
          <country country="ES">Spain</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2017</year>
      </pub-date>
      <fpage>35</fpage>
      <lpage>42</lpage>
      <abstract>
        <p>In this paper we describe our participation in TASS 2017 shared task on polarity classi cation of Spanish tweets. For this task we built a classi cation model based on the Lingmotif Spanish lexicon, and combined this with a number of formal text features, both general and CMC-speci c, as well as single-word keywords and n-gram keywords, achieving above-average results across all three datasets. We report the results of our experiments with di erent combinations of said feature sets and machine learning algorithms (logistic regression and SVM).</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        The use of microblogging sites in general, and
Twitter in particular, has become so well
established that it is now a common source
to poll user opinion and even social happiness
        <xref ref-type="bibr" rid="ref1">(Abdullah et al., 2015)</xref>
        . Its relevance as a
social hub can hardly be overestimated, and it
is now common for traditional media to
reference Twitter trending topics as an indicator
of social concerns and interests.
      </p>
      <p>
        It is not surprising, then, that Twitter
datasets are increasingly being used for
sentiment analysis shared tasks. The SemEval
series of shared tasks included Sentiment
Analysis of English Twitter content in 2013
        <xref ref-type="bibr" rid="ref9">(Nakov et al., 2013)</xref>
        , and included other
languages in later editions. The TASS
Workshop on Sentiment Analysis at SEPLN series
started in 2012, and continued on a yearly
basis, thus being a milestone not only for
Spanish Twitter content, but for sentiment
analysis in general.
      </p>
      <p>
        The General Corpus of TASS was
published for TASS 2013
        <xref ref-type="bibr" rid="ref18">(Villena Roman et al.,
2013)</xref>
        , introducing aspect-based sentiment
analysis, consisting of over 68,000
polarityannotated tweets. Its creation followed
certain design criteria in terms of topics
(politics, football, literature, and entertainment)
and users.
      </p>
      <p>TASS 2017 (Mart nez-Camara et al.,
2017) keeps the Spain-only General Corpus
of TASS, and introduces a new international
corpus of Spanish tweets, named InterTASS.</p>
      <p>The InterTASS corpus adds considerable
dif</p>
      <p>culty to the tasks not only because of its
multi-varietal nature, but also because,
unlike the General Corpus of TASS, content has</p>
      <p>Copyright © 2017 by the paper's authors. Copying permitted for private and academic purposes.
not been ltered or their users selected, which
introduces many and varied decoding issues.
1.1</p>
    </sec>
    <sec id="sec-2">
      <title>Classi cation tasks</title>
      <p>TASS 2017 proposes two classi cation tasks.
Task 1 focuses on sentiment analysis at the
tweet level, while Task 2 deals with
aspectbased sentiment classi cation. We took part
in Task 1, since we have not yet tackled
aspect-based sentiment analysis. The aim
of this task is the automatic classi cation of
tweets in one of 4 levels: positive,
negative, neutral, and none.</p>
      <p>The neutral/none distinction
introduces added di culty to the classi cation
task. Tweets annotated as none are
supposed to express no sentiment whatsoever, as
in informative or declarative texts, whereas
the neutral category of tweets is meant to
qualify tweets where both positive and
negative opinion is expressed, but they cancel
each other out, resulting in a neutral overall
message.</p>
      <p>We believe this distinction is too fuzzy
to be annotated reliably. First, precise
balance of polarity is hardly ever found in any
message where sentiment is expressed: the
message is usually "negative/positive
situation x, somehow counterbalanced by
positive/negative situation y ", with an
entailment that the result is tilted to either side.
The following are examples of tweets tagged
as neutral in the training set:
768547351443169284 Parece que las cosas no te
van muy bien, espero que todo mejore, que todo
el mundo merece ser feliz.
770417499317895168 No hay nada mas bonito q
separarse d una persona y q al tiempo t diga q
t echa de menos... pero a mi no m va a pasar
We also found a number of examples
where tweets that clearly fell into none cases,
where wrongly annotated as neutral:
768588061496209408 Estas palabras, del
Poema, INSTANTES, son de Nadine Stair.
Escritora norteamericana, a la q le gustan los
helados.
767846757996847104 pues imaginate en una
casa muy grande
769993102442524674 Ninguno de los clubes lo
hizo o cial pero se dice que s</p>
      <p>
        These annotation issues are to be
expected, due to the added cognitive load that
is placed on the annotators, as other
researchers have pointed out
        <xref ref-type="bibr" rid="ref3 ref4 ref5 ref7 ref8">(Mohammad and
Bravo-Marquez, 2017a)</xref>
        . Also, its presence
makes it more di cult to compare results
with those of other sentiment classi cation
shared tasks, where the none class is not
considered.
1.2
      </p>
    </sec>
    <sec id="sec-3">
      <title>Lexicon-based Sentiment Analysis</title>
      <p>
        Within Sentiment Analysis it is common
to distinguish corpus-based approaches from
lexicon-based approaches. Although a
combination of both methods can be found in the
literature
        <xref ref-type="bibr" rid="ref12 ref13 ref2">(Rilo , Patwardhan, and Wiebe,
2006)</xref>
        , Lexicon-based approaches are
usually preferred for sentence-level classi cation
        <xref ref-type="bibr" rid="ref3">(Andreevskaia and Bergler, 2007)</xref>
        , whereas
corpus-based, statistical approaches are
preferred for document-level classi cation.
      </p>
      <p>
        Using sentiment dictionaries has a long
tradition in the eld. WordNet (Fellbaum,
1998) has been a recurrent source of lexical
information
        <xref ref-type="bibr" rid="ref12 ref13 ref2">(Kim and Hovy, 2004; Hu and
Liu, 2004; Adreevskaia and Bergler, 2006)</xref>
        ,
either directly, as a source of lexical
information, or for sentiment lexicon construction.
Other common lexicons used in English
sentiment analysis research include The
General Inquirer
        <xref ref-type="bibr" rid="ref14">(Stone and Hunt, 1963)</xref>
        , MPQA
        <xref ref-type="bibr" rid="ref19">(Wilson, Wiebe, and Ho mann, 2005)</xref>
        , and
Bing Liu's Opinion Lexicon (Hu and Liu,
2004). Yet other researchers have used a
combination of existing lexicons or created
their own
        <xref ref-type="bibr" rid="ref17">(Hatzivassiloglou and McKeown,
1997; Turney, 2002)</xref>
        . The use of lexicons
has sometimes been straightforward, where
the mere presence of a sentiment word
determines a given polarity. However, negation
and intensi cation can alter the valence or
polarity of that word.1 Modi cation of
sentiment in context has also been widely
recognized and dealt with by some researchers
        <xref ref-type="bibr" rid="ref10 ref12 ref12 ref13 ref13 ref15 ref2 ref2">(Kennedy and Inkpen, 2006; Polanyi and
Zaenen, 2006; Choi and Cardie, 2008; Taboada
et al., 2011)</xref>
        .
      </p>
      <p>
        However, the valence of a given word may
vary greatly from one domain to another, a
fact well recognized in the literature
        <xref ref-type="bibr" rid="ref10 ref19">(Aue
and Gamon, 2005; Pang and Lee, 2008; Choi,
Kim, and Myaeng, 2009)</xref>
        , which causes
problems when a sentiment lexicon is the only
source of knowledge. A number of solutions
have been proposed, mostly using ad hoc
dic1The use of the terms valence and polarity is used
inconsistently in the literature. We use polarity to
refer to the binary distinction positive/negative
sentiment, and valence to a value of intensity on a scale.
tionaries, sometimes created automatically
from a domain-speci c corpus
        <xref ref-type="bibr" rid="ref16">(Tai and Kao,
2013; Lu et al., 2011)</xref>
        .
      </p>
      <p>Our approach to using a lexicon takes
some ideas from the aforementioned
approaches. We describe it in the next section.
2</p>
      <sec id="sec-3-1">
        <title>System description</title>
        <p>Our system for this polarity classi cation
task relies on the availability of rich sets
of lexical, sentiment, and (formal) text
features, rather than on highly sophisticated
algorithms. We basically used a logistic
regression classi er trained on the optimal set
of features after many feature combinations
were tried on the training set. We also tried
a SVM classi er on the same feature sets, but
we consistently obtained poorer results
compared to the logistic regression classi er.
Parameter netuning on each classi er was very
limited; we simply performed a grid search
on the C parameter, which threw 100 as
optimal. For the SVM classi er we found the
RBF kernel to perform better than the
linear kernel2. We mostly focused on feature
selection and combination.</p>
        <p>We obtained good results on the three test
datasets, with some important di erences
between the InterTASS and General datasets.
Results, however, were not as good as we had
anticipated based on our experiments on the
training datasets. We discuss this in section
3 below. Here we describe our general system
architecture and feature sets.</p>
        <p>
          This TASS shared task is our rst
experience with Twitter data sentiment classi
cation proper, although we had the related
experience from our recent participation in
WASSA-2017 Shared Task on Emotion
Intensity
          <xref ref-type="bibr" rid="ref3 ref4 ref5">(Mohammad and Bravo-Marquez,
2017b)</xref>
          . From this shared task we learnt the
relevance and impact that other, non-lexical
text features can have in microblogging texts.
        </p>
        <p>Since our focus was on identifying the
predictive power of classi cation features, and
intended to perform many experiments with
features combinations, we designed a simple
tool to facilitate this.</p>
        <p>
          This tool, Lingmotif Learn, is a
GUIenabled convenience tool that manages
datasets and uses the Python-based
scikitlearn
          <xref ref-type="bibr" rid="ref11">(Pedregosa et al., 2011)</xref>
          machine
learning toolkit. It facilitates loading and
prepro2For the RBF kernel we used gamma=0.001,
C=100. For the linear kernel we used C=1000.
cessing datasets, getting the text run trough
the Lingmotif SA engine, and feeding the
resulting data into one of several machine
learning algorithms. Lingmotif Learn is able
to extract both Sentiment features and
nonsentiment features, such as raw text metrics
and keywords, and it makes it easy to
experiment with di erent feature set combinations.
2.1
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>The Lingmotif tool</title>
      <p>
        Sentiment features are returned by the
Lingmotif SA engine. Lingmotif
        <xref ref-type="bibr" rid="ref3 ref7 ref8">(Moreno-Ortiz,
2017a)</xref>
        is a user-friendly, multilingual, text
analysis application with a focus on
sentiment analysis that o ers several modes of
text analysis. It is not speci cally geared
towards any particular type of text or domain.
It can analyze long documents, such as
narratives, medium-sized ones, such as political
speeches and debates, and short to very short
texts, such as user reviews and tweets. For
each of these, the tool o ers di erent outputs
and metrics.
      </p>
      <p>For large collections of short texts, such
as Twitter datasets, it provides a
multidocument mode whose default output is
classi cation. In the current publicly available
version this classi cation is entirely based on
the Text Sentiment Score (TSS), which
attempts to summarize the text's overall
polarity on a 0-100 scale. TSS is calculated as
a function of the text's positive and
negative scores and the sentiment intensity, which
re ects the proportion of sentiment to
nonsentiment lexical items in the text.
Speci c details on TSS calculation can be found
in Moreno-Ortiz (2017a). A description of
its applications is found in Moreno-Ortiz
(2017b).</p>
      <p>Lingmotif results are generated as a
HTML/Javascript document, which is saved
Name
tss
tsi
sent.it
pos.sc
neg.sc
pos.it
neg.it
neu.it
split1.tss
split2.tss
sentences
shifters</p>
      <p>Description
Text Sentiment Score
Text Sentiment Intensity
Number of lexical Items
Positive score
Negative score
Number of positive items
Number of negative items
Number of neutral items
TSS for split 1 of text
TSS for split 2 of text
Number of sentences</p>
      <p>Number of sentiment shifters
locally to a prede ned location and
automatically sent to the user's default browser
for immediate display. Internally, the
application generates results as an XML
document containing all the relevant data; this
XML document is then parsed against one of
several available XSL templates, and
transformed into the nal HTML.</p>
      <p>Lingmotif Learn simply plugs into the
internally generated XML document to retrieve
the desired sentiment analysis data, and
appends the data to each tweet as features.
2.2</p>
    </sec>
    <sec id="sec-5">
      <title>Sentiment features</title>
      <p>Table 1 summarizes the sentiment-related
feature set generated by the Lingmotif
engine.</p>
      <p>Most of these features are included in the
original Lingmotif engine, but for this
occasion we experimented with text splits to test
the relevance of the position of the sentiment
words in the tweet. The features split1.tss
and split2.tss are the combined sentiment
score for each half of the tweet. The
assumption was that sentiment words used towards
the end of the tweet may have more weight
on the overall tweet polarity. This might be
helpful especially for the P/N/NEU
distinction. Neutral tweets are supposed to have
some balance between positivity and
negativity. In our tests with the training set,
however, adding these features did not improve
results. We also experimented with 3 splits,
with the same results. These features were
thus discarded for test set classi cation.</p>
      <p>Some of these features are in fact
redundant. Notably, tss already encapsulates
pos.sc, neg.sc, and neu.it. In our tests,
the classi er performed better using just the
pos.sc and neg.sc values, than our
calculated tss, so we only used these two features.</p>
      <p>Name
sentences
tt.ratio
lex.items
gram.items
vb.items
nn.items
nnp.items
jj.items
rb.items
chars
intensifiers
contrasters
emoticons
all.caps
char.ngrams
x.marks
q.marks
quote.marks
susp.marks
x.marks.seqs
q.marks.seqs
xq.marks.seqs
handles
hashtags
urls</p>
      <p>Description
Number of sentences
Type/Token ratio
Number of lexical items
Number of grammatical items
Number of verbs
Number of nouns
Number of proper nouns
Number of adjectives
Number of adverbs
Number of characters
Number of intensi ers
Number of contrast words
Number of emoticons/emojis
Number of upper case words
Number of character ngrams
Number of exclamation marks
Number of question marks
Number of quotation marks
Number of suspension marks
Number of x.marks sequences
Number of q.marks sequences
Number of x/q marks sequences
Number of Twitter handles
Number of hashtags</p>
      <p>
        Number of URL's
Raw text features are commonly used in
sentiment analysis shared tasks successfully (e.g.
        <xref ref-type="bibr" rid="ref6">Mohammad, Kiritchenko, and Zhu (2013</xref>
        ),
Kiritchenko et al. (2014)), including
previous editions of TASS (Ceron-Guzman, 2016).
The role of some of them is rather
obvious; the presence of emoticons or
exclamation marks, for example, usually determines
(strong) sentiment or opinion, thus being a
good candidate predictor for the none vs rest
distinction. The role of others, however, is
not as clear. For example, we consistently
obtained better results using the gram.items
feature, whereas the number of lexical items
was not a good predictor. The number of
verbs, adjectives and adverbs also proved to
be useful, whereas the number of nouns did
not.
      </p>
      <p>Table 2 contains the full list of text
features we experimented with.
2.4</p>
    </sec>
    <sec id="sec-6">
      <title>Keyword features</title>
      <p>In order to account for words and expressions
that convey sentiment but may not be
included in the sentiment lexicon, we
experimented with automatic keyword extraction
for each of the classes in the training set.
Automatic keyword and keyphrase
extraction is a well developed eld and a number
of tools and methodologies have been
proName
p.kw
p.ng.kw
p.handles
n.kw
n.ng.kw
n.handles
neu.kw
neu.ng.kw
neu.handles
none.kw
none.ng.kw
none.handles</p>
      <p>Description
Positive keywords
Positive ngram keywords
Positive handles
Negative keywords
Negative ngram keywords
Negative handles
Neutral keywords
Neutral ngram keywords
Neutral handles
None keywords
None ngram keywords</p>
      <p>None handles
posed. Hasan and Ng (2014) provide a good
overview of the state-of-the-art techniques for
keyphrase extraction.</p>
      <p>We used a very simple approach that
consisted in comparing frequencies of single
words and ngrams (2 to 4 words) on a
onevs-rest basis for each of our four classes, for
words and ngrams with a minimum frequency
of 2. We calculated and ranked keyness based
on the chi-square statistic, and then manually
removed irrelevant results. We ended up with
a list of 100 keywords and 100 keyphrases for
each class. We did the same for Twitter
handles.</p>
      <p>Using the keywords feature set improved
results considerably in our tests with the
training set. However, this improvement did
not transfer well to the test sets, especially in
the case of the InterTASS dataset. We
further discuss this issue in section 3.
3</p>
      <sec id="sec-6-1">
        <title>Experiments and Results</title>
        <p>Tables 4, 5, and 6 show our results for each of
the test sets. Although performance is strong
across all three, there clearly is a di erence
between the General TASS datasets, on the
one hand, and the InterTASS dataset on the
other.</p>
        <sec id="sec-6-1-1">
          <title>Experiment</title>
          <p>sent-only
run3
sent-only- xed</p>
          <p>Macro-F1
0.456
0.441
0.441</p>
          <p>Accuracy
0.582
0.576
0.595</p>
          <p>We believe this is due to two main reasons.
First, the General training set (7,218 tweets)
is much larger than the InterTASS training
set (1,514 tweets, using both the training and
development datasets). This of course
provides a much more solid training base for</p>
        </sec>
        <sec id="sec-6-1-2">
          <title>Experiment</title>
          <p>run3</p>
          <p>nal
no ngrams
the former than the latter. All our models
were trained on one dataset where both
training datasets (General and InterTASS) where
merged. Perhaps better results would have
been obtained by training on each dataset
separately.</p>
          <p>The other reason for poorer performance
on the InterTASS test set concerns the very
di erent nature of the datasets. The
General Corpus of TASS consists of tweets
generated by public gures (artists, politicians,
journalists) with a large number of
followers. Such Twitter users are more predictable
both in terms of the content of their tweets
and the language they use. They are also
Castilian Spanish speakers entirely. Most of
these tweets contain very compact but
carefully chosen language, expressing users'
opinion or evaluation of polically or socially
relevant events. On the other hand, the
interTASS corpus shows much more
variability; rst, the tweets were collected not only
from Spain, but from several Latin American
countries, which introduces important
lexical variability. Second, no user selection is
apparent. Tweets were randomly collected
from the whole Spanish speaking user base.
This introduces spelling errors and a much
more colloquial and chatty language.
Nonlexical linguistic features, such as
exclamation marks, emojis or emoticons, are
recurrent, as are, user-to user messages, which
are of course hard-to-decode, since they
presuppose certain privately shared knowledge.
These issues have obviously a ected the
performance of all TASS participants, as is clear
from the nal leader board.</p>
          <p>We obtained the best results for the
General datasets with our run3 experiment,
where we combined a selection of features
from the three feature sets listed in tables
pos.sc
neg.sc
vb.items
jj.items
rb.items
gram.items
n.chars
intensifiers
contrasters
p.kw
p.ng.kw
p.handles
n.kw
n.ng.kw
n.handles</p>
          <p>Features
neu.kw
neu.ng.kw
neu.handles
none.kw
none.ng.kw
none.handles
emoticons
all.caps
char.ngrams
x.marks
q.marks
susp.marks
hashtags
handles
urls
1, 2, and 3. This selection was in fact the
optimal we found during our cross-validation
tests on the training dataset. Table 7 lists
the feature set used in this experiment.</p>
          <p>Concerning the InterTass test set, the best
results were obtained with the sent-only
experiment, where a reduced set of features was
used. We list these features in table 8.</p>
          <p>We obtained better results for the
InterTASS test set using this reduced set of
features because the keyword sets were
causing noise, since they were extracted using the
whole training set, which contained a much
larger proportion of tweets from the General
TASS dataset.</p>
          <p>Another important aspect is the large
difference that we encountered between our own
tests on the training datasets and our nal
(o cial) results. For the General corpus of
TASS, we consistently obtained very high F1
scores (upwards of 0.73) using the keyword
set, but much closer to the o cial results
without them. This is a clear indication of
model over tting, with an obvious negative
impact on the classi cation of the test set.
After this became apparent on our rst
results upload, we corrected by reducing the
sets of keywords, keyphrases and user
handles, which resulted in better overall results.
4</p>
        </sec>
      </sec>
      <sec id="sec-6-2">
        <title>Conclusions</title>
        <p>This shared task has served us to assess the
usefulness of many di erent features as
predictors of polarity classi cation in Spanish
tweets. The di ering sizes and characteristics
of the training and test datasets determined
to some extent our results, but we also felt we
over tted our model with too large a
selection of keywords, which threw overoptimistic
results in our tests.</p>
        <p>Our results on par with other participants
who used more sophisticated systems from
the technical perspective, which is also an
indication of the salient role that curated,
high-quality lexical resources play in
sentiment analysis.</p>
        <p>We also experienced the negative impact
of model over tting and learnt how to limit
its e ects. We plan to use this knowledge in
future versions of Lingmotif, which currently
uses sentiment features exclusively. It is
obvious that combining those with other formal
features can improve results considerably.</p>
      </sec>
      <sec id="sec-6-3">
        <title>Acknowledgments</title>
        <p>This research was supported by Spain's
MINECO through the funding of project
Lingmotif2 (FFI2016-78141-P).
corpus-based approaches to sentiment
tagging. In Proceedings of the 4th
International Workshop on Semantic
Evaluations, SemEval '07, pages 117{120,
Stroudsburg, PA, USA. Association for
Computational Linguistics.</p>
        <p>Aue, A. and M. Gamon. 2005. Customizing
sentiment classi ers to new domains: A
case study. Borovets, Bulgaria.</p>
        <p>Ceron-Guzman, J. A. 2016. Jacerong at tass
2016: An ensemble classi er for sentiment
analysis of spanish tweets at global level.
In Proceedings of TASS 2016:
Workshop on Sentiment Analysis at SEPLN
co-located with 32nd SEPLN Conference
(SEPLN 2016), pages 35{39, Salamanca,
Spain. SEPLN.</p>
        <p>Choi, Y. and C. Cardie. 2008. Learning with
compositional semantics as structural
inference for subsentential sentiment
analysis. In Proceedings of the Conference on
Empirical Methods in Natural Language
Processing, EMNLP '08, pages 793{801,
Stroudsburg, PA, USA.</p>
        <p>Choi, Y., Y. Kim, and S.-H. Myaeng. 2009.</p>
        <p>Domain-speci c sentiment analysis using
contextual feature generation. In
Proceeding of the 1st international CIKM
workshop on Topic-sentiment analysis for mass
opinion, pages 37{44, Hong Kong, China.</p>
        <p>ACM.</p>
        <p>Fellbaum, C., editor. 1998. WordNet An
Electronic Lexical Database. The MIT
Press, Cambridge, MA; London, May.
Hasan, K. S. and V. Ng. 2014.
Automatic keyphrase extraction: A survey of
the state of the art. In Proceedings of the
52nd Annual Meeting of the Association
for Computational Linguistics (Volume 1:
Long Papers), pages 1262{1273.</p>
        <p>Hatzivassiloglou, V. and K. R. McKeown.
1997. Predicting the semantic orientation
of adjectives. In Proceedings of the eighth
conference on European chapter of the
Association for Computational Linguistics,
pages 174{181, Madrid, Spain.
Association for Computational Linguistics.</p>
        <p>Hu, M. and B. Liu. 2004. Mining and
summarizing customer reviews. In
Proceedings of the tenth ACM SIGKDD
international conference on Knowledge discovery
and data mining, pages 168{177, Seattle,
WA, USA. ACM.</p>
        <p>Kennedy, A. and D. Inkpen. 2006. Sentiment
classi cation of movie reviews using
contextual valence shifters. Computational
Intelligence, 22(2):110{125.</p>
        <p>Kim, S.-M. and E. Hovy. 2004.
Determining the sentiment of opinions. In
Proceedings of the 20th international
conference on Computational Linguistics, page
1367, Geneva, Switzerland. Association
for Computational Linguistics.</p>
        <p>Kiritchenko, S., X. Zhu, C. Cherry, and
S. Mohammad. 2014. Nrc{canada-2014:
Detecting aspects and sentiment in
customer reviews. In Proceedings of the
8th International Workshop on Semantic
Evaluation (SemEval 2014), pages 437{
442, Dublin, Ireland, August. Association
for Computational Linguistics and Dublin
City University.</p>
        <p>Lu, Y., M. Castellanos, U. Dayal, and
C. Zhai. 2011. Automatic construction of
a context-aware sentiment lexicon: An
optimization approach. In Proceedings of the
20th International Conference on World
Wide Web, WWW '11, pages 347{356,
New York, NY, USA. ACM.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Abdullah</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>E. L.</given-names>
            <surname>Murnane</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. M.</given-names>
            <surname>Costa</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T.</given-names>
            <surname>Choudhury</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <article-title>Collective smile: Measuring societal happiness from geolocated images</article-title>
          .
          <source>In Proceedings of the 18th ACM Conference on Computer Supported Cooperative Work &amp;#</source>
          <volume>38</volume>
          ;
          <string-name>
            <surname>Social</surname>
            <given-names>Computing</given-names>
          </string-name>
          ,
          <source>CSCW '15</source>
          , pages
          <fpage>361</fpage>
          {
          <fpage>374</fpage>
          , New York, NY, USA. ACM.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Adreevskaia</surname>
            ,
            <given-names>A</given-names>
          </string-name>
          . and
          <string-name>
            <given-names>S.</given-names>
            <surname>Bergler</surname>
          </string-name>
          .
          <year>2006</year>
          .
          <article-title>Mining wordnet for fuzzy sentiment: Sentiment tag extraction from wordnet glosses</article-title>
          .
          <source>In 11th Conference of the European Chapter of the Association for Computational Linguistics</source>
          , pages
          <volume>209</volume>
          {
          <fpage>216</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Andreevskaia</surname>
            ,
            <given-names>A</given-names>
          </string-name>
          . and
          <string-name>
            <given-names>S.</given-names>
            <surname>Bergler</surname>
          </string-name>
          .
          <year>2007</year>
          .
          <article-title>Clac and clac-nb: Knowledge-based and Mart nez-</article-title>
          <string-name>
            <surname>Camara</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>M. C.</surname>
          </string-name>
          <article-title>D az-</article-title>
          <string-name>
            <surname>Galiano</surname>
            ,
            <given-names>M. A.</given-names>
          </string-name>
          <string-name>
            <surname>Garc</surname>
            a-Cumbreras,
            <given-names>M.</given-names>
          </string-name>
          <article-title>Garc aVega, and</article-title>
          <string-name>
            <given-names>J.</given-names>
            <surname>Villena-Roman</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>Overview of tass 2017</article-title>
          . In J. Villena Roman,
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Garc</surname>
          </string-name>
          <article-title>a Cumbreras, E. Mart nez-Camara,</article-title>
          <string-name>
            <surname>M. C. D az Galiano</surname>
            , and
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Garc</surname>
          </string-name>
          a Vega, editors,
          <source>Proceedings of TASS 2017: Workshop on Semantic Analysis at SEPLN (TASS</source>
          <year>2017</year>
          ), volume
          <volume>1896</volume>
          <source>of CEUR Workshop Proceedings</source>
          , Murcia, Spain, September. CEURWS.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Mohammad</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          and
          <string-name>
            <given-names>F.</given-names>
            <surname>Bravo-Marquez</surname>
          </string-name>
          .
          <year>2017a</year>
          .
          <article-title>Emotion intensities in tweets</article-title>
          .
          <source>In Proceedings of the sixth joint conference on lexical and computational semantics (*Sem)</source>
          , Vancouver, Canada.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Mohammad</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          and
          <string-name>
            <given-names>F.</given-names>
            <surname>Bravo-Marquez</surname>
          </string-name>
          .
          <year>2017b</year>
          . Wassa
          <article-title>-2017 shared task on emotion intensity</article-title>
          .
          <source>In Proceedings of the EMNLP 2017 Workshop on Computational Approaches</source>
          to Subjectivity, Sentiment, and Social Media, Copenhagen, Denmark, September.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Mohammad</surname>
            ,
            <given-names>S. M.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Kiritchenko</surname>
          </string-name>
          , and
          <string-name>
            <given-names>X.</given-names>
            <surname>Zhu</surname>
          </string-name>
          .
          <year>2013</year>
          .
          <article-title>Nrc-canada: Building the state-of-the-art in sentiment analysis of tweets</article-title>
          .
          <source>In Proceedings of the seventh international workshop on Semantic Evaluation Exercises (SemEval-2013)</source>
          , Atlanta, Georgia, USA, June.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Moreno-Ortiz</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <year>2017a</year>
          .
          <article-title>Lingmotif: A userfocused sentiment analysis tool</article-title>
          .
          <source>Procesamiento del Lenguaje Natural</source>
          ,
          <volume>58</volume>
          (
          <issue>0</issue>
          ):
          <volume>133</volume>
          {
          <fpage>140</fpage>
          ,
          <string-name>
            <surname>March</surname>
          </string-name>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Moreno-Ortiz</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <year>2017b</year>
          . Lingmotif:
          <article-title>Sentiment analysis for the digital humanities</article-title>
          .
          <source>In Proceedings of the 15th Conference of the European Chapter of the Association for Computational Linguistics</source>
          , pages
          <volume>73</volume>
          {
          <fpage>76</fpage>
          ,
          <string-name>
            <surname>Valencia</surname>
          </string-name>
          , Spain, April. Association for Computational Linguistics.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Nakov</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Kozareva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ritter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Rosenthal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Stoyanov</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T.</given-names>
            <surname>Wilson</surname>
          </string-name>
          .
          <year>2013</year>
          .
          <article-title>Semeval-2013 task 2: Sentiment analysis in twitter</article-title>
          .
          <source>In Proceedings of the Seventh International Workshop on Semantic Evaluation (SemEval</source>
          <year>2013</year>
          ), Atlanta, Georgia, USA, June.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>Pang</surname>
            ,
            <given-names>B. and L.</given-names>
          </string-name>
          <string-name>
            <surname>Lee</surname>
          </string-name>
          .
          <year>2008</year>
          .
          <article-title>Opinion mining and sentiment analysis</article-title>
          .
          <source>Foundations and Trends in Information Retrieval</source>
          ,
          <volume>2</volume>
          (
          <issue>1</issue>
          -2):1{
          <fpage>135</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>Pedregosa</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Varoquaux</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gramfort</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Michel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Thirion</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Grisel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Blondel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Prettenhofer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Weiss</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Dubourg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Vanderplas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Passos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Cournapeau</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Brucher</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Perrot</surname>
          </string-name>
          , and
          <string-name>
            <given-names>E.</given-names>
            <surname>Duchesnay</surname>
          </string-name>
          .
          <year>2011</year>
          .
          <article-title>Scikit-learn: Machine learning in python</article-title>
          .
          <source>J. Mach. Learn. Res.</source>
          ,
          <volume>12</volume>
          :
          <fpage>2825</fpage>
          {
          <fpage>2830</fpage>
          ,
          <string-name>
            <surname>November</surname>
          </string-name>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <surname>Polanyi</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Zaenen</surname>
          </string-name>
          .
          <year>2006</year>
          .
          <article-title>Contextual valence shifters</article-title>
          .
          <source>In Computing Attitude and A ect in Text: Theory and Applications</source>
          , volume
          <volume>20</volume>
          <source>of The Information Retrieval Series</source>
          . Springer, Dordrecht, The Netherlands, shanahan, james g., qu, yan, wiebe,
          <source>janyce edition</source>
          , pages
          <volume>1</volume>
          {
          <fpage>10</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <surname>Rilo</surname>
            , E.,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Patwardhan</surname>
            , and
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Wiebe</surname>
          </string-name>
          .
          <year>2006</year>
          .
          <article-title>Feature subsumption for opinion analysis</article-title>
          .
          <source>In Proceedings of the 2006 Conference on Empirical Methods in Natural Language Processing, EMNLP '06</source>
          , pages
          <fpage>440</fpage>
          {
          <fpage>448</fpage>
          ,
          <string-name>
            <surname>Stroudsburg</surname>
          </string-name>
          , PA, USA. Association for Computational Linguistics.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <surname>Stone</surname>
            ,
            <given-names>P. J. and E. B.</given-names>
          </string-name>
          <string-name>
            <surname>Hunt</surname>
          </string-name>
          .
          <year>1963</year>
          .
          <article-title>A computer approach to content analysis: Studies using the general inquirer system</article-title>
          .
          <source>In Proceedings of the May 21-23</source>
          ,
          <year>1963</year>
          , Spring Joint Computer Conference, AFIPS '
          <volume>63</volume>
          (Spring), pages
          <fpage>241</fpage>
          {
          <fpage>256</fpage>
          , New York, NY, USA. ACM.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <surname>Taboada</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Brooks</surname>
          </string-name>
          , M. To loski, K. Voll, and
          <string-name>
            <given-names>M.</given-names>
            <surname>Stede</surname>
          </string-name>
          .
          <year>2011</year>
          .
          <article-title>Lexiconbased methods for sentiment analysis</article-title>
          .
          <source>Computational Linguistics</source>
          ,
          <volume>37</volume>
          (
          <issue>2</issue>
          ):
          <volume>267</volume>
          {
          <fpage>307</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <surname>Tai</surname>
            ,
            <given-names>Y.-J. and H.-Y.</given-names>
          </string-name>
          <string-name>
            <surname>Kao</surname>
          </string-name>
          .
          <year>2013</year>
          .
          <article-title>Automatic domain-speci c sentiment lexicon generation with label propagation</article-title>
          .
          <source>In Proceedings of International Conference on Information Integration and Web-based Applications &amp; Services, IIWAS '13</source>
          , pages
          <fpage>53</fpage>
          :
          <fpage>53</fpage>
          {
          <fpage>53</fpage>
          :
          <fpage>62</fpage>
          , New York, NY, USA. ACM.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <surname>Turney</surname>
            ,
            <given-names>P. D.</given-names>
          </string-name>
          <year>2002</year>
          .
          <article-title>Thumbs up or thumbs down? semantic orientation applied to unsupervised classi cation of reviews</article-title>
          .
          <source>In Proceedings of the 40th Annual Meeting of the Association for Computational Linguistics (ACL)</source>
          , pages
          <fpage>417</fpage>
          {
          <fpage>424</fpage>
          , Philadelphia, USA.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <string-name>
            <given-names>Villena</given-names>
            <surname>Roman</surname>
          </string-name>
          , J.,
          <string-name>
            <given-names>S. Lana</given-names>
            <surname>Serrano</surname>
          </string-name>
          ,
          <string-name>
            <surname>E.</surname>
          </string-name>
          <article-title>Mart nez Camara, and</article-title>
          <string-name>
            <given-names>J. C. Gonzalez</given-names>
            <surname>Cristobal</surname>
          </string-name>
          .
          <year>2013</year>
          . Tass - workshop
          <source>on sentiment analysis at sepln. Procesamiento del Lenguaje Natural</source>
          ,
          <volume>50</volume>
          :
          <fpage>37</fpage>
          {
          <fpage>44</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <string-name>
            <surname>Wilson</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Wiebe</surname>
          </string-name>
          , and P. Ho mann.
          <year>2005</year>
          .
          <article-title>Recognizing contextual polarity in phrase-level sentiment analysis</article-title>
          .
          <source>In Proceedings of the Conference on Human Language Technology and Empirical Methods in Natural Language Processing, HLT '05</source>
          , pages
          <fpage>347</fpage>
          {
          <fpage>354</fpage>
          ,
          <string-name>
            <surname>Stroudsburg</surname>
          </string-name>
          , PA, USA. Association for Computational Linguistics.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>