<!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>Dependency-based Topic-Oriented Sentiment Analysis in Microposts</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Prasadith Buddhitha</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Diana Inkpen</string-name>
          <email>Diana.Inkpen@uottawa.ca</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Ottawa School of Information Technology and Engineering Ottawa</institution>
          ,
          <addr-line>ON, K1N6N5</addr-line>
          ,
          <country country="CA">Canada</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2013</year>
      </pub-date>
      <fpage>380</fpage>
      <lpage>390</lpage>
      <abstract>
        <p>In this paper, we present a method that exploits syntactic dependencies for topic-oriented sentiment analysis in microposts. The proposed solution is based on supervised text classification (decision trees in particular) and freely-available polarity lexicons in order to identify the relevant dependencies in each sentence by detecting the correct attachment points for the polarity words. Our experiments are based on the data from the Semantic Evaluation Exercise 2015 (SemEval2015), task 10, subtask C. The dependency parser that we used is adapted to this kind of text. Our classifier that combines both topic- and sentence-level features obtained very good results (comparable to the best official SemEval-2015 results).</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Identifying opinionated factual information has
become widely popular during the current years.
The growth of social media has enhanced the
amount of information being shared among
groups of people as and when it is being
generated due to various activities. With the availability
of various less-complex and economical
telecommunication media, human expression has
become frequently embedded within the
information being transmitted. Such freely available
information has attracted many stakeholders with
a wide range of interdisciplinary interests.
Microblogs have become one of the most popular
and widely-used sources of information, where
users share real-time information on many
topics.</p>
      <p>Twitter has become one of the most popular
microblogging platforms in recent years.
According to Twitter (2015), 500 million tweets are
being posted per day with 302 million monthly
active users. As more and more interest has
emerged in identifying the key information
contained within the messages, greater difficulties
are being introduced due to the informal nature
of the message representation. With the
limitation of 140 characters, the informal nature of the
messages has introduced slang, new words and
terminology, URLs, creative spelling,
misspelling, punctuations and abbreviations such as
#hashtag and “re-tweet” (RT).</p>
      <p>With the representation of valuable
information about one or more interests enriched with
user perception and the sheer amount of volume
has challenged the researchers in Natural
Language Processing and Machine Learning to
generate mechanisms to extract the valuable
information, which could be beneficial for the
interested parties from different domains, such as
marketing, finance, and politics. Identification of
the perception, which could also be termed as
opinion mining or sentiment analysis has resulted
in many researches based on supervised and
unsupervised learning methods.</p>
      <p>
        The widely-spread enthusiasm in the
Twitter sentiment analysis is supported by various
research-based events such as the Semantic
Evaluation Exercise (SemEval). The research we
present in this paper is based on the SemEval
2015 task 10, dedicated to Sentiment Analysis in
Twitter. The task is subdivided into four
subtasks emphasizing different levels such as
expression, message, topic and trend
        <xref ref-type="bibr" rid="ref22">(SemEval2015)</xref>
        .
      </p>
      <p>
        We focus on “topic-based message polarity
classification”; that is, given a message and a
topic, we classify whether the message is of
positive, negative, or neutral sentiment towards the
given topic
        <xref ref-type="bibr" rid="ref22">(SemEval-2015)</xref>
        . The task will be
approached through the use of sentiment lexicons
at both topic and sentence level. Our solution
will use several freely available general-purpose
sentiment lexicons and tweet-specific sentiment
lexicons, the latter provided by the National
Research Council (NRC) of Canada.
      </p>
      <p>The following paragraphs will briefly define
the different terminologies being used in the rest
of this paper.</p>
      <p>
        Tokenization: Text normalization is a key
part in Natural Language Processing (NLP),
which is commonly being used in many NLP
tasks including the proposed solution.
Tokenization can be considered as one of the initial and
key functions in text normalization where a
given text is divided in to a sequence of characters,
which can be treated as a group. The character
sequence can be treated as a word or any other
token such as a punctuation mark or a number
        <xref ref-type="bibr" rid="ref8">(Jurafsky &amp; Martin, 2008)</xref>
        .
      </p>
      <p>
        Sentiment analysis: As described in
Scherer’s typology of affective states, sentiment
analysis can be defined as detecting attitudes
        <xref ref-type="bibr" rid="ref23">(Scherer,
1984)</xref>
        . The polarity can be identified as a type of
attitude, which could be categorized into one of
the states such as positive, negative or neutral, as
well as being assigned with a weighted value
indicating the strength within the assigned
category
        <xref ref-type="bibr" rid="ref12">(Manning &amp; Jurafsky, 2015)</xref>
        .
      </p>
      <p>
        N-grams: N-grams can be broadly defined
as a contiguous sequence of words
        <xref ref-type="bibr" rid="ref8">(Jurafsky &amp;
Martin, 2008)</xref>
        . The N-grams can be represented
as N-tokens, where the tokens could be words,
letters, etc. Depending on the number of tokens,
N-gram models can be termed as unigrams
(Ngram with the size of one), 2-gram (bigram),
3gram (trigram), four-gram or five-gram, which
can be considered as the most commonly-used in
statistical language models. The number of items
within the language model can be based on the
processing task. Our proposed solution mainly
considers unigrams and bigrams.
      </p>
      <p>
        Decision Trees: Decision trees can be
explained in the most abstract form as if-then-else
statements arranged in a tree. The most
informative features extracted from the training data are
according to their information gain
        <xref ref-type="bibr" rid="ref19">(Quinlan,
1986)</xref>
        . They have the advantage that the model
