<!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>Supervised Topic-Based Message Polarity Classi cation using Cognitive Computing</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Daniele Stefano Ferru</string-name>
          <email>d.s.ferru@outlook.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Federico Ibba</string-name>
          <email>federico.ibba@unica.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Diego Reforgiato Recupero</string-name>
          <email>diego.reforgiato@unica.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Mathematics and Computer Science University of Cagliari</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <fpage>11</fpage>
      <lpage>21</lpage>
      <abstract>
        <p>This paper describes a supervised approach we have designed for the topic-based message polarity classi cation. Given a message and a topic, we aim at (i) classifying the message on a two point scale, that is positive or negative sentiment toward that topic and (ii) classifying the message on a ve-point scale, that is the message conveyed by that tweet toward the topic on a more ne-grained range. These two tasks have been proposed as subtasks of SemEval-2017 task 4. We have targeted them with the employment of IBM Watson that we leveraged to extract concepts and categories to enrich the vectorial space we have modeled to train our classi ers. We have used di erent classi ers for the two tasks on the provided training set and obtained good accuracy and F1-score values comparable to the SemEval 2017 competitors of those tasks.</p>
      </abstract>
      <kwd-group>
        <kwd>Sentiment Analysis</kwd>
        <kwd>NLP</kwd>
        <kwd>Polarity Detection</kwd>
        <kwd>Cognitive Computation</kwd>
        <kwd>Linear Regression</kwd>
        <kwd>Decision Tree</kwd>
        <kwd>Naive Bayes</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Social media platforms are commonly used to share opinions and thoughts about
di erent subjects and topics in any domain. Their huge widespread and
proliferation of content has created opportunities to analyze and study opinions, how
and where emotions are generated, what the current feelings are on a certain
topic and so on. It is straightforward therefore to understand that social media
have more and more interest in identifying sentiment in document, messages or
posts. The common task is to detect whether in a given text there are positive,
negative, neutral opinions expressed, and whether these opinions are general or
focused on a certain person, product, organization or event. A lot of research
has been already performed to address this task and several variations and
extensions of it [
        <xref ref-type="bibr" rid="ref13 ref3">3, 13</xref>
        ]. On the one hand, supervised and unsupervised approaches
have been proposed based on Natural Language Processing (NLP) techniques,
machine learning tools, statistics. On the other hand, semantics has already
shown to provide bene ts to supervised approaches for Sentiment Analysis [
        <xref ref-type="bibr" rid="ref10 ref21 ref26">26,
10, 21</xref>
        ] where extracted semantic features enrich the vectorial space to be fed
to machine learning tools (classi ers) through augmentation, replacement and
interpolation techniques leading to higher accuracy. Semantics has been
leveraged in unsupervised approaches too for Sentiment Analysis: authors in [
        <xref ref-type="bibr" rid="ref14 ref24">24, 14</xref>
        ]
have introduced Sentilo, a sentic computing approach to opinion mining that
produces a formal representation (e.g. a RDF graph) of an opinion sentence that
allows distinguishing its holders and topics with very high accuracy. They have
also de ned and extended an ontology for opinion sentences, created a new
lexical resources enabling the evaluation of opinion expressed by means of events
and situations and developed an algorithm to propagate the sentiment towards
the targeted entities in a sentence.
      </p>
      <p>
        Cognitive computation is a recent kind of technology that is specialized in
the processing and analysis of large unstructured datasets by leveraging arti cial
intelligence, signal processing, reasoning, NLP, speech recognition and vision,
human-computer interaction, dialog and narrative generation. Cognitive
computing systems have earned a lot of attention for guring out relevant insights
from textual data such as classifying biomedical documents [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] and e-learning
videos [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. One of the most known systems is IBM Watson1 which can understand
concepts, entities, sentiments, keywords, etc. from unstructured text through its
Natural Language Understanding2 service.
      </p>
      <p>
        In this paper we propose a supervised approach for topic-based message
polarity classi cation formulated as follows: given a message and a topic, classify
the message on a two-point scale (Task 1) and on a ve-point scale (Task 2).
These two tasks have been proposed within the task 4: Sentiment Analysis in
Twitter of SemEval 2016 [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]3 and SemEval 2017 [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ]4.
      </p>
      <p>We used machine learning approaches to target the two tasks above and
leveraged IBM Watson to extract concepts and categories from the input text
and to augment the vectorial space using term frequency and TF-IDF. Training
and test data consist of tweets and a given topic for each tweet. As for each topic
we have several tweets, we created as many classi ers as the overall number of
topics in the training set. During the prediction step for a given pair (tweet,
topic), two possibilities might occur:
1. the topic was found within the training set and therefore we selected the
classi er already trained on the tweets related to that topic;
2. The topic was not found in any tweets of the training set. To solve this case,
we used the classi er on the closest topic to the one to predict. We leveraged
the semantic features extracted by IBM Watson to nd the closest topic in
the training set to the one to predict.</p>
      <p>The performance evaluation we have carried out indicates satisfying results
for the Task 1 whereas for Task 2 they su er from the low number of tweets per
topic present within the training set with respect to the number of tweets in the
test set.</p>
    </sec>
    <sec id="sec-2">
      <title>1 https://www.ibm.com/watson/</title>
    </sec>
    <sec id="sec-3">
      <title>2 https://www.ibm.com/watson/services/natural-language-understanding/</title>
    </sec>
    <sec id="sec-4">
      <title>3 http://alt.qcri.org/semeval2016/task4/</title>
    </sec>
    <sec id="sec-5">
      <title>4 http://alt.qcri.org/semeval2017/task4/</title>
      <p>The remainder of this paper is organized as follows. Section 2 describes
background work on Sentiment Analysis techniques and how Semantics has been
employed in that domain. Section 3 introduces the data we have used and how
they are organized. Section 4 includes details on the method we have adopted
to tackle the tasks and how Cognitive Computing has been leveraged. Section 5
shows results we have obtained and the evaluation we have carried out. Section 6
depicts concluding remarks.
2</p>
      <sec id="sec-5-1">
        <title>Related Work</title>
        <p>
          Several initiatives (challenges [
          <xref ref-type="bibr" rid="ref22 ref23 ref6">22, 6, 23</xref>
          ], workshop, conferences) within the
Sentiment Analysis domain have been proposed. As mentioned in Section 1, the
tasks we are targeting in this paper have been proposed by SemEval 2016 and
SemEval 2017 task 4 where SemEval is an ongoing series of evaluations of
computational semantic analysis systems, organized under the umbrella of SIGLEX,
the Special Interest Group on the Lexicon of the Association for Computational
Linguistics.
        </p>
        <p>
          Authors in [
          <xref ref-type="bibr" rid="ref28">28</xref>
          ] investigated a method based on Conditional Random Fields
to incorporate sentence structure (syntax and semantic) and context information
to detect sentiments. They have also employed the Rethorical Structure Theory
leveraging the discourse role of text segments and proved the e ectiveness of
the two features on the Movie Review Dataset and the Fine-grained Sentiment
Dataset. Within the nancial domain, authors in [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] proposed a ne-grained
approach to predict real valued sentiment score by using feature sets
consisting of lexical features, semantic features and their combination. Multi-domain
sentiment analysis has been further targeted by authors in [
          <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
          ] that suggested
di erent general approaches using di erent features such as word embeddings.
Semantic features can be extracted by several lexical and semantic resources and
ontologies. Today, with the recent widespread of cognitive computing tools, we
have one more tool we can leverage to re ne our extraction. Cognitive computing
systems [
          <xref ref-type="bibr" rid="ref15 ref16">15, 16</xref>
          ] are in fact emerging tools and represent the third era of
computing. They have been used to improve not only the sentiment analysis [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ], but
also multi-class classi cation of e-learning videos [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ], classi cation of complaints
in the insurance industry [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] and within life sciences research [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]. These systems
rely on deep learning algorithms and neural networks to elaborate information
by learning from a training set of data. They are perfectly tailored to integrate
and analyze the huge amount of data that is being released and available
today. Two very well known cognitive computing systems are IBM Watson5 and
Microsoft Cognitive Services6. In this paper we have leveraged the former to
extract categories and concepts out of an input tweet. Many others articles are
presented every year within the Sentiment Analysis domain, and, therefore,
several survey papers have been drafted to summarize the recent research trends
and directions [
          <xref ref-type="bibr" rid="ref1 ref11 ref17 ref18 ref20 ref27">27, 17, 20, 1, 11, 18</xref>
          ].
        </p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>5 https://www.ibm.com/watson/</title>
    </sec>
    <sec id="sec-7">
      <title>6 https://azure.microsoft.com/en-us/services/cognitive-services/</title>
      <p>The data have been obtained from SemEval7. The have been extracted from
Twitter and annotated using CrowdFlower8. The datasets (training and test) for
Task 1 included a tweet id, the topic, the tweet text and the tweet classi cation
as positive, negative and neutral. The datasets for Task 2 (training and test)
had the same structure except for the tweet classi cation that was an integer
number ranging in [-2, +2]. Tables 1 and 2 show, respectively, ve records of the
dataset related to Task 1 and Task 2.</p>
      <p>Moreover, Table 3 indicates the size of training sets and test sets for the two
tasks whereas Table 4 and Table 5 show some statistics of the data.
4</p>
      <sec id="sec-7-1">
        <title>The Proposed Method</title>
        <p>In order to prepare the vectorial space, we have augmented the bag of words
model resulting from the tweets of the training set with two kind of semantic
features extracted using IBM Watson: categories and concepts. As an example,
for the third tweet of Table 1 IBM Watson has extracted as categories magic
and illusion, football, podcasts and as concepts 2009, singles.</p>
        <p>
          We have employed the augmentation method mentioned in [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] to create
di erent vectorial spaces that we have adopted to evaluate the performances of
7 http://alt.qcri.org/semeval2017/task4/index.php?id=data-and-tools
        </p>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>8 https://www.crowd ower.com/</title>
      <p>675847244747177984 amy schumer
672827854279843840 amy schumer
662755012129529858 amy schumer
679507103346601984 amy schumer
-1
-1
-2
2
@MargaretsBelly Amy Schumer is the stereotypical
1st world Laci Green feminazi.</p>
      <p>Plus she's unfunny
dani pitter I mean I get the hype around JLaw.</p>
      <p>I may not like her but I get her hype.</p>
      <p>I just don't understand Amy Schumer and her hype
Amy Schumer at the #GQmenoftheyear2015 party
in a dress we pretty much hate:
https://t.co/j5HmmyM99j #GQMOTY2015
https://t.co/V8xzmPmPYX
Amy Schumer is on Sky Atlantic doing one of the
worst stand up sets I have ever seen.</p>
      <p>And I've almost sat through 30 seconds of Millican.
"in them to do it. Amy Schumer in EW, October
amyschumer is a fucking rock star
&amp;amp; I love her &amp;amp; Jesus F'ing</p>
      <p>Christ we need more like this" #NFL #Packers
our methods. In particular we have employed the vectorial space consisting of:
(i) tweets only (what we refer as baseline), (ii) tweets augmented with categories,
(iii) tweets augmented with concepts, (iv) and tweets augmented with categories
and concepts. We performed a set of cleaning steps to the resulting bag of words
which included (i) lower casing the tokens of the input tweets, categories and
concepts, (ii) removing of special characters and numbers, (iii) removing of stop
words taken from StanfordNLP9.</p>
      <p>We employed machine learning classi ers and fed them with the produced
vectorial spaces. In particular we used Linear Regression and Naive Bayes for
the binary prediction of Task 1 where we have considered the positive/negative
classes getting rid of the neutral class (as also suggested in the corresponding
SemEval task). As far as the multi class classi cation of the Task 2 is concerned,
we employed Decision Trees and Naive Bayes classi ers. To note that, because
our data consisted of a set of tweets for each topic, we have trained a classi er
for each topic in the training set feeding it with all the tweets with that topic.
Both the tasks we targeted are topic-based and, therefore, given a tweet and a
topic, we rst had to nd the most similar topic in the training set and then use
the related classi er for the prediction step.
4.1</p>
      <sec id="sec-8-1">
        <title>Associating Test Set and Training Set topics</title>
        <p>Since the topics in the test set are completely di erent from those in the training
set, we had to choose a strategy to associate the most similar topic of the training
set (and therefore pick the related classi er) with each topic in the test set. To
achieve this we used the categories obtained by IBM Watson. Every tweet in
the training set has di erent related categories, thus a set with all the categories
for each topic has been prepared. Similarly, for each topic in the test set, we
prepared a set of all the categories extracted from each tweet related to that
topic. Therefore, each topic in the training set and in the test set corresponded
to a vector of categories. During the prediction of a given tweet with a certain
topic t, we needed to use the classi er trained on the tweets having the most
similar topic to t. To nd the most similar topic in the training set to t, we
counted how many categories the two lists (one corresponding to t and the other
corresponding to each topic in the training set) had in common and took the
one with the highest number.
5</p>
        <sec id="sec-8-1-1">
          <title>Performance Evaluation</title>
          <p>According to SemEval, the evaluation measure for Task 1 was the average recall
that we refer as AvgRec:</p>
          <p>AvgRec =</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-9">
      <title>9 https://bit.ly/1Nt4eMh</title>
      <p>
        where RP and RN refer to the recall with respect to the positive and negative
class. AvgRec ranges in [
        <xref ref-type="bibr" rid="ref1">0,1</xref>
        ] where a value of 1 is obtained only by a perfect
classi cation and 0 is obtained in presence of a classi er that misclassi es all the
items. The F1 score has further been used as secondary measure for Task 1. It
is computed as:
      </p>
      <p>F 1 = 2
(P P + P N ) (RP + RN )</p>
      <p>P P + P N + RP + RN
As the task is topic-based we have computed each metric individually for each
topic and then we computed the average value across all the topics to obtain
the nal score. Task 2 is a classi cation where we need to classify a tweet in
exactly one class among those de ned in C=fhighly negative, negative, neutral,
positive, highly positiveg represented in our data by f-2, -1, 0, 1, 2g. We used
macro-average mean absolute error (M AEM ) de ned as:</p>
      <p>M AEM (h; T e) =
1
jCj
X</p>
      <p>1
jCj j=1 jT ej j xi2T ej</p>
      <p>X jh(xi)
yij
where yi denotes the true label of item xi, h(xi) is its prediction, T ej represents
the set of test documents having cj as true class, jh(xi) yij is the distance
between classes h(xi) and yi.</p>
      <p>One bene t of the M AEM measure is that it is able to recognize major
misclassi cations: for example misclassifying a highly negative tweet in highly
positive is worse than misclassifying it as negative. We also used the standard
mean absolute error M AE , which is de ned as:</p>
      <p>M AE (h; T e) =</p>
      <p>1
jT ej xi2T e</p>
      <p>X jh(xi)
yij
The advantage of M AEM with respect to M AE is that it is robust to
unbalanced class (as in our case) whereas the two measures are equivalent in presence
of balanced datasets. Both M AEM and M AE have been computed for each
topic and results averaged across all the topics to obtain one nal score.</p>
      <p>Tables 6 and 7 show the results we obtained for our proposed Task 1 whereas
Tables 8 and 9 include results for Task 2. Results for both the tasks have been
obtained by using the training and test sets of the data released from SemEval
and also using a 10-cross validation by merging them. In the latter case, we
did not consider the topic information during the learning step and trained one
single classi er that used for the test.
5.1</p>
      <sec id="sec-9-1">
        <title>Discussion of the results</title>
        <p>In this section we discuss the obtained results for the two tasks we targeted
in this paper. On the one hand, the employment of the semantic features had
an impact for the classi cation within Task 1. As the Tables 6 and 7 show,
adding the categories to the baseline improved the overall results. The addition
of concepts only does not help the classi cation process as with the categories
probably because the lower number of concepts ends up adding noise in the used
classi ers (Naive Bayes and Linear Regression). Results are con rmed also with
the 10-cross-validation.</p>
        <p>On the other hand, Task 2 shows important di erences between the
baseline and the tweets with the semantic features as Task 1 but in the opposite
direction. As Tables 8 and 9 show, adding semantic features never improves the
classi cation results, indicating they act like noise. This might be justi ed given
the unbalanced nature of the used dataset: typically, each topic contains more
tweets for a few classes and much less for the others. This fact generate a lot
of error in the classi cation task and produces poor results. Furthermore, one
explanation of such a behaviour is that Task 1 only consisted of a binary classi
cation whereas Task 2 consisted of the multiclass classi cation where the output
class might be assigned to one of ve di erent values. Predicting ve values
instead of two is much harder and, given the low number of tweets per topic, the
classi ers could not be trained well enough on an appropriate dataset.
6</p>
        <sec id="sec-9-1-1">
          <title>Conclusion</title>
          <p>In this paper we have presented a supervised topic-based message polarity
classi cation for two tasks proposed at SemEval. The rst task aims at classifying a
tweet on a two point scale (positive or negative) toward a given topic. The
second task aims at classifying a tweet on a ve-point scale. We have targeted the
two tasks using a machine learning approach where the vectorial space has been
created by augmenting the message (tweets) with semantic features (categories
and concepts) extracted with IBM Watson, a well known cognitive computing
tool. Moreover, categories and concepts have been used to calculate the distances
between topics of the training set and test set in order to associate the latter to
the former. Although the low number of tweets in the training set, for Task 1 we
obtained good results whereas Task 2 su ered from the scarcity of training data.
Obtained results showed that with few classes (Task 1), concepts and categories
were important for the classi cation task. Conversely, given the strong
unbalanced nature of the dataset, in Task 2 concepts and categories were not able to
enrich the obtained vectorial space. To address this issue, and as next steps, we
would like to further investigate the employment of semantic features extracted
from other cognitive computing systems trying to combine and compare them
with the results obtained using IBM Watson.</p>
        </sec>
        <sec id="sec-9-1-2">
          <title>Acknowledgments</title>
          <p>The authors gratefully acknowledge Sardinia Regional Government for the
nancial support (Convenzione triennale tra la Fondazione di Sardegna e gli Atenei
Sardi Regione Sardegna - L.R. 7/2007 annualita 2016 - DGR 28/21 del 17.05.201,
CUP: F72F16003030002).</p>
        </sec>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>E.</given-names>
            <surname>Cambria</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Schuller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Xia</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Havasi</surname>
          </string-name>
          .
          <article-title>New avenues in opinion mining and sentiment analysis</article-title>
          .
          <source>IEEE Intelligent Systems</source>
          ,
          <volume>28</volume>
          (
          <issue>2</issue>
          ):
          <volume>15</volume>
          {
          <fpage>21</fpage>
          ,
          <string-name>
            <surname>March</surname>
          </string-name>
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Ying</surname>
            <given-names>Chen</given-names>
          </string-name>
          , JD Elenee Argentinis, and
          <string-name>
            <given-names>Gri</given-names>
            <surname>Weber</surname>
          </string-name>
          .
          <article-title>Ibm watson: How cognitive computing can be applied to big data challenges in life sciences research</article-title>
          .
          <source>Clinical Therapeutics</source>
          ,
          <volume>38</volume>
          (
          <issue>4</issue>
          ):
          <volume>688</volume>
          {
          <fpage>701</fpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>Keith</given-names>
            <surname>Cortis</surname>
          </string-name>
          , Andre Freitas, Tobias Daudert, Manuela Huerlimann, Manel Zarrouk, Siegfried Handschuh, and
          <string-name>
            <given-names>Brian</given-names>
            <surname>Davis</surname>
          </string-name>
          .
          <article-title>Semeval-2017 task 5: Fine-grained sentiment analysis on nancial microblogs and news</article-title>
          .
          <source>Proceedings of the 11th International Workshop on Semantic Evaluation</source>
          , pages
          <volume>517</volume>
          {
          <fpage>533</fpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>Danilo</given-names>
            <surname>Dess</surname>
          </string-name>
          , Gianni Fenu, Mirko Marras, and Diego Reforgiato Recupero.
          <article-title>Leveraging cognitive computing for multi-class classi cation of e-learning videos</article-title>
          .
          <source>In The Semantic Web: ESWC 2017 Satellite Events - ESWC</source>
          , Portoroz, Slovenia, May 28 - June 1,
          <year>2017</year>
          , Revised Selected Papers, pages
          <volume>21</volume>
          {
          <fpage>25</fpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>Danilo</given-names>
            <surname>Dess</surname>
          </string-name>
          , Diego Reforgiato Recupero, Gianni Fenu, and
          <string-name>
            <given-names>Sergio</given-names>
            <surname>Consoli</surname>
          </string-name>
          .
          <article-title>Exploiting cognitive computing and frame semantic features for biomedical document clustering</article-title>
          .
          <source>In Proc. of the Workshop on Semantic Web Solutions for Large-scale Biomedical Data Analytics co-located with 14th Extended Semantic Web Conference</source>
          , Portoroz, Slovenia, May
          <volume>28</volume>
          ,
          <year>2017</year>
          ., pages
          <volume>20</volume>
          {
          <fpage>34</fpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>M.</given-names>
            <surname>Dragoni</surname>
          </string-name>
          and
          <string-name>
            <given-names>D. Reforgiato</given-names>
            <surname>Recupero</surname>
          </string-name>
          .
          <article-title>Challenge on ne-grained sentiment analysis within eswc2016</article-title>
          .
          <source>Communications in Computer and Information Science</source>
          ,
          <volume>641</volume>
          :
          <fpage>79</fpage>
          {
          <fpage>94</fpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>Mauro</given-names>
            <surname>Dragoni</surname>
          </string-name>
          and
          <string-name>
            <given-names>Giulio</given-names>
            <surname>Petrucci</surname>
          </string-name>
          .
          <article-title>A neural word embeddings approach for multi-domain sentiment analysis</article-title>
          .
          <source>IEEE Trans. A ective Computing</source>
          <volume>8</volume>
          (
          <issue>4</issue>
          ), pages
          <fpage>457</fpage>
          {
          <fpage>470</fpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>Mauro</given-names>
            <surname>Dragoni</surname>
          </string-name>
          and
          <string-name>
            <given-names>Giulio</given-names>
            <surname>Petrucci</surname>
          </string-name>
          .
          <article-title>A fuzzy-based strategy for multi-domain sentiment analysis</article-title>
          .
          <source>International Journal of Approximate Reasoning</source>
          ,
          <volume>93</volume>
          :
          <fpage>59</fpage>
          {
          <fpage>73</fpage>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>Amna</given-names>
            <surname>Dridi</surname>
          </string-name>
          , Mattia Atzeni, and Diego Reforgiato Recupero.
          <article-title>Bearish-bullish sentiment analysis on nancial microblogs</article-title>
          .
          <source>In Proc. of EMSASW 2017 co-located with 14th ESWC</source>
          <year>2017</year>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <given-names>Amna</given-names>
            <surname>Dridi</surname>
          </string-name>
          and Diego Reforgiato Recupero.
          <article-title>Leveraging semantics for sentiment polarity detection in social media</article-title>
          .
          <source>International Journal of Machine Learning and Cybernetics</source>
          , Sep
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>Ronen</given-names>
            <surname>Feldman</surname>
          </string-name>
          .
          <article-title>Techniques and applications for sentiment analysis</article-title>
          .
          <source>Commun. ACM</source>
          ,
          <volume>56</volume>
          (
          <issue>4</issue>
          ):
          <volume>82</volume>
          {
          <fpage>89</fpage>
          ,
          <string-name>
            <surname>April</surname>
          </string-name>
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <given-names>J</given-names>
            <surname>Forster</surname>
          </string-name>
          and
          <string-name>
            <given-names>B</given-names>
            <surname>Entrup</surname>
          </string-name>
          .
          <article-title>A cognitive computing approach for classi cation of complaints in the insurance industry</article-title>
          .
          <source>IOP Conference Series: Materials Science and Engineering</source>
          ,
          <volume>261</volume>
          (
          <issue>1</issue>
          ):
          <fpage>012016</fpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Thomas</surname>
            <given-names>Gaillat</given-names>
          </string-name>
          , Manel Zarrouk, Andre Freitas, and
          <string-name>
            <given-names>Brian</given-names>
            <surname>Davis</surname>
          </string-name>
          .
          <article-title>The ssix corpus: A trilingual gold standard corpus for sentiment analysis in nancial microblogs. 11th edition of the Language Resources</article-title>
          and Evaluation Conference,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <given-names>A.</given-names>
            <surname>Gangemi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Presutti</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D. Reforgiato</given-names>
            <surname>Recupero</surname>
          </string-name>
          .
          <article-title>Frame-based detection of opinion holders and topics: A model and a tool</article-title>
          .
          <source>IEEE Computational Intelligence Magazine</source>
          ,
          <volume>9</volume>
          (
          <issue>1</issue>
          ):
          <volume>20</volume>
          {
          <fpage>30</fpage>
          ,
          <string-name>
            <surname>Feb</surname>
          </string-name>
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <given-names>J. O.</given-names>
            <surname>Gutierrez-Garcia</surname>
          </string-name>
          and
          <string-name>
            <given-names>E.</given-names>
            <surname>Lopez-Neri</surname>
          </string-name>
          .
          <article-title>Cognitive computing: A brief survey and open research challenges</article-title>
          .
          <source>In 2015 3rd International Conference on Applied Computing and Information Technology/2nd International Conference on Computational Science and Intelligence</source>
          , pages
          <fpage>328</fpage>
          {
          <fpage>333</fpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16. John E. Kelly and
          <string-name>
            <given-names>Steve</given-names>
            <surname>Hamm</surname>
          </string-name>
          .
          <article-title>Smart Machines: IBM's Watson and the Era of Cognitive Computing</article-title>
          . Columbia University Press, New York, NY, USA,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17. Bing Liu.
          <article-title>Sentiment Analysis and Opinion Mining</article-title>
          . Morgan &amp; Claypool Publishers,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Andres</surname>
            <given-names>Montoyo</given-names>
          </string-name>
          ,
          <article-title>Patricio Mart nez-Barco, and Alexandra Balahur. Subjectivity and sentiment analysis: An overview of the current state of the area and envisaged developments</article-title>
          .
          <source>Decision Support Systems</source>
          ,
          <volume>53</volume>
          (
          <issue>4</issue>
          ):
          <volume>675</volume>
          {
          <fpage>679</fpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Preslav</surname>
            <given-names>Nakov</given-names>
          </string-name>
          , Alan Ritter, Sara Rosenthal, Veselin Stoyanov, and Fabrizio Sebastiani. SemEval
          <article-title>-2016 task 4: Sentiment analysis in Twitter</article-title>
          .
          <source>In Proc. of SemEval '16</source>
          , San Diego, California,
          <year>June 2016</year>
          . ACL.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <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>
          .
          <article-title>Opinion mining and sentiment analysis</article-title>
          .
          <source>Foundations and Trends in Information Retrieval</source>
          ,
          <volume>2</volume>
          (
          <issue>1</issue>
          -2):1{
          <fpage>135</fpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21. Diego Reforgiato Recupero, Sergio Consoli, Aldo Gangemi, Andrea Giovanni Nuzzolese, and
          <string-name>
            <given-names>Daria</given-names>
            <surname>Spampinato</surname>
          </string-name>
          .
          <article-title>A semantic web based core engine to e ciently perform sentiment analysis</article-title>
          .
          <source>In Valentina Presutti</source>
          , Eva Blomqvist, Raphael Troncy, Harald Sack, Ioannis Papadakis, and Anna Tordai, editors,
          <source>The Semantic Web: ESWC 2014 Satellite Events</source>
          , pages
          <volume>245</volume>
          {
          <fpage>248</fpage>
          ,
          <string-name>
            <surname>Cham</surname>
          </string-name>
          ,
          <year>2014</year>
          . Springer International Publishing.
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>D.R. Recupero</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Dragoni</surname>
            , and
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Presutti</surname>
          </string-name>
          .
          <article-title>Eswc 15 challenge on conceptlevel sentiment analysis</article-title>
          .
          <source>Communications in Computer and Information Science</source>
          ,
          <volume>548</volume>
          :
          <fpage>211</fpage>
          {
          <fpage>222</fpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>D. Reforgiato Recupero</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          <string-name>
            <surname>Cambria</surname>
            , and
            <given-names>E. Di</given-names>
          </string-name>
          <string-name>
            <surname>Rosa</surname>
          </string-name>
          .
          <article-title>Semantic sentiment analysis challenge at eswc2017</article-title>
          .
          <source>Communications in Computer and Information Science</source>
          ,
          <volume>769</volume>
          :
          <fpage>109</fpage>
          {
          <fpage>123</fpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24. Diego Reforgiato Recupero, Valentina Presutti, Sergio Consoli, Aldo Gangemi, and Andrea Giovanni Nuzzolese. Sentilo:
          <article-title>Frame-based sentiment analysis</article-title>
          .
          <source>Cognitive Computation</source>
          ,
          <volume>7</volume>
          (
          <issue>2</issue>
          ):
          <volume>211</volume>
          {
          <fpage>225</fpage>
          ,
          <string-name>
            <surname>Apr</surname>
          </string-name>
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Sara</surname>
            <given-names>Rosenthal</given-names>
          </string-name>
          , Noura Farra, and Preslav Nakov. SemEval
          <article-title>-2017 task 4: Sentiment analysis in Twitter</article-title>
          .
          <source>In Proc. of the 11th International Workshop on Semantic Evaluation, SemEval '17</source>
          , Vancouver, Canada,
          <year>August 2017</year>
          . ACL.
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Hassan</surname>
            <given-names>Saif</given-names>
          </string-name>
          , Yulan He, and
          <string-name>
            <given-names>Harith</given-names>
            <surname>Alani</surname>
          </string-name>
          .
          <article-title>Semantic sentiment analysis of twitter</article-title>
          . In Philippe Cudre-Mauroux, Je He in, Evren Sirin, Tania Tudorache, Jero^me Euzenat, Manfred Hauswirth, Josiane Xavier Parreira, Jim Hendler, Guus Schreiber, Abraham Bernstein, and Eva Blomqvist, editors,
          <source>The Semantic Web { ISWC</source>
          <year>2012</year>
          , pages
          <fpage>508</fpage>
          {
          <fpage>524</fpage>
          , Berlin, Heidelberg,
          <year>2012</year>
          . Springer Berlin Heidelberg.
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <given-names>Mikalai</given-names>
            <surname>Tsytsarau</surname>
          </string-name>
          and
          <string-name>
            <given-names>Themis</given-names>
            <surname>Palpanas</surname>
          </string-name>
          .
          <article-title>Survey on mining subjective data on the web</article-title>
          .
          <source>Data Mining and Knowledge Discovery</source>
          ,
          <volume>24</volume>
          (
          <issue>3</issue>
          ):
          <volume>478</volume>
          {
          <fpage>514</fpage>
          , May
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Aggeliki</surname>
            <given-names>Vlachostergiou</given-names>
          </string-name>
          , George Marandianos, and
          <string-name>
            <given-names>Stefanos</given-names>
            <surname>Kollias</surname>
          </string-name>
          .
          <article-title>From conditional random eld (crf) to rhetorical structure theory(rst): Incorporating context information in sentiment analysis</article-title>
          .
          <source>In Eva Blomqvist</source>
          , Katja Hose, Heiko Paulheim, Agnieszka Lawrynowicz, Fabio Ciravegna, and Olaf Hartig, editors,
          <source>The Semantic Web: ESWC 2017 Satellite Events</source>
          , pages
          <volume>283</volume>
          {
          <fpage>295</fpage>
          ,
          <string-name>
            <surname>Cham</surname>
          </string-name>
          ,
          <year>2017</year>
          . Springer International Publishing.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>