<!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>Overview of the Evalita 2016 SENTIment POLarity Classification Task</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Francesco Barbieri</string-name>
          <email>francesco.barbieri@upf.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Valerio Basile Danilo Croce</string-name>
          <email>France croce@info.uniroma2.it valerio.basile@inria.fr</email>
          <email>croce@info.uniroma2.it</email>
          <email>valerio.basile@inria.fr</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Malvina Nissim</string-name>
          <email>m.nissim@rug.nl</email>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nicole Novielli</string-name>
          <email>nicole.novielli@uniba.it</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Viviana Patti</string-name>
          <email>patti@di.unito.it</email>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Pompeu Fabra University</institution>
          ,
          <country country="ES">Spain</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Universite ́ C oˆte d'Azur, University of Rome “Tor Vergata”</institution>
          ,
          <addr-line>Inria, CNRS, I3S</addr-line>
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>University of Bari “A. Moro”</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>University of Groningen</institution>
          ,
          <country country="NL">The Netherlands</country>
        </aff>
        <aff id="aff4">
          <label>4</label>
          <institution>University of Torino</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>English. The SENTIment POLarity Classification Task 2016 (SENTIPOLC), is a rerun of the shared task on sentiment classification at the message level on Italian tweets proposed for the first time in 2014 for the Evalita evaluation campaign. It includes three subtasks: subjectivity classification, polarity classification, and irony detection. In 2016 SENTIPOLC has been again the most participated EVALITA task with a total of 57 submitted runs from 13 different teams. We present the datasets - which includes an enriched annotation scheme for dealing with the impact on polarity of a figurative use of language - the evaluation methodology, and discuss results and participating systems.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Italiano. Descriviamo modalita` e
risultati della seconda edizione della
campagna di valutazione di sistemi di
sentiment analysis (SENTIment POLarity
Classification Task), proposta nel contesto di
“EVALITA 2016: Evaluation of NLP and
Speech Tools for Italian”. In SENTIPOLC
e` stata valutata la capacita` dei sistemi di
riconoscere diversi aspetti del sentiment
espresso nei messaggi Twitter in lingua
italiana, con un’articolazione in tre
sottotask: subjectivity classification, polarity
classification e irony detection. La
campagna ha suscitato nuovamente grande
interesse, con un totale di 57 run inviati da
13 gruppi di partecipanti.</p>
    </sec>
    <sec id="sec-2">
      <title>1 Introduction</title>
      <p>
        Sentiment classification on Twitter, namely
detecting whether a tweet is polarised towards a positive
or negative sentiment, is by now an established
task. Such solid and growing interest is reflected
in the fact that the Sentiment Analysis tasks at
SemEval (where they constitute now a whole track)
have attracted the highest number of participants
in the last years
        <xref ref-type="bibr" rid="ref14 ref18 ref19">(Rosenthal et al., 2014; Rosenthal
et al., 2015; Nakov et al., 2016)</xref>
        , and so it has been
for the latest Evalita campaign, where a sentiment
classification task (SENTIPOLC 2014) was
introduced for the first time
        <xref ref-type="bibr" rid="ref3">(Basile et al., 2014)</xref>
        .
      </p>
      <p>In addition to detecting the polarity of a tweet,
it is also deemed important to detect whether a
tweet is subjective or is merely reporting some
fact, and whether some form of figurative
mechanism, chiefly irony, is also present. Subjectivity,
polarity, and irony detection form the three tasks
of the SENTIPOLC 2016 campaign, which is a
rerun of SENTIPOLC 2014.</p>
      <sec id="sec-2-1">
        <title>Innovations with respect to SENTIPOLC 2014</title>
        <p>
          While the three tasks are the same as those
organised within SENTIPOLC 2014, we want to
highlight the innovations that we have included in this
year’s edition. First, we have introduced two new
annotation fields which express literal polarity, to
provide insights into the mechanisms behind
polarity shifts in the presence of figurative usage.
Second, the test data is still drawn from Twitter,
but it is composed of a portion of random tweets
and a portion of tweets selected via keywords,
which do not exactly match the selection
procedure that led to the creation of the training set.
This was intentionally done to observe the
portability of supervised systems, in line with what
observed in
          <xref ref-type="bibr" rid="ref4">(Basile et al., 2015)</xref>
          . Third, a portion
of the data was annotated via Crowdflower rather
than by experts. This has led to several
observations on the quality of the data, and on the
theoretical description of the task itself. Fourth, a portion
of the test data overlaps with the test data from
three other tasks at Evalita 2016, namely
PoSTWITA
          <xref ref-type="bibr" rid="ref20 ref8">(Bosco et al., 2016)</xref>
          , NEEL-IT
          <xref ref-type="bibr" rid="ref5 ref6">(Basile et
al., 2016a)</xref>
          , and FactA
          <xref ref-type="bibr" rid="ref13">(Minard et al., 2016)</xref>
          . This
was meant to produce a layered annotated dataset
where end-to-end systems that address a variety of
tasks can be fully developed and tested.
2
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Task description</title>
      <p>As in SENTIPOLC 2014, we have three tasks.</p>
      <sec id="sec-3-1">
        <title>Task 1: Subjectivity Classification: a system</title>
        <p>
          must decide whether a given message is
subjective or objective
          <xref ref-type="bibr" rid="ref15 ref8">(Bruce and Wiebe, 1999; Pang
and Lee, 2008)</xref>
          .
        </p>
        <p>
          Task 2: Polarity Classification: a system must
decide whether a given message is of positive,
negative, neutral or mixed sentiment. Differently
from most SA tasks (chiefly the Semeval tasks)
and in accordance with
          <xref ref-type="bibr" rid="ref3">(Basile et al., 2014)</xref>
          , in our
data positive and negative polarities are not
mutually exclusive and each is annotated as a binary
category. A tweet can thus be at the same time
positive and negative, yielding a mixed polarity,
or also neither positive nor negative, meaning it is
a subjective statement with neutral polarity.1
Section 3 provides further explanation and examples.
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>Task 3: Irony Detection: a system must decide</title>
        <p>
          whether a given message is ironic or not.
Twitter communications include a high percentage of
ironic messages
          <xref ref-type="bibr" rid="ref11 ref12 ref16 ref17 ref18 ref9 ref9">(Davidov et al., 2010; Hao and
Veale, 2010; Gonza´lez-Iba´n˜ez et al., 2011; Reyes
et al., 2013; Reyes and Rosso, 2014)</xref>
          , and
platforms monitoring the sentiment in Twitter
messages experienced the phenomenon of wrong
polarity classification in ironic messages
          <xref ref-type="bibr" rid="ref10 ref7">(Bosco et
al., 2013; Ghosh et al., 2015)</xref>
          . Indeed, ironic
devices in a text can work as unexpected “polarity
reversers” (one says something “good” to mean
something “bad”), thus undermining systems’
accuracy. In this sense, though not including a
specific task on its detection, we have added an
annotation layer of literal polarity (see Section 3.2)
which could be potentially used by systems, and
also allows us to observe patterns of irony.
The three tasks are meant to be independent. For
example, a team could take part in the polarity
classification task without tackling Task 1.
1In accordance with
          <xref ref-type="bibr" rid="ref21">(Wiebe et al., 2005)</xref>
          .
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Development and Test Data</title>
      <p>
        Data released for the shared task comes from
different datasets. We re-used the whole
SENTIPOLC 2014 dataset, and also added new tweets
derived from different datasets previously
developed for Italian. The dataset composition has been
designed in cooperation with other Evalita 2016
tasks, in particular the Named Entity rEcognition
and Linking in Italian Tweets shared task
(NEELIT, Basile et al. (2016a)). The multiple layers of
annotation are intended as a first step towards the
long-term goal of enabling participants to develop
end-to-end systems from entity linking to
entitybased sentiment analysis
        <xref ref-type="bibr" rid="ref4">(Basile et al., 2015)</xref>
        . A
portion of the data overlaps with data from
NEELIT
        <xref ref-type="bibr" rid="ref5 ref6">(Basile et al., 2016a)</xref>
        , PoSTWITA
        <xref ref-type="bibr" rid="ref20 ref8">(Bosco et
al., 2016)</xref>
        and FacTA
        <xref ref-type="bibr" rid="ref13">(Minard et al., 2016)</xref>
        . See
        <xref ref-type="bibr" rid="ref5 ref6">(Basile et al., 2016b)</xref>
        for details.
3.1
      </p>
      <sec id="sec-4-1">
        <title>Corpora Description</title>
        <p>
          Both training and test data developed for the
2014 edition of the shared task were included as
training data in the 2016 release. Summarizing,
the data that we are using for this shared task
is a collection of tweets which is partially
derived from two existing corpora, namely Sentipolc
2014 (TW-SENTIPOLC14, 6421 tweets)
          <xref ref-type="bibr" rid="ref3">(Basile
et al., 2014)</xref>
          , and TWitterBuonaScuola (TW-BS)
          <xref ref-type="bibr" rid="ref20">(Stranisci et al., 2016)</xref>
          , from which we selected
1500 tweets. Furthermore, two new sets have
been annotated from scratch following the
SENTIPOLC 2016 annotation scheme: the first one
consists of a set of 1500 tweets selected from the
TWITA 2015 collection (TW-TWITA15, Basile
and Nissim (2013)), the second one consists of
1000 (reduced to 989 after eliminating malformed
tweets) tweets collected in the context of the
NEEL-IT shared task (TW-NEELIT, Basile et al.
(2016a)). The subsets of data extracted from
existing corpora (TW-SENTIPOLC14 and TW-BS)
have been revised according to the new annotation
guidelines specifically devised for this task (see
Section 3.3 for details).
        </p>
        <p>Tweets in the datasets are marked with a “topic”
tag. The training data includes both a political
collection of tweets and a generic collection of
tweets. The former has been extracted exploiting
specific keywords and hashtags marking political
topics (topic = 1 in the dataset), while the latter is
composed of random tweets on any topic (topic =
0). The test material includes tweets from the
TW-BS corpus, that were extracted with a specific
socio-political topic (via hashtags and keywords
related to #labuonascuola, different from the ones
used to collect the training material). To mark the
fact that such tweets focus on a different topic they
have been marked with topic = 2. While
SENTIPOLC does not include any task which takes the
“topic” information into account, we release it in
case participants want to make use of it.
3.2</p>
      </sec>
      <sec id="sec-4-2">
        <title>Annotation Scheme</title>
        <p>Six fields contain values related to manual
annotation are: subj, opos, oneg, iro, lpos, lneg.</p>
        <p>The annotation scheme applied in
SENTIPOLC 2014 has been enriched with two new
fields, lpos and lneg, which encode the literal
positive and negative polarity of tweets,
respectively. Even if SENTIPOLC does not include any
task which involves the actual classification of
literal polarity, this information is provided to enable
participants to reason about the possible polarity
inversion due to the use of figurative language in
ironic tweets. Indeed, in the presence of a
figurative reading, the literal polarity of a tweet might
differ from the intended overall polarity of the text
(expressed by opos and oneg). Please note the
following issues about our annotation scheme:
An objective tweet will not have any polarity
nor irony, thus if subj = 0, then opos =
0, oneg = 0, iro = 0, lpos = 0, and
lneg = 0 .</p>
        <p>A subjective, non ironic, tweet can exhibit at
the same time overall positive and negative
polarity (mixed polarity), thus opos = 1 and
oneg = 1 can co-exist. Mixed literal
polarity might also be observed, so that lpos = 1
and lneg = 1 can co-exist, and this is true
for both non-ironic and ironic tweets.</p>
        <p>A subjective, non ironic, tweet can exhibit
no specific polarity and be neutral but with
a subjective flavor, thus subj = 1 and
opos = 0, oneg = 0. Neutral literal
polarity might also be observed, so that lpos = 0
and lneg = 0 is a possible combination; this
is true for both non-ironic and ironic tweets.
An ironic tweet is always subjective and
it must have one defined polarity, so that
iro = 1 cannot be combined with opos
and oneg having the same value. However,
mixed or neutral literal polarity could be
observed for ironic tweets. Therefore, iro =
1, lpos = 0, and lneg = 0 can co-exist, as
well as iro = 1, lpos = 1, and lneg = 1.
For subjective tweets without irony (iro =
0), the overall (opos and oneg) and the
literal (lpos and lneg) polarities are always
annotated consistently, i.e. opos = lpos
and oneg = lneg. Note that in such cases
the literal polarity is implied automatically
from the overall polarity and not annotated
manually. The manual annotation of literal
polarity only concerns tweets with iro = 1.
Annotations for data from existing corpora
(TWBS and TW-SENTIPOLC14) have been revised
and completed by exploiting an annotation
procedure which involved a group of six expert
annotators, in order to make them compliant to
the SENTIPOLC 2016 annotation scheme. Data
from NEEL-IT and TWITA15 was annotated from
scratch using CrowdFlower. Both training and test
data included a mixture of data annotated by
experts and crowd. In particular, the whole
TWSENTIPOLC14 has been included in the
development data release, while TW-BS was included in
the test data release. Moreover, a set of 500 tweets
from crowdsourced data was included in the test
set, after a manual check and re-assessment (see
below: Crowdsourced data: consolidation of
annotations). This set contains the 300 tweets used
as test data in the PoSTWITA, NEEL-IT-it and
FactA EVALITA 2016 shared tasks.</p>
        <p>TW-SENTIPOLC14 Data from the previous
evaluation campaign didn’t include any distinction
between literal and overall polarity. Therefore, the
old tags pos and neg were automatically mapped
into the new labels opos and oneg, respectively,
which indicate overall polarity. Then, we had to
extend the annotation to provide labels for
positive and negative literal polarity. In case of tweets
without irony, literal polarity values were implied
from the overall polarity. For ironic tweets,
instead, i.e. iro = 1 (806 tweets), we resorted to
manual annotation: for each tweet, two
independent annotations have been provided for the literal
polarity dimension. The inter-annotator
agreement at this stage was = 0:538. In a second
round, a third independent annotation was
provided to solve the disagreement. The final label
subj opos oneg iro lpos lneg
0
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1
0
1
1
1
0
0
1
0
1
0
0
0
0
1
1
0
0
1
1
0
1
0
1
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
1
0
1
1
0
0
1
0
0
1
1
been previously annotated for polarity and irony2.
The original TW-BS annotation scheme, however,
did not provide any separate annotation for overall
and literal polarity. The tags POS, NEG, MIXED
and NONE, HUMPOS, HUMNEG in TW-BS
were automatically mapped in the following
values for the SENTIPOLC’s subj, opos, oneg,
iro, lpos and lneg annotation fields: POS )
110010; NEG ) 101001; MIXED ) 111011;
NONE ) 0000003; HUMPOS ) 1101??;
HUMNEG ) 1011??. For the last two cases, i.e. where
iro=1, the same manual annotation procedure
2For the annotation process and inter-annotator agreement
see (Stranisci et al., 2016)</p>
        <p>3Two independent annotators reconsidered the set of
tweets tagged by NONE in order to distinguish the few cases
of subjective, neutral, not-ironic tweets, i.e. 100000, as the
original TW-BS scheme did not allow such finer distinction.
The inter-annotator agreement on this task was measured as
= 0:841 and a third independent annotation was used to
solve the few cases of disagreement.
provided (inter-annotator agreement
= 0:605),
and a third annotation was added in a second round
in cases of disagreement. Just as with the
TWSENTIPOLC14 set, the final label assignment was
done by majority vote on each field.</p>
        <p>
          TW-TWITA15 and TW-NEEL-IT For these
new datasets, all fields were annotated from
scratch using CrowdFlower (CF)4, a
crowdsourcing platform which has also been recently used for
a similar annotation task
          <xref ref-type="bibr" rid="ref14">(Nakov et al., 2016)</xref>
          . CF
enables quality control of the annotations across
a number of dimensions, also by employing test
questions to find and exclude unreliable
annotators.
        </p>
        <p>We gave the users a series of guidelines
in Italian, including a list of examples of tweets
and their annotation according to the SENTIPOLC
scheme. The guidelines also contained an
explanation of the rules we followed for the
annotation of the rest of the dataset, although in
practice these constraints were not enforced in the CF
4http://www.crowdflower.com/
interface. As requested by the platform, we
provided a restricted set of “correct” answers to test
the reliability of the users. This step proved to
be challenging, since in many cases the
annotation of at least one dimension is not clear cut. We
required to collect at least three independent
judgments for each tweet. The total cost of the
crowdsourcing has been 55 USD and we collected 9517
judgments in total from 65 workers. We adopted
the default CF settings for assigning the majority
label (relative majority). The CF reported
average confidence (i.e., inter-rater agreement) is 0.79
for subjectivity, 0.89 for positive polarity (0.90 for
literal positivity), 0.91 for negative polarity (0.93
for literal negativity) and 0.92 for irony. While
such scores appear high, they are skewed towards
the over-assignment of the ”0” label for basically
all of classes (see below for further comments on
this). Percentage agreement on the assignment of
”1” is much lower (ranging from 0.70 to 0.77).5
On the basis of such observations and on a first
analysis of the resulting combinations, we
operated a few revisions on the crowd-collected data.
Crowdsourced data: consolidation of
annotations Despite having provided the workers with
guidelines, we identified a few cases of value
combinations that were not allowed in our annotation
scheme, e.g., ironic or polarised tweets (positive,
negative or mixed) which were not marked as
subjective. We automatically fixed the annotation for
such cases, in order to release datasets of only
tweets annotated with labels consistent with the
SENTIPOLC’s annotation scheme.6</p>
        <p>Moreover, we applied a further manual check
of crowdsourced data stimulated by the
following observations. When comparing the
distributions of values (0,1) for each label in both training
and crowdsourced test data, we observed, as
mentioned above, that while the assignment of 1s
constituted from 28 to 40% of all assignments for the
opos/pos/ oneg/neg labels, and about 68% for
the subjectivity label, figures were much lower for
the crowdsourced data, with percentages as low as
5This would be taken into account if using Kappa, which
is however an unsuitable measure in this context due to the
varying number of annotators per instance.</p>
        <p>6In particular, for CF data we applied two automatic
transformations for restoring consistency of configurations of
annotated values in cases where we observed a violation of the
scheme: when at least a value 1 is present in the fields opos,
oneg, iro, lpos, or lneg, we set the field subj
accordingly: subj=0 ) subj=1; when iro=0, the literal polarity
value is overwritten by the overall polarity value.
6 (neg), 9 (pos), 11 (oneg), and 17 (opos), and
under 50% for subj.7 This could be an indication
of a more conservative interpretation of sentiment
on the part of the crowd (note that 0 is also the
default value), possibly also due to too few examples
in the guidelines, and in any case to the intrinsic
subjectivity of the task. On such basis, we decided
to add two more expert annotations to the
crowdannotated test-set, and take the majority vote from
crowd, expert1, and expert2. This does not erase
the contribution of the crowd, but hopefully
maximises consistency with the guidelines in order to
provide a solid evaluation benchmark for this task.
3.4</p>
      </sec>
      <sec id="sec-4-3">
        <title>Format and Distribution</title>
        <p>We provided participants we a single development
set, which consists of a collection of 7,410 tweets,
with IDs and annotations concerning all three
SENTIPOLC’s subtasks: subjectivity
classification (subj), polarity classification (opos,oneg)
and irony detection (iro).</p>
        <p>Including the two additional fields with respect
to SENTIPOLC 2014, namely lpos and lneg,
the final data format of the distribution is as
follows: “id”, “subj, “opos”, “oneg”, “iro”,
“lpos”, “lneg”, “top”, “text”.</p>
        <p>The development data includes for each tweet
the manual annotation for the subj, opos,
oneg, iro, lpos and lneg fields, according
to the format explained above. Instead, the blind
version of the test data, which consists of 2000
tweets, only contains values for the idtwitter
and text fields. In other words, the development
data contains the six columns manually annotated,
7The annotation of the presence of irony shows less
distance, with 12% in the training set and 8% in the
crowdannotated test set.
while the test data will contain values only in the
first (idtwitter) and last two columns (top
and text). The literal polarity might be predicted
and used by participants to provide the final
classification of the items in the test set, however this
should be specified in the submission phase. The
distribution of combinations in both development
and test data is given in Table 2.
4</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Evaluation</title>
      <p>Task1: subjectivity classification. Systems are
evaluated on the assignment of a 0 or 1 value to the
subjectivity field. A response is considered plainly
correct or wrong when compared to the gold
standard annotation. We compute precision (p), recall
(r) and F-score (F) for each class (subj,obj):
pclass = ##acsosrirgencetdclcalassss
Fclass = 2 pclass rclass
pclass + rclass
rclass = #correctclass
#totalclass
The overall F-score will be the average of the
Fscores for subjective and objective classes.
Task2: polarity classification. Our coding
system allows for four combinations of opos and
oneg values: 10 (positive polarity), 01
(negative polarity), 11 (mixed polarity), 00 (no
polarity). Accordingly, we evaluate positive and
negative polarity independently by computing
precision, recall and F-score for both classes (0 and 1):
#correctcploasss
pcploasss = #assignedcploasss
pcnleagss = ##acsosrirgencetdcnlcnealgeasgsss</p>
      <p>pcploasss rcploasss
Fcploasss = 2 pcploasss + rcploasss
#correctcploasss
rcploasss = #totalcploasss
rcnleagss = ##cotortraelccntlecnaglesagsss</p>
      <p>pcnleagss rcnleagss
Fcnlaegss = 2 pcnleagss + rclass
neg
The F-score for the two polarity classes is the
average of the F-scores of the respective pairs:
F pos = (F0pos + F1pos) F neg = (F0neg + F1neg)
2 2
Finally, the overall F-score for Task 2 is given by
the average of the F-scores of the two polarities.</p>
      <sec id="sec-5-1">
        <title>Task3: irony detection. Systems are evaluated on</title>
        <p>their assignment of a 0 or 1 value to the irony field.
A response is considered fully correct or wrong
when compared to the gold standard annotation.
We measure precision, recall and F-score for each
class (ironic,non-ironic), similarly to the
Task1, but with different targeted classes. The
overall F-score will be the average of the F-scores
for ironic and non-ironic classes.</p>
      </sec>
      <sec id="sec-5-2">
        <title>Informal evaluation of literal polarity classifi</title>
        <p>cation. Our coding system allows for four
combinations of positive (lpos) and negative
(lneg) values for literal polarity, namely: 10:
positive literal polarity; 01: negative literal
polarity; 11: mixed literal polarity; 00: no polarity.</p>
        <p>SENTIPOLC does not include any task that
explicitly takes into account the evaluation of
literal polarity classification. However, participants
could find it useful in developing their system, and
might learn to predict it. Therefore, they could
choose to submit also this information to receive
an informal evaluation of the performance on these
two fields, following the same evaluation criteria
adopted for Task 2. The performance on the literal
polarity classification will not affect in any way
the final ranks for the three SENTIPOLC tasks.
5</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Participants and Results</title>
      <p>A total of 13 teams from 6 different countries
participated in at least one of the three tasks of
SENTIPOLC. Table 3 provides an overview of the
teams, their affiliation, their country (C) and the
tasks they took part in.
Almost all teams participated to both subjectivity
and polarity classification subtasks. Each team
had to submit at least a constrained run.
Furthermore, teams were allowed to submit up to
four runs (2 constrained and 2 unconstrained) in
case they implemented different systems.
Overall we have 19, 26, 12 submitted runs for
the subjectivity, polarity, and irony detection
tasks, respectively. In particular, three teams
(UniPI, Unitor and tweet2check) participated
with both a constrained and an unconstrained
runs on the both the subjectivity and polarity
subtasks. Unconstrained runs were submitted to
the polarity subtask only by IntIntUniba.SentiPy
and INGEOTEC.B4MSA. Differently from
SENTIPOLC 2014, unconstrained systems performed
better than constrained ones, with the only
exception of UniPI, whose constrained system ranked
first for the polarity classification subtask.</p>
      <p>We produced a single-ranking table for each
subtask, where unconstrained runs are properly
marked. Notice that we only use the final F-score
for global scoring and ranking. However, systems
that are ranked midway might have excelled in
precision for a given class or scored very bad in
recall for another.8</p>
      <p>For each task, we ran a majority class baseline
to set a lower-bound for performance. In the tables
it is always reported as Baseline.
5.1</p>
      <sec id="sec-6-1">
        <title>Task1: subjectivity classification</title>
        <p>Table 4 shows results for the subjectivity
classification task, which attracted 19 total submissions
from 10 different teams. The highest F-score is
achieved by Unitor at 0:7444, which is also the
best unconstrained performance. Among the
constrained systems, the best F-score is achieved by
samskara with F = 0:7184. All participating
systems show an improvement over the baseline.
5.2</p>
      </sec>
      <sec id="sec-6-2">
        <title>Task2: polarity classification</title>
        <p>Table 5 shows results for polarity classification,
the most popular subtask with 26 submissions
from 12 teams. The highest F-score is achieved
by UniPi at 0:6638, which is also the best score
among the constrained runs. As for unconstrained
runs, the best performance is achieved by Unitor
with F = 0:6620. All participating systems show
an improvement over the baseline.9</p>
        <p>8Detailed scores for all classes and tasks are
available at http://www.di.unito.it/˜tutreeb/
sentipolc-evalita16/index.html</p>
        <p>9After the deadline, SwissCheese and tweet2check
reported about a conversion error from their internal format to
the official one. The resubmitted amended runs are shown in
the table (marked by the * symbol), but the official ranking
was not revised.
Table 6 shows results for the irony detection task,
which attracted 12 submissions from 7 teams. The
highest F-score was achieved by tweet2check at
0:5412 (constrained run). The only unconstrained
run was submitted by Unitor achieving 0:4810 as
F-score. While all participating systems show an
improvement over the baseline (F = 0:4688), many
systems score very close to it, highlighting the
complexity of the task.
6</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>Discussion</title>
      <p>We compare the participating systems
according to the following main dimensions:
classification framework (approaches, algorithms,
features), tweet representation strategy, exploitation
of further Twitter annotated data for training,
exploitation of available resources (e.g. sentiment
lexicons, NLP tools, etc.), and issues about the
interdependency of tasks in case of systems
participating in several subtasks.</p>
      <p>Since we did not receive details about the
systems adopted by some participants, i.e.,
tweet2check, ADAPT and UniBO, we are not
including them in the following discussion. We
consider however tweet2check’s results in the
discussion regarding irony detection.</p>
      <p>Approaches based on Convolutional Neural
Networks (CNN) have been investigated at
SENTIPOLC this year for the first time by a few teams.
Most of the other teams adopted learning
methods already investigated in SENTIPOLC 2014; in
particular, Support Vector Machine (SVM) is the
most adopted learning algorithm. The SVM is
generally based over specific linguistic/semantic
feature engineering, as discussed for example
by ItaliaNLP, IRADABE, INGEOTEC or
ColingLab. Other methods have been also used, as a
Bayesian approach by samskara (achieving good
results in polarity recognition) combined with
linguistically motivated feature modelling. CoMoDi
is the only participant that adopted a rule based
approach in combination with a rich set of linguistic
cues dedicated to irony detection.</p>
      <p>Tweet representation schemas. Almost all teams
adopted (i) traditional manual feature engineering
or (ii) distributional models (i.e. Word
embeddings) to represent tweets. The teams adopting the
strategy (i) make use of traditional feature
modeling, as presented in SENTIPOLC 2014, using
specific features that encode word-based,
syntactic and semantic (mostly lexicon-based) features.
In addition, micro-blogging specific features such
as emoticons and hashtags are also adopted, for
example by ColingLab, INGEOTEC) or
CoMoDi. Deep learning methods adopted by some
teams, such as UniPi and SwissCheese required
to model individual tweets through geometrical
representation of tweets, i.e. vectors. Words
from individual tweets are represented through
Word Embeddings, mostly derived by using the
Word2Vec tool or similar approaches. Unitor
extends this representation with additional features
derived from Distributional Polarity Lexicons. In
addition, some teams (e.g. ColingLab) adopted
Topic Models to represent tweets. Samskara also
used feature modelling with a communicative and
pragmatic value. CoMoDi is one of the few
systems that investigated irony-specific features.</p>
      <sec id="sec-7-1">
        <title>Exploitation of additional data for training.</title>
        <p>Some teams submitted unconstrained results, as
they used additional Twitter annotated data for
training their systems. In particular, UniPI used
a silver standard corpus made of more than 1M
tweets to pre-train the CNN; this corpus is
annotated using a polarity lexicon and specific
polarised words. Also Unitor used external tweets
to pre-train their CNN. This corpus is made of the
contexts of the tweets populating the training
material and automatically annotated using the
classifier trained only over the training material, in a
semi-supervised fashion. Moreover, Unitor used
distant supervision to label a set of tweets used for
the acquisition of their so-called Distribution
Polarity Lexicon. Distant supervision is also adopted
by INGEOTEC to extend the training material for
the their SVM classifier.</p>
        <p>External Resources. The majority of teams used
external resources, such as lexicons specific for
Sentiment Analysis tasks. Some teams used
already existing lexicons, such as Samskara,
ItaliaNLP, CoLingLab, or CoMoDi, while others
created their own task specific resources, such as
Unitor, IRADABE, CoLingLab.</p>
      </sec>
      <sec id="sec-7-2">
        <title>Issues about the interdependency of tasks.</title>
        <p>Among the systems participating in more than one
task, SwissCheese and Unitor designed systems
that exploit the interdependency of specific
subtasks. In particular, SwissCheese trained one
CNN for all the tasks simultaneously, by joining
the labels. The results of their experiments
indicate that the multi-task CNN outperforms the
single-task CNN. Unitor made the training step
dependent on the subtask, e.g. considering only
subjective tweets when training the Polarity
Classifier. However it is difficult to assess the
contribution of cross-task information based only on the
experimental results obtained by the single teams.
Irony detection. As also observed at
SENTIPOLC 2014, irony detection appears truly
challenging, as even the best performing system
submitted by Tweet2Check (F = 0:5412) shows a
low recall of 0:1710. We also observe that the
performances of the supervised system developed
by Tweet2Check and CoMoDi’s rule-based
approach, specifically tailored for irony detection,
are very similar (Table 6).</p>
        <p>While results seem to suggest that irony
detection is the most difficult task, its complexity does
not depend (only) on the inner structure of irony,
but also on unbalanced data distribution (1 out of 7
examples is ironic in the training set). The
classifiers are thus biased towards the non-irony class,
and tend to retrieve all the non-ironic examples
(high recall in the class non-irony) instead of
actually modelling irony. If we measure the number
of correctly predicted examples instead of the
average of the two classes, the systems perform well
(micro F1 of best system is 0.82).</p>
        <p>
          Moreover, performance for irony detection
drops significantly compared to SENTIPOLC
2014. An explanation for this could be that
unlike SENTIPOLC 2014, at this edition the topics
in the train and in the test sets are different, and it
has been shown that systems might be modelling
topic rather than irony
          <xref ref-type="bibr" rid="ref1">(Barbieri et al., 2015)</xref>
          . This
evidence suggests that examples are probably not
sufficient to generalise over the structure of ironic
tweets. We plan to run further experiments on this
issue, including a larger and more balanced dataset
of ironic tweets in future campaigns.
7
        </p>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>Closing Remarks</title>
      <p>All systems, except CoMoDI, exploited machine
learning techniques in a supervised setting. Two
main strategies emerged. One involves using
linguistically principled approaches to represent
tweets and provide the learning framework with
valuable information to converge to good results.
The other exploits state-of-the-art learning
frameworks in combination with word embedding
methods over large-scale corpora of tweets. On
balance, the last approach achieved better results in
the final ranks. However, with F-scores of 0:744
(unconstrained) and 0:7184 (constrained) in
subjectivity recognition and 0:6638 (constrained) and
0:6620 (unconstrained) in polarity recognition, we
are still far from having solved sentiment
analysis on Twitter. For the future, we envisage the
definition of novel approaches, for example by
combining neural network-based learning with a
linguistic-aware choice of features.</p>
      <p>
        Besides modelling choices, data also matters.
At this campaign we intentionally designed a test
set with a sampling procedure that was close but
not identical to that adopted for the training set
(focusing again on political debates but on a
different topic), so as to have a means to test the
generalisation power of the systems
        <xref ref-type="bibr" rid="ref4">(Basile et al.,
2015)</xref>
        . A couple of teams indeed reported
substantial drops from the development to the official test
set (e.g. IRADABE), and we plan to further
investigate this aspect in future work. Overall, results
confirm that sentiment analysis of micro-blogging
is challenging, mostly due to the subjective nature
of the phenomenon, and it’s reflected in the
interannotator agreement (Section 3.3). Crowdsourced
data for this task also proved to be not entirely
reliable, but this requires a finer-grained analysis on
the collected data, and further experiments
including a stricter implementation of the guidelines.
      </p>
      <p>Although evaluated over different data, we see
that this year’s best systems show better, albeit
comparable, performance for subjectivity with
respect to 2014’s systems, and outperform them for
polarity (if we consider late submissions). For a
proper evaluation across the various editions, we
propose the use of a progress set for the next
edition, as already done in the SemEval campaign.
Italian Conference on Computational Linguistics
(CLiC-it 2016) &amp; Fifth Evaluation Campaign of
Natural Language Processing and Speech Tools
for Italian. Final Workshop (EVALITA 2016).
Associazione Italiana di Linguistica Computazionale
(AILC).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <given-names>Francesco</given-names>
            <surname>Barbieri</surname>
          </string-name>
          , Francesco Ronzano, and
          <string-name>
            <given-names>Horacio</given-names>
            <surname>Saggion</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <article-title>How Topic Biases Your Results? A Case Study of Sentiment Analysis and Irony Detection in Italian</article-title>
          .
          <source>In RANLP, Recent Advances in Natural Language Processing.</source>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <given-names>Valerio</given-names>
            <surname>Basile</surname>
          </string-name>
          and
          <string-name>
            <given-names>Malvina</given-names>
            <surname>Nissim</surname>
          </string-name>
          .
          <year>2013</year>
          .
          <article-title>Sentiment analysis on Italian tweets</article-title>
          .
          <source>In Proc. of the 4th Workshop on Computational Approaches to Subjectivity, Sentiment and Social Media Analysis</source>
          , pages
          <fpage>100</fpage>
          -
          <lpage>107</lpage>
          , Atlanta, Georgia, June.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <given-names>Valerio</given-names>
            <surname>Basile</surname>
          </string-name>
          , Andrea Bolioli, Malvina Nissim, Viviana Patti, and
          <string-name>
            <given-names>Paolo</given-names>
            <surname>Rosso</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>Overview of the Evalita 2014 SENTIment POLarity Classification Task</article-title>
          .
          <source>In Proc. of EVALITA</source>
          <year>2014</year>
          , pages
          <fpage>50</fpage>
          -
          <lpage>57</lpage>
          , Pisa, Italy. Pisa University Press.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <given-names>Pierpaolo</given-names>
            <surname>Basile</surname>
          </string-name>
          , Valerio Basile, Malvina Nissim, and
          <string-name>
            <given-names>Nicole</given-names>
            <surname>Novielli</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <article-title>Deep tweets: from entity linking to sentiment analysis</article-title>
          .
          <source>In Proc. of CLiCit</source>
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <given-names>Pierpaolo</given-names>
            <surname>Basile</surname>
          </string-name>
          , Annalina Caputo, Anna Lisa Gentile, and
          <string-name>
            <given-names>Giuseppe</given-names>
            <surname>Rizzo</surname>
          </string-name>
          . 2016a.
          <article-title>Overview of the EVALITA 2016 Named Entity rEcognition and Linking in Italian Tweets (NEEL-IT) Task</article-title>
          . In Pierpaolo Basile, Anna Corazza, Franco Cutugno, Simonetta Montemagni, Malvina Nissim, Viviana Patti, Giovanni Semeraro and Rachele Sprugnoli, editors,
          <source>Proceedings of Third Italian Conference on Computational Linguistics</source>
          (CLiC-it
          <year>2016</year>
          ) &amp;
          <article-title>Fifth Evaluation Campaign of Natural Language Processing and Speech Tools for Italian</article-title>
          .
          <source>Final Workshop (EVALITA</source>
          <year>2016</year>
          ).
          <article-title>Associazione Italiana di Linguistica Computazionale (AILC).</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <given-names>Pierpaolo</given-names>
            <surname>Basile</surname>
          </string-name>
          , Franco Cutugno, Malvina Nissim,
          <source>Viviana Patti, and Rachele Sprugnoli. 2016b. EVALITA</source>
          <year>2016</year>
          :
          <article-title>Overview of the 5th Evaluation Campaign of Natural Language Processing and Speech Tools for Italian</article-title>
          . In Pierpaolo Basile, Anna Corazza, Franco Cutugno, Simonetta Montemagni, Malvina Nissim, Viviana Patti, Giovanni Semeraro and Rachele Sprugnoli, editors,
          <source>Proceedings of Third Italian Conference on Computational Linguistics</source>
          (CLiC-it
          <year>2016</year>
          ) &amp;
          <article-title>Fifth Evaluation Campaign of Natural Language Processing and Speech Tools for Italian</article-title>
          .
          <source>Final Workshop (EVALITA</source>
          <year>2016</year>
          ).
          <article-title>Associazione Italiana di Linguistica Computazionale (AILC).</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <given-names>Cristina</given-names>
            <surname>Bosco</surname>
          </string-name>
          , Viviana Patti, and
          <string-name>
            <given-names>Andrea</given-names>
            <surname>Bolioli</surname>
          </string-name>
          .
          <year>2013</year>
          .
          <article-title>Developing Corpora for Sentiment Analysis: The Case of Irony and Senti-TUT. IEEE Intelligent Systems</article-title>
          , Special Issue on Knowledgebased Approaches to Content-level
          <source>Sentiment Analysis</source>
          ,
          <volume>28</volume>
          (
          <issue>2</issue>
          ):
          <fpage>55</fpage>
          -
          <lpage>63</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <given-names>Cristina</given-names>
            <surname>Bosco</surname>
          </string-name>
          , Fabio Tamburini, Andrea Bolioli, and
          <string-name>
            <given-names>Alessandro</given-names>
            <surname>Mazzei</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Overview of the EVALITA 2016 Part Of Speech on TWitter for ITAlian Task</article-title>
          . In In Pierpaolo Basile, Anna Corazza, Franco Cutugno, Simonetta Montemagni, Malvina Nissim, Viviana Patti, Giovanni Semeraro and Rachele Sprugnoli, editors,
          <source>Proceedings of Third Rebecca F. Bruce</source>
          and
          <string-name>
            <surname>Janyce M. Wiebe</surname>
          </string-name>
          .
          <year>1999</year>
          .
          <article-title>Recognizing Subjectivity: A Case Study in Manual Tagging</article-title>
          .
          <source>Nat. Lang</source>
          . Eng.,
          <volume>5</volume>
          (
          <issue>2</issue>
          ):
          <fpage>187</fpage>
          -
          <lpage>205</lpage>
          , June.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <given-names>Dmitry</given-names>
            <surname>Davidov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Oren</given-names>
            <surname>Tsur</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Ari</given-names>
            <surname>Rappoport</surname>
          </string-name>
          .
          <year>2010</year>
          .
          <article-title>Semi-supervised recognition of sarcastic sentences in Twitter and Amazon</article-title>
          .
          <source>In Proc. of CoNLL '10</source>
          , pages
          <fpage>107</fpage>
          -
          <lpage>116</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <given-names>Aniruddha</given-names>
            <surname>Ghosh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Guofu</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Tony</given-names>
            <surname>Veale</surname>
          </string-name>
          , Paolo Rosso, Ekaterina Shutova, Antonio Reyes, and
          <string-name>
            <given-names>Jhon</given-names>
            <surname>Barnden</surname>
          </string-name>
          .
          <year>2015</year>
          . Semeval-2015 task 11:
          <article-title>Sentiment analysis of figurative language in Twitter</article-title>
          .
          <source>In Proc. of the 9th International Workshop on Semantic Evaluation (SemEval</source>
          <year>2015</year>
          ), pages
          <fpage>470</fpage>
          -
          <lpage>475</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <given-names>Roberto</given-names>
            <surname>Gonza</surname>
          </string-name>
          <article-title>´lez-Iba´n˜ez, Smaranda Muresan</article-title>
          , and
          <string-name>
            <given-names>Nina</given-names>
            <surname>Wacholder</surname>
          </string-name>
          .
          <year>2011</year>
          .
          <article-title>Identifying sarcasm in twitter: A closer look</article-title>
          .
          <source>In Proc. of ACL-HLT '11</source>
          , pages
          <fpage>581</fpage>
          -
          <lpage>586</lpage>
          , Portland, Oregon.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <given-names>Yanfen</given-names>
            <surname>Hao</surname>
          </string-name>
          and
          <string-name>
            <given-names>Tony</given-names>
            <surname>Veale</surname>
          </string-name>
          .
          <year>2010</year>
          .
          <article-title>An ironic fist in a velvet glove: Creative mis-representation in the construction of ironic similes</article-title>
          .
          <source>Minds Mach</source>
          .,
          <volume>20</volume>
          (
          <issue>4</issue>
          ):
          <fpage>635</fpage>
          -
          <lpage>650</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <surname>Anne-Lyse</surname>
            <given-names>Minard</given-names>
          </string-name>
          , Manuela Speranza, and
          <string-name>
            <given-names>Tommaso</given-names>
            <surname>Caselli</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>The EVALITA 2016 Event Factuality Annotation Task (FactA)</article-title>
          . In Pierpaolo Basile, Anna Corazza, Franco Cutugno, Simonetta Montemagni, Malvina Nissim, Viviana Patti, Giovanni Semeraro and Rachele Sprugnoli, editors,
          <source>Proceedings of Third Italian Conference on Computational Linguistics</source>
          (CLiC-it
          <year>2016</year>
          ) &amp;
          <article-title>Fifth Evaluation Campaign of Natural Language Processing and Speech Tools for Italian</article-title>
          .
          <source>Final Workshop (EVALITA</source>
          <year>2016</year>
          ).
          <article-title>Associazione Italiana di Linguistica Computazionale (AILC).</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <given-names>Preslav</given-names>
            <surname>Nakov</surname>
          </string-name>
          , Alan Ritter, Sara Rosenthal, Fabrizio Sebastiani, and
          <string-name>
            <given-names>Veselin</given-names>
            <surname>Stoyanov</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Semeval2016 task 4: Sentiment analysis in twitter</article-title>
          .
          <source>In Proc. of the 10th International Workshop on Semantic Evaluation (SemEval-2016)</source>
          , pages
          <fpage>1</fpage>
          -
          <lpage>18</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <given-names>Bo</given-names>
            <surname>Pang</surname>
          </string-name>
          and
          <string-name>
            <given-names>Lillian</given-names>
            <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):
          <fpage>1</fpage>
          -
          <lpage>135</lpage>
          , January.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <given-names>Antonio</given-names>
            <surname>Reyes</surname>
          </string-name>
          and
          <string-name>
            <given-names>Paolo</given-names>
            <surname>Rosso</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>On the difficulty of automatically detecting irony: Beyond a simple case of negation</article-title>
          . Knowl. Inf. Syst.,
          <volume>40</volume>
          (
          <issue>3</issue>
          ):
          <fpage>595</fpage>
          -
          <lpage>614</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <given-names>Antonio</given-names>
            <surname>Reyes</surname>
          </string-name>
          , Paolo Rosso, and
          <string-name>
            <given-names>Tony</given-names>
            <surname>Veale</surname>
          </string-name>
          .
          <year>2013</year>
          .
          <article-title>A multidimensional approach for detecting irony in twitter</article-title>
          . Lang. Resour. Eval.,
          <volume>47</volume>
          (
          <issue>1</issue>
          ):
          <fpage>239</fpage>
          -
          <lpage>268</lpage>
          ,
          <year>March</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <string-name>
            <given-names>Sara</given-names>
            <surname>Rosenthal</surname>
          </string-name>
          , Alan Ritter, Preslav Nakov, and
          <string-name>
            <given-names>Veselin</given-names>
            <surname>Stoyanov</surname>
          </string-name>
          .
          <year>2014</year>
          . SemEval
          <article-title>-2014 Task 9: Sentiment Analysis in Twitter</article-title>
          .
          <source>In Proc. of the 8th International Workshop on Semantic Evaluation (SemEval</source>
          <year>2014</year>
          ), pages
          <fpage>73</fpage>
          -
          <lpage>80</lpage>
          , Dublin, Ireland,
          <year>August</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <string-name>
            <given-names>Sara</given-names>
            <surname>Rosenthal</surname>
          </string-name>
          , Preslav Nakov, Svetlana Kiritchenko, Saif M Mohammad,
          <string-name>
            <given-names>Alan</given-names>
            <surname>Ritter</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Veselin</given-names>
            <surname>Stoyanov</surname>
          </string-name>
          .
          <year>2015</year>
          . SemEval-2015
          <source>Task</source>
          <volume>10</volume>
          :
          <article-title>Sentiment Analysis in Twitter</article-title>
          .
          <source>In Proc. of the 9th International Workshop on Semantic Evaluation</source>
          , SemEval '
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <string-name>
            <given-names>Marco</given-names>
            <surname>Stranisci</surname>
          </string-name>
          , Cristina Bosco, Delia Iraz Hernndez Faras, and
          <string-name>
            <given-names>Viviana</given-names>
            <surname>Patti</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Annotating sentiment and irony in the online italian political debate on #labuonascuola</article-title>
          .
          <source>In Proc. of the Tenth International Conference on Language Resources and Evaluation (LREC</source>
          <year>2016</year>
          ), pages
          <fpage>2892</fpage>
          -
          <lpage>2899</lpage>
          . ELRA.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          <string-name>
            <given-names>Janyce</given-names>
            <surname>Wiebe</surname>
          </string-name>
          , Theresa Wilson, and
          <string-name>
            <given-names>Claire</given-names>
            <surname>Cardie</surname>
          </string-name>
          .
          <year>2005</year>
          .
          <article-title>Annotating expressions of opinions and emotions in language</article-title>
          .
          <source>Language Resources and Evaluation</source>
          ,
          <volume>1</volume>
          (
          <issue>2</issue>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>