leant is interpretable; the user can inspect the tree
in order to understand why a certain decision was
made. Decision trees do not always get the best
results compared to other machine learning
algorithms (but they happened to work very well for
our particular task). The key step in making
decision trees effective will be the selection of
suitable features for our task. In our solution, the
selected features are based on the polarity words
from the sentence that are in dependency
relations to the targeted topic.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        There has been a large volume of research on
sentiment analysis. It started with identifying
subjective and objective statements. Subjective
statement can further be classified into positive,
negative, or neutral, possibility with intensity
level for the first two. Many researches have
been done on opinion mining and sentiment
analysis for customer reviews
        <xref ref-type="bibr" rid="ref17">(Pang &amp; Lee,
2008)</xref>
        and, more recently, on Twitter messages
        <xref ref-type="bibr" rid="ref11 ref16 ref2 ref7">(Jansen, Zhang, Sobel, &amp; Chowdury, 2009;
Kouloumpis, Wilson, &amp; Moore, 2011; Pak &amp;
Paroubek, 2010; Bifet, Holmes, Pfahringer, &amp;
Gavaldà, 2011)</xref>
        .
      </p>
      <p>
        Over the years many techniques have
been adopted by researchers on Twitter
sentiment analysis, such as lexical approaches and
machine learning approaches
        <xref ref-type="bibr" rid="ref6">(Fernandez,
Gutierrez, G'omez, &amp; Martinez-Barco, 2014)</xref>
        <xref ref-type="bibr" rid="ref3">(Bin Wasi, Neyaz, Bouamor, &amp; Mohit, 2014)</xref>
        .
Lexicon-based systems focused on creating
repositories of words labeled with polarity values,
possibly calculated based on the association of
these words and with other words with known
polarities
        <xref ref-type="bibr" rid="ref6">(Fernandez et al., 2014)</xref>
        . In addition,
well-performing hybrid systems have also been
proposed for Twitter sentiment analysis by
combining hierarchical models based on lexicons and
language modeling approaches
        <xref ref-type="bibr" rid="ref1">(Balage Filho,
Avanco, Pardo, &amp; Volpe Nunes, 2014)</xref>
        .
      </p>
      <p>
        The large impact of using polarity
lexicons in supervised learning can also be seen in
the top seven-ranked participants in the
SemEval-2015, task 10, subtask C. According to
        <xref ref-type="bibr" rid="ref4">Boag, Potash, &amp; Rumshisky (2015</xref>
        );
        <xref ref-type="bibr" rid="ref18">Plotnikova
et al. (2015)</xref>
        ;
        <xref ref-type="bibr" rid="ref24">Townsend et al. (2015)</xref>
        ;
        <xref ref-type="bibr" rid="ref26">Zhang,
Wu, &amp; Lan (2015</xref>
        ) put emphasis on publicly
available lexicons such as the NRC Hashtag
Sentiment Lexicon, the Sentiment 140 Lexicon, the
NRC Emotion Lexicon and SentiWordNet for
feature engineering. In addition to lexicon
features, many of the top scored systems used
linguistic and Twitter-specific features. These
systems have mainly used supervised machine
learning implemented through classifiers such as
Support Vector Machine (SVM) and logistic
regression to obtain the best results. It is interesting
to note that
        <xref ref-type="bibr" rid="ref24">Townsend et al. (2015)</xref>
        , ranked sixth
for subtask C, have used the Stanford parser
configured for short documents with the use of a
caseless parsing model. The authors have argued
that TweeboParser
        <xref ref-type="bibr" rid="ref10">(Kong et al., 2014)</xref>
        , which is
explicitly created for parsing Twitter messages,
lacks in dependency type information due to the
use of a simpler annotation scheme rather than
using an annotation scheme like Penn Treebank.
        <xref ref-type="bibr" rid="ref10">Kong et al. (2014)</xref>
        have argued that Penn
Treebank annotations produce low accuracies
specifically with informal text such as tweets and it is
more suited for structured data, and due to this
reason they have used a syntactically-annotated
corpus of tweets (TWEEBANK). Despite these
claims, the TweeboParser has achieved an
accuracy of over 80% on unlabelled attachments. The
parser has contributed nearly 10% accuracy
increase in our proposed solution through
topiclevel feature extraction, which has accumulated
towards a comparable Macro F1-measure of
0.5310 in contrast to a lower Macro F1 measure
of 0.2279 obtained by
        <xref ref-type="bibr" rid="ref24">Townsend et al. (2015)</xref>
        using the reconfigured Stanford parser.
      </p>
      <p>
        As many effective sentiment analysis
solutions are based on machine learning and
lexicon-based techniques
        <xref ref-type="bibr" rid="ref1">(Balage Filho et al., 2014)</xref>
        ,
our proposed solution will also be focused on
supervised machine learning that use features
computed by using freely available lexicons,
while focusing on general and Twitter-specific
language constructs.
      </p>
      <p>
        Many of the proposed solutions in
sentiment analysis have used key natural language
processing techniques such as tokenizing,
partof-speech tagging, and bag-of-words
representation for preliminary preparation tasks
        <xref ref-type="bibr" rid="ref14 ref15 ref3 ref9">(Bin Wasi
et al., 2014; Mohammad &amp; Turney, 2013;
Kiritchenko, Zhu, &amp; Mohammad, 2014)</xref>
        . Due to the
informal nature of the Twitter messages,
textpreprocessing techniques have to be given
special consideration. Bin Wasi et al. (2014),
        <xref ref-type="bibr" rid="ref14 ref15">Mohammad &amp; Turney (2013)</xref>
        and
        <xref ref-type="bibr" rid="ref9">Kiritchenko et al.
(2014)</xref>
        used the Carnegie Mellon University
(CMU) ARK tools for tasks such as tokenizing
and part-of-speech tagging, which handles text
with Twitter-specific characteristics such as
identifying special characters and tokens
according to Twitter-specific requirements (Owoputi,
O'Connor, Dyer, Gimpel, Schneider, &amp; Smith,
2013). In addition to the CMU ARK tokenizer,
our proposed solution uses the TweeboParser for
Twitter text dependency parsing, which allows
us to identify the syntactic structure of the
Twitter messages.
      </p>
      <p>
        It could be argued that supervised or
semisupervised machine learning techniques provide
higher accuracy levels compared to unsupervised
machine learning techniques and also the
consideration must be given to the specific domain
which the task is implemented on
        <xref ref-type="bibr" rid="ref25">(VillenaRoman, Garcia-Morera, &amp; Gonzalez-Cristobal,
2014)</xref>
        . This is why we build a supervised
classifier based on the SemEval training data, and we
are planning to extend it in future work with a
large amount of unlabeled Twitter data.
      </p>
      <p>
        Many systems in the past gave little
consideration to hashtags, but this has changed
recently, as their impact on the sentiment value of a
message was demonstrated. Research has been
conducted by using hashtags as seeds
representing positive and negative sentiment
        <xref ref-type="bibr" rid="ref11">(Kouloumpis
et al., 2011)</xref>
        and also by creating hashtag
sentiment lexicons from a hashtag-based emotion
corpus
        <xref ref-type="bibr" rid="ref13">(Mohammad &amp; Kiritchenko, 2015)</xref>
        . The
same lexicon created by
        <xref ref-type="bibr" rid="ref13">Mohammad &amp;
Kiritchenko (2015)</xref>
        is being used by our proposed
classifier to identify hashtags associated to
opinions and emotions; we add a stronger emphasis
on the hashtag representation.
      </p>
      <p>
        According to Zhao, Lan, &amp; Zhu (2014),
emoticons are also considered to be providing
considerable sentiment value towards the overall
sentiment of a sentence. Emoticons were
identified using different mechanisms such as through
the use of Christopher Potts’ tokenizing script
        <xref ref-type="bibr" rid="ref14 ref15">(Mohammad, Kiritchenko, &amp; Zhu, 2013)</xref>
        . Our
proposed solution has adopted the MaxDiff
Twitter sentiment lexicon to identify both the
emoticons and their associated sentiment values
        <xref ref-type="bibr" rid="ref9">(Kiritchenko et al., 2014)</xref>
        , as it will be described in
section 4.2.
      </p>
      <p>
        Many proposed solutions normalize the
informal messages in order to assist in sentiment
identification
        <xref ref-type="bibr" rid="ref27 ref3">(Zhao et al., 2014; Bin Wasi et al.,
2014)</xref>
        . We do not need to do this, because the
lexicons we used contain many such
Twitterspecific terms and their associated sentiment
values
        <xref ref-type="bibr" rid="ref14 ref15 ref9">(Mohammad et al., 2013; Kiritchenko at al.,
2014)</xref>
        .
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Data</title>
      <p>
        The dataset is obtained from the SemEval-2015
Task 10 for subtask C1. The dataset constitute of
trial and training data. The training data includes
the Twitter ID, the target topic and the polarity
towards the topic
        <xref ref-type="bibr" rid="ref22">(SemEval-2015)</xref>
        . Due to
privacy reasons, the relevant Twitter messages were
1 We did not participate in the task, we downloaded
the data after the evaluation campaigned
not included and a separate script has being
provided in order to download the messages. After
executing the script, the message “Not
Available” is being printed if the relevant tweet is no
longer available.
      </p>
      <p>
        Our final dataset contains 391 Twitter
messages, out from 489 given Twitter IDs for the
task, where 96 IDs were removed due to
unavailability of the Twitter messages, one record due to
a mismatched ID and one record because it was a
duplicate ID. The original dataset included
around 44 topics and approximately ten tweets
per topic
        <xref ref-type="bibr" rid="ref22">(SemEval-2015)</xref>
        . From the extracted
391 tweets, 110 tweets were labeled with
positive topic polarity, 44 as negative, 235 as neutral
and 2 were off-topic. According to
        <xref ref-type="bibr" rid="ref20">Rosenthal et
al. (2015)</xref>
        , having access to less training tweets
does not have a substantial impact on the results
being generated, because the task participants
that used less training data have produced higher
results.
      </p>
      <p>In order to make the dataset more relevant
and accurate, both URLs and usernames were
normalized, where the URLs are renamed as
http://someurl and the usernames as @someuser.
The tweets were also tokenized using the
tokenizing tool provided by Carnegie Mellon
University (CMU), known as Tweet NLP.</p>
      <p>The Twitter messages in our dataset were
composed of only one sentence (and one target
topic in the message), this is why in this paper,
the terms “sentence-level” and “message-level”
are used interchangeably. This is due to the short
nature of the tweets (also they are rarely
fullygrammatical sentences due to the informal
communication style). In rare case, when a tweet
might contain more than one sentence, for future
test data, our method will use only the
sentence(s) that contain the topic(s) of interest.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Experiments</title>
      <p>Our experiments had the goal of building a
supervised classifier that can decide whether the
message is positive, negative or neutral towards
the given topic.</p>
      <p>The experiments were conducted in two
parts where features were extracted at sentence
level and topic level, using different lexicons.
The following sections will describe our features
and the tools that we used to extract them,
mainly the dependency parser and the lexicons.
4.1</p>
    </sec>
    <sec id="sec-5">
      <title>Dependency Parsing</title>
      <p>
        The dependency parser for English tweets,
TweeboParser from CMU, was used to generate
the syntactic structure of each tweet. Given an
input, a single tweet per line, an output of the
tokenized tweet is generated with their associated
part-of-speech tags and syntactic dependencies.
The generated prediction file is structured
according to the “CoNLL” format representing
different columns such as, token position (ID),
word form (FORM), coarse grained
part-ofspeech tag (CPOSTAG), fine grained
part-ofspeech tag (POSTAG), most importantly the
head of the current token (HEAD) indicating the
dependencies and the type of dependency
relation (DEPREL)
        <xref ref-type="bibr" rid="ref5">(Buchholz, 2006)</xref>
        . The generated
syntactic structure for the following tweet:
“They say you are what you eat, but it's Friday
and I don't care! #TGIF (@ Ogalo Crows Nest)
http://t.co/l3uLuKGk”
is presented in Table 1. For this example, there
are several conjunctions (CONJ), and one
multiword expression (MWE) is identified. Some
other dependency relations were missed in this case,
due to the imperfect training of the parser on
small amounts of Twitter data.
      </p>
      <p>This example tweet is from our dataset,
and according to the annotations provided by the
SemeEval task, the target topic is “Crows Nest”,
the general message polarity is “positive”, and
the polarity towards the given topic is “neutral”.
4.2</p>
    </sec>
    <sec id="sec-6">
      <title>Feature Extraction</title>
      <p>
        Feature extraction was conducted at sentence
level and at topic level. Feature extraction was
mainly based on sentiment lexicons. NRC
Canada has provided several tweet-specific sentiment
lexicons, which were used in capturing many
Twitter specific content displaying different
levels of polarity such as positive, negative and
neutral, and also accompanied with a finite set of
values representing evaluative intensity towards
specific polarity categories
        <xref ref-type="bibr" rid="ref9">(Kiritchenko et al.,
2014)</xref>
        . Mentioned below are the different
lexicons being used at both sentence and topic
levels.
_
CONJ
_
_
_
_
_
_
_
CONJ
_
_
_
CONJ
_
_
_
_
MWE
MWE
_
_
_
      </p>
      <p>FORM</p>
      <p>CPOS
TAG
O
V
O
V
O
O
V
,
&amp;
L
^
&amp;
O
V
V
,
#
P
^
^
^
,</p>
      <p>U</p>
      <p>
        The NRC hashtag emotion lexicon consists
in a list of words and their association with eight
emotions: anger, fear, anticipation, trust,
surprise, sadness, joy and disgust. The association
between the tweets and the emotions were
calculated through the identification of emotion-word
hashtags in tweets
        <xref ref-type="bibr" rid="ref14 ref15">(Mohammad et al., 2013)</xref>
        . The
file is formatted according to category (e.g.
anger, fear, etc.), the target word, and the
associated score. The relevant score indicates the
strength of the association between the category
and the target word
        <xref ref-type="bibr" rid="ref14 ref15">(Mohammad et al., 2013)</xref>
        .
Higher scores indicate stronger associations
between the category and the target word
        <xref ref-type="bibr" rid="ref13">(Mohammad et al., 2015)</xref>
        .
      </p>
      <p>
        The NRC word-emotion association lexicon
contains a list of words and their association with
eight emotions, anger, fear, anticipation, trust,
surprise, sadness, joy and disgust, and also the
polarity towards the relevant word represented
either as positive or negative
        <xref ref-type="bibr" rid="ref14 ref15">(Mohammad et al.,
2013)</xref>
        . The lexicon is structured according to the
target word, the emotion category and the
association value indicating to which category the
word belongs. The value 1 indicates that it
belongs to the relevant category; the value is 0 if it
does not
        <xref ref-type="bibr" rid="ref14 ref15">(Mohammad et al., 2013)</xref>
        .
      </p>
      <p>
        The MaxDiff Twitter sentiment lexicon
represents unigrams with associative strength
towards positive sentiment. The data was obtained
by manual annotation through Amazon
Mechanical Turk
        <xref ref-type="bibr" rid="ref9">(Kiritchenko et al., 2014)</xref>
        . Each entry
of the lexicon consists of the term and its
relevant associative values ranging from -1
indicating the most negative score and +1 indicating the
most positive score
        <xref ref-type="bibr" rid="ref14 ref15">(Mohammad et al., 2013)</xref>
        .
      </p>
      <p>
        Sentiment140 lexicon is a collection of
words with the associated positive and negative
sentiment
        <xref ref-type="bibr" rid="ref14 ref15">(Mohammad et al., 2013)</xref>
        . The lexicon
is divided into unigrams and bigrams, where
each entry contains the term, the sentiment score
and the number of times the term appeared with
a positive emoticon and the number of times the
term appeared with a negative emoticon. The
sentiment score is calculated using the pointwise
mutual information (PMI), by subtracting the
associated score of the term with negative
emoticons from the associated score with positive
emoticons
        <xref ref-type="bibr" rid="ref14 ref15">(Mohammad et al., 2013)</xref>
        .
      </p>
      <p>
        SentiWordNet 3.0 was designed for assisting
in opinion mining and sentiment classification in
general (not for Twitter messages).
SentiWordNet is a result of annotating WordNet synonym
entries according to their polarity weighting
        <xref ref-type="bibr" rid="ref21">(Sebastiani &amp; Esuli, 2010)</xref>
        . The scores given for
positive, negative and neutral classes range
between zero and one, and the summation of all
three scores is 1. SentiWordNet 3.0 is based on
WordNet version 3.0 and the entries include POS
and ID columns identifying the associated
WordNet synonym set.
4.3
      </p>
    </sec>
    <sec id="sec-7">
      <title>Sentence level feature extraction</title>
      <p>Sentence-level feature extraction is conducted
mainly using the above-mentioned lexicons.
Hashtags in a tokenized Twitter message were
looked up in the hashtag emotion lexicon, and
the scores were aggregated according to the
associated values for each category of emotion. If
the given hashtags are not being associated with
any of the emotion classes, a value of zero is
being returned for the sentence for the specific
emotion class.</p>
      <p>As an additional attribute, the aggregated
emotion values were compared to the maximum
value, which is being assigned as the
representative nominal class for the given sentence.</p>
      <p>In order to compute the features based
on the word emotion lexicon, the tokenized
Twitter message was matched against the lexicon and
the associated values were aggregated according
to each individual emotion class in order to
represent the sentence</p>
      <p>The MaxDiff Twitter sentiment lexicon
is used to identify the aggregated scores for a
sentence with the associated values given for
unigrams. As the values represent positive
sentiment towards a given word calculated using the
MaxDiff method of annotation, positive and
negative value aggregation has resulted in a
representation of a sentiment value for the given
tweet.</p>
      <p>Also, SentiWordNet is used to obtain an
aggregated value for the sentence by matching
words between the tokenized tweet and the
SentiWordNet synonym sets. In addition to the
sentence level SentiWordNet score, the given topic
in a message is also being evaluated against the
synonym set to identify if it carries a sentiment
value.</p>
      <p>Tokenized Twitter bigrams are also being
used to identify related bigram lexical entries
against the “Sentiment140” lexicon. In total, at
message level, the classifier was trained on nine
features using the hashtag emotion lexicon, ten
features using the word-emotion association
lexicon, and one feature each using the MaxDiff
Twitter sentiment lexicon and SentiWordNet.
Also the Sentiment140 lexicon for unigrams and
bigrams was used in identifying one feature each
at message level.
4.4</p>
    </sec>
    <sec id="sec-8">
      <title>Topic-level feature extraction</title>
      <p>
        Topic-level feature extraction is implemented
similar to sentence-level feature extraction using
the above-mentioned lexicons. The key
motivation behind the identification of the dependent
words is the nature of the task, where it is
required to identify the sentence polarity towards a
given topic. It is noted that the sentence level
polarity and the sentence polarity towards a
given topic can be different, as the topic might or
might not contribute towards the overall polarity
of the sentence. Dependency parsing is being
used mainly to identify the sentiment
contribution made by the dependent tokens towards the
topic, as all the tokens within the sentence might
not contribute equally towards the sentiment of a
sentence. In contrast to the feature extraction
based on the associated tokens towards the left
and right of the specific topic
        <xref ref-type="bibr" rid="ref9">(Kiritchenko et al.,
2014)</xref>
        , the dependency token identification can
be intuitively considered as an effective
methodology due to the following reasons: the
neighbouring tokens might emphasize less the
sentiment value; and, most importantly, the token
selection can be limited based on their dependency
relation to the topic.
      </p>
      <p>The output obtained from the TweeboParser
is analyzed to identify both tokens being
dependent on the topic and the relevant dependencies
that the topic has with the rest of the tokens
within a given sentence. The multiword topics are
considered as units and the dependencies towards
and from them are identified. Extracted topic
dependencies are evaluated using the given
lexicons to identify different attributes, as mentioned
above under different lexicon features. The
features are identified against both unigrams and
bigrams according to the given lexicon.</p>
      <p>In total, at topic level the classifier was
trained on nine features using the hashtag
emotion lexicon, ten features using the word-emotion
association lexicon, two features using the
SentiWordNet and one feature using the MaxDiff
Twitter sentiment lexicon. In addition, the
Sentiment140 lexicon with unigrams and bigrams
was used to identify one feature each at topic
level.</p>
      <p>In summary, a total of 47 features were
used to train the classifier (23 at message level
and 24 at topic level) and considerable
improvement was obtained by using both sentence- and
topic-level features, as it will be described in the
next section.
5</p>
    </sec>
    <sec id="sec-9">
      <title>Results</title>
      <p>The evaluation measure that we report is the one
used in the SemEval task: the macro average F1
measure for the positive class and for the
negative class (excluding the neutral class). The key
reason that could be identified as the motivation
behind the use of this macro F1-measure is the
unequal distribution of the classes (the neutral
class being dominant in the dataset).</p>
      <p>As the first step in evaluation the most
efficient and effective machine-learning
algorithm to be used as the main classifier was
identified as decision trees, compared with the results2
obtained for different classifiers such as Support
Vector Machines (SVM) and Naïve Bayes.
Decision trees resulted3 with the highest macro
average F1 measure for both positive and the
negative classes, given all the feature vectors.
2 Comparing the weighted average F1 measure, the results
obtained using a t-test with both sentence- and topic- level
features for decision trees (0.64) was noticeably higher than
SVM- (0.60) and statistically significant than Naïve
Bayesalgorithm (0.44).
3 Decision trees macro average F1 measure (0.48) was
substantially higher than both SVM (0.39) and Naïve Bayes
(0.35) macro average F1 measure.</p>
      <p>To understand the impact of different
features identified through lexicons and the
impact sentence- and topic-level features has on the
overall classifier performance, we separately ran
the decision trees algorithm on sentence- and
topic-level features. Table 2 illustrates the impact
each lexicon has on the classification results,
which could be identified by removing individual
lexicons (one or more features) at sentence-level,
and then at topic-level and by comparing with
the results when using all the features.</p>
      <p>Features</p>
      <p>By analyzing the Table 2 results
(compared with the baseline accuracies) as well as
through attribute subset evaluation and also by
calculating the information gain4 with respect to
the class on separate features at sentence- and
topic-level, we could identify that SentiWordNet
and Sentiment140 lexicon features have more
influence on the classifier performance followed
by Word-emotion, MaxDiff and Hashtag
emotion lexicons.</p>
      <p>By implementing different combinations
of features, both at sentence- and topic-level, we
showed that the most influential features were
extracted using the following lexicons:
SentiWordNet, Sentiment140 lexicon and NRC
emotion lexicon.</p>
      <p>Table 3 summarizes the results obtained
for different combinations of features, at both
sentence and topic level. The first line includes
all features at both levels. The second line
re4 Information gain and attribute subset evaluation were not
solely considered due to macro average F1 measure where it
only considers the positive and negative polarities.
moves all the sentence-level features and keeps
only topic-level features in the first column of
results and removes all the topic-level features
but keep the sentence level features in the second
columns of results (the same as the first line of
results in Table 2). Then the next lines remove
one or more lexicons at a time from each level,
and in the last three lines from both levels.
TwitterHawk
KLUEless
Whu_Nlp
whu-iss
ECNU
WarwickDCS
UMDuluth-CS8761</p>
      <p>Twitter 2015
The results obtained were compared against the
official results of the SemEval 2015 task 10
subtasks C. The top seven results from SemEval are
presented in Table 4.</p>
      <p>Comparatively, the proposed classifier
using sentence and topic level features based on
lexicons has obtained a macro-F1 score higher
than the best result from Table 4. The good
results that we obtained were mainly due to the use
of the publicly available lexicons and the rich set
of lexicons provided by NRC Canada through
extensive research on sentiment analysis of short
informal text. Both sentence and topic level
features have contributed to the higher accuracy
level while sentence level features can be
identified as the main contributor. Use of topic level
features identified through topic dependencies
has provided a substantial improvement to the
overall results by increasing the macro-F1
measure from 0.4435 (using only sentence level
features) to 0.5310 (using both sentence- and
topiclevel features, but with less sentence level
features compared to topic level features). We also
showed that use of all the emotion features as a
single feature with separate nominal classes
achieved better results compared to having
separate nominal classes for each emotion (sadness,
fear, anger, etc.).</p>
      <p>The best results of 0.5310 macro
F1score were obtained with the use of a
combination of topic-level and sentence-level features.
Although the topic-level features’ contribution
on top of the sentence-level features was small,
the macro-F1 score for topic-level features only
was 0.35, a good score in itself for this difficult
task.</p>
      <p>We also note that the impact on the
F1measure from the emotion and NRC MaxDiff
lexicons at both sentence and topic level was at a
lower range, while the majority of the impact
was contributed by the SentiWordNet and
Sentiment140 lexicons. It could be identified that the
use of lexicon-based features within a
classification task resulted in generating an accurate
classifier as long as features at both sentence- and
topic- level were considered.
7</p>
    </sec>
    <sec id="sec-10">
      <title>Conclusions and Future Work</title>
      <p>The identification of both sentence level features
and topic level dependencies with the use of
lexicons designed especially for short informal
texts, such as tweets, have made our proposed
solution to achieve very good results. It was also
identified that introducing more features based
on lexicons at both sentence- and topic- level
could further increase the accuracy of the
classifier.</p>
      <p>In future work, in addition to
lexiconbased features, factors that have high impact on
sentiment such as identification of negation,
partof-speech tagging and tag frequencies could also
be considered in order to improve the accuracy
of the classifier. Further identification of
dependency relations by training the dependency
parser with additional dependency relation
labels, could also improve the accuracy level of the
classifier. We also plan to do more extensive
testing, on large amounts of tweets that arrive in
real time for various target topics.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <given-names>Balage</given-names>
            <surname>Filho</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Avanco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Pardo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            , &amp;
            <surname>Volpe Nunes</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <year>d</year>
          . (
          <year>2014</year>
          ).
          <article-title>NILC_USP: an improved hybrid system for sentiment analysis in Twitter messages</article-title>
          . ACL Special Interest Group on the Lexicon - SIGLEX (p.
          <fpage>0</fpage>
          <lpage>)</lpage>
          . Dublin: Dublin City University - DCU.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Bifet</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Holmes</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pfahringer</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Gavaldà</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          (
          <year>2011</year>
          ).
          <article-title>Detecting Sentiment Change in Twitter Streaming Data</article-title>
          .
          <source>Journal of Machine Learning Research</source>
          ,
          <volume>5</volume>
          -
          <fpage>11</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <given-names>Bin</given-names>
            <surname>Wasi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Neyaz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Bouamor</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            , &amp;
            <surname>Mohit</surname>
          </string-name>
          ,
          <string-name>
            <surname>B.</surname>
          </string-name>
          (
          <year>2014</year>
          ).
          <article-title>CMUQ@Qatar:Using Rich Lexical Features for Sentiment Analysis on Twitter</article-title>
          .
          <source>Proceedings of the 8th International Workshop on Semantic Evaluation (SemEval</source>
          <year>2014</year>
          ) (pp.
          <fpage>186</fpage>
          -
          <lpage>191</lpage>
          ). Dublin: Association for Computational Linguistics.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Boag</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Potash</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Rumshisky</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>2015</year>
          ).
          <article-title>TwitterHawk : A Feature Bucket Approach to Sentiment Analysis</article-title>
          .
          <source>Proceedings of the 9th International Workshop on Semantic Evaluation (SemEval</source>
          <year>2015</year>
          ), (SemEval),
          <fpage>640</fpage>
          -
          <lpage>646</lpage>
          . Retrieved from http://www.aclweb.org/anthology/S15-2107
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Buchholz</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2006</year>
          ,
          <fpage>06</fpage>
          <lpage>14</lpage>
          ). CoNLL
          <string-name>
            <surname>-X Shared Task</surname>
          </string-name>
          <article-title>: Multi-lingual Dependency Parsing</article-title>
          .
          <source>Retrieved 04 18</source>
          ,
          <year>2015</year>
          ,
          <string-name>
            <surname>from CoNLL-X Shared Task</surname>
          </string-name>
          : Multilingual Dependency Parsing: http://ilk.uvt.nl/conll/#dataformat
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Fernandez</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gutierrez</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          , G'omez,
          <string-name>
            <given-names>M. J.</given-names>
            , &amp;
            <surname>Martinez-Barco</surname>
          </string-name>
          ,
          <string-name>
            <surname>P.</surname>
          </string-name>
          (
          <year>2014</year>
          ).
          <article-title>GPLSI: Supervised Sentiment Analysis in Twitter using Skipgrams</article-title>
          .
          <source>Proceedings of the 8th International Workshop on Semantic Evaluation (SemEval</source>
          <year>2014</year>
          ) (pp.
          <fpage>294</fpage>
          -
          <lpage>299</lpage>
          ). Dublin: Association for Computational Linguistics.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Jansen</surname>
            ,
            <given-names>B. J.</given-names>
          </string-name>
          , Zhang,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Sobel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            , &amp;
            <surname>Chowdury</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          (
          <year>2009</year>
          ).
          <article-title>Twitter power: Tweets as electronic word of mouth</article-title>
          .
          <source>Journal of the American Society for Information Science and Technology</source>
          ,
          <volume>60</volume>
          ,
          <fpage>2169</fpage>
          -
          <lpage>2188</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Jurafsky</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Martin</surname>
            ,
            <given-names>J. H.</given-names>
          </string-name>
          (
          <year>2008</year>
          ).
          <article-title>Speech and Language Processing (2nd Edition)</article-title>
          . California: Pearson.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Kiritchenko</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhu</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Mohammad</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2014</year>
          ).
          <article-title>Sentiment Analysis of Short Informal Texts</article-title>
          .
          <source>Journal of Artificial Intelligence Research (JAIR)</source>
          ,
          <fpage>723</fpage>
          -
          <lpage>762</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>Kong</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schneider</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Swayamdipta</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bhatia</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dyer</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Smith</surname>
            ,
            <given-names>A. N.</given-names>
          </string-name>
          (
          <year>2014</year>
          ).
          <article-title>A Dependency Parser for Tweets</article-title>
          .
          <source>Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP)</source>
          (pp.
          <fpage>1001</fpage>
          -
          <lpage>1012</lpage>
          ). Doha:
          <article-title>Association for Computational Linguistics</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>Kouloumpis</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          , Wilson,
          <string-name>
            <given-names>T.</given-names>
            , &amp;
            <surname>Moore</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.</surname>
          </string-name>
          (
          <year>2011</year>
          ).
          <article-title>Twitter Sentiment Analysis: The Good the Bad and the OMG!</article-title>
          <source>Proceedings of the Fifth International Conference on Weblogs and Social Media</source>
          , Barcelona, Catalonia, Spain,
          <source>July 17-21</source>
          ,
          <year>2011</year>
          (pp.
          <fpage>538</fpage>
          -
          <lpage>541</lpage>
          ). Catalonia: AAAI Press.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <surname>Manning</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Jurafsky</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          (
          <year>2015</year>
          ,
          <fpage>03</fpage>
          <lpage>28</lpage>
          ).
          <source>Sentiment Analysis. Retrieved 03 28</source>
          ,
          <year>2015</year>
          , from Natural Language Processing: http://sparkpublic.s3.amazonaws.com/nlp/slides/sentiment.pdf
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <surname>Mohammad</surname>
            ,
            <given-names>S. M.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Kiritchenko</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2015</year>
          ).
          <article-title>Using Hashtags to Capture Fine Emotion Categories from Tweets</article-title>
          .
          <source>Computational Intelligence</source>
          ,
          <volume>31</volume>
          ,
          <fpage>301</fpage>
          -
          <lpage>326</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <surname>Mohammad</surname>
            ,
            <given-names>S. M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kiritchenko</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Zhu</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          (
          <year>2013</year>
          ).
          <article-title>NRC-Canada: Building the State-of-the-Art in Sentiment Analysis of Tweets</article-title>
          .
          <source>Proceedings of the seventh international workshop on Semantic Evaluation Exercises (SemEval-</source>
          <year>2013</year>
          ). Atlanta: SemEval-2013.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <surname>Mohammad</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Turney</surname>
            ,
            <given-names>P. D.</given-names>
          </string-name>
          (
          <year>2013</year>
          ).
          <article-title>Crowdsourcing a Word-Emotion Association Lexicon</article-title>
          .
          <source>Computational Intelligence</source>
          ,
          <fpage>436</fpage>
          -
          <lpage>465</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <surname>Pak</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Paroubek</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          (
          <year>2010</year>
          ).
          <article-title>Twitter Based System: Using Twitter for Disambiguating Sentiment Ambiguous Adjectives</article-title>
          .
          <source>Proceedings of the 5th International Workshop on Semantic Evaluation</source>
          (pp.
          <fpage>436</fpage>
          -
          <lpage>439</lpage>
          ). Stroudsburg:
          <article-title>Association for Computational Linguistics</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <surname>Pang</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>L.</given-names>
          </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>
          ,
          <fpage>1</fpage>
          -
          <lpage>135</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <string-name>
            <surname>Plotnikova</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kohl</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Volkert</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lerner</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dykes</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ermer</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Evert</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2015</year>
          ).
          <article-title>KLUEless : Polarity Classification and Association</article-title>
          .
          <source>Proceedings of the 9th International Workshop on Semantic Evaluation (SemEval</source>
          <year>2015</year>
          ),
          <volume>1</volume>
          (
          <issue>SemEval</issue>
          ),
          <fpage>619</fpage>
          -
          <lpage>625</lpage>
          . Retrieved from http://www.aclweb.org/anthology/S15-2103
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <string-name>
            <surname>Quinlan</surname>
            ,
            <given-names>J.R.</given-names>
          </string-name>
          (
          <year>1986</year>
          ).
          <article-title>Induction of Decision Trees</article-title>
          .
          <source>Machine Learning 1(1)</source>
          . Kluwer Academic Publishers.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <string-name>
            <surname>Rosenthal</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nakov</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kiritchenko</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mohammad</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ritter</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Stoyanov</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          (
          <year>2015</year>
          ). SemEval-2015
          <source>Task</source>
          <volume>10</volume>
           
          <article-title>: Sentiment Analysis in Twitter</article-title>
          .
          <source>Proceedings of the 9th International Workshop on Semantic Evaluation, (SemEval)</source>
          ,
          <fpage>451</fpage>
          -
          <lpage>463</lpage>
          . Retrieved from http://www.aclweb.org/anthology/S15-2078
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          <string-name>
            <surname>Sebastiani</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Esuli</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>2010</year>
          ).
          <article-title>SentiWordNet 3.0: An Enhanced Lexical Resource for Sentiment Analysis and Opinion Mining</article-title>
          .
          <source>Proceedings of the Seventh International Conference on Language Resources and Evaluation (LREC'10)</source>
          (pp.
          <fpage>19</fpage>
          -
          <lpage>21</lpage>
          ). Valletta:
          <string-name>
            <surname>European Language Resources Association (ELRA).</surname>
          </string-name>
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          <string-name>
            <surname>SemEval</surname>
          </string-name>
          <year>2015</year>
          . (
          <year>2015</year>
          ,
          <fpage>01</fpage>
          <lpage>01</lpage>
          ).
          <source>SemEval-2015. Retrieved 03 02</source>
          ,
          <year>2015</year>
          , from Data and Tools: http://alt.qcri.org/semeval2015/task10/index.php
          <article-title>?i d=data-and-tools http://alt</article-title>
          .qcri.org/semeval2015/task10/
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          <string-name>
            <surname>Scherer</surname>
            ,
            <given-names>K. R.</given-names>
          </string-name>
          (
          <year>1984</year>
          ).
          <article-title>Emotion as a multicomponent process: A model and some cross-cultural data</article-title>
          .
          <source>Personality &amp; Social Psychology</source>
          <volume>5</volume>
          ,
          <fpage>37</fpage>
          -
          <lpage>63</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          <string-name>
            <surname>Townsend</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tsakalidis</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liakata</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cristea</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Procter</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          (
          <year>2015</year>
          ).
          <article-title>WarwickDCS : From Phrase-Based to Target-Specific Sentiment</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          <string-name>
            <surname>Villena-Roman</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Garcia-Morera</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>GonzalezCristobal</surname>
            ,
            <given-names>C. J.</given-names>
          </string-name>
          (
          <year>2014</year>
          ).
          <article-title>DAEDALUS at SemEval2014 Task 9: Comparing Approaches for Sentiment Analysis in Twitter</article-title>
          .
          <source>Proceedings of the 8th International Workshop on Semantic Evaluation (SemEval</source>
          <year>2014</year>
          ) (pp.
          <fpage>218</fpage>
          -
          <lpage>222</lpage>
          ). Dublin: Association for Computational Linguistics.
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Lan</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2015</year>
          ).
          <article-title>ECNU : Multilevel Sentiment Analysis on Twitter Using Traditional Linguistic Features and Word Embedding Features</article-title>
          .
          <source>Proceedings of the 9th International Workshop on Semantic Evaluation (SemEval</source>
          <year>2015</year>
          ), (SemEval),
          <fpage>561</fpage>
          -
          <lpage>567</lpage>
          . Retrieved from http://www.aclweb.org/anthology/S15-2094
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          <string-name>
            <surname>Zhao</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lan</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Zhu</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          (
          <year>2014</year>
          ).
          <article-title>ECNU: Expression- and Message-level Sentiment Orientation Classification in Twitter Using Multiple Effective Features</article-title>
          .
          <source>Proceedings of the 8th International Workshop on Semantic Evaluation (SemEval</source>
          <year>2014</year>
          ) (pp.
          <fpage>259</fpage>
          -
          <lpage>264</lpage>
          ). Dublin: Association for Computational Linguistics and Dublin City University.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>