<!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>The Contribution of Embeddings to Sentiment Analysis on YouTube</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Moniek Nieuwenhuis</string-name>
          <email>m.l.nieuwenhuis@student.rug.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Malvina Nissim</string-name>
          <email>m.nissim@rug.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>CLCG, University of Groningen</institution>
          ,
          <country country="NL">The Netherlands</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>We train a variety of embeddings on a large corpus of YouTube comments, and test them on three different tasks on both the English and the Italian portions of the SenTube corpus. We show that indomain (YouTube) embeddings perform better than previously used generic embeddings, achieving state-of-the-art performance on most of the tasks. We also show that a simple method for creating sentiment-aware embeddings outperforms previous strategies, and that sentiment embeddings are more informative than plain embeddings for the SenTube tasks.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Sentiment analysis, or opinion mining, on social
media is by now a well established task, though
surely not solved
        <xref ref-type="bibr" rid="ref13 ref3">(Liu et al., 2005; Barnes et al.,
2017)</xref>
        . Part of the difficulty comes from its
intrinsic subjective nature, which makes creating
reliable resources hard
        <xref ref-type="bibr" rid="ref12 ref16 ref3">(Kiritchenko and Mohammad,
2017)</xref>
        . Another part comes from its heavy
interaction with pragmatic phenomena such as irony and
world knowledge
        <xref ref-type="bibr" rid="ref12 ref16 ref26 ref3 ref5 ref8 ref8">(Nissim and Patti, 2017; Basile
et al., 2018; Cignarella et al., 2018; Van Hee et
al., 2018)</xref>
        . And another difficulty comes from the
fact that given a piece of text, be it a tweet, or a
review, it isn’t always clear what exactly the
expressed sentiment (should there be any) is about.
In commercial reviews, for example, the target of
a user’s evaluation could be a specific aspect or
part of a given product. Aspect-based sentiment
analysis has developed as a subfield to address this
problem
        <xref ref-type="bibr" rid="ref20 ref24">(Thet et al., 2010; Pontiki et al., 2014)</xref>
        .
      </p>
      <p>Copyright c 2019 for this paper by its authors. Use
permitted under Creative Commons License Attribution 4.0
International (CC BY 4.0)</p>
      <p>
        The SenTube corpus
        <xref ref-type="bibr" rid="ref25">(Uryupina et al., 2014)</xref>
        has
been created along these lines. It contains English
and Italian commercial or review videos about
some product, and annotated comments. The
annotations specify both the polarity (positive,
negative, neutral) and the target (the video itself or the
product in the video). In Figure 1 we show two
positive comments with different targets.
      </p>
      <p>
        The SenTube’s tasks have been firstly addressed
by Severyn et al. (2016) with an SVM based on
topic and shallow syntactic information, later
outperformed by a convolutional N-gram BiLSTM
word embedding model
        <xref ref-type="bibr" rid="ref10 ref15 ref19 ref26 ref28">(Nguyen and Le Nguyen,
2018)</xref>
        . The corpus has also served as testbed for
multiple state-of-the-art sentiment analysis
methods
        <xref ref-type="bibr" rid="ref3">(Barnes et al., 2017)</xref>
        , with best results
obtained using sentiment-specific word embeddings
        <xref ref-type="bibr" rid="ref23">(Tang et al., 2014)</xref>
        . On the English sentiment task
of SenTube though this method does not
outperform corpus-specific approaches
        <xref ref-type="bibr" rid="ref10 ref15 ref19 ref22 ref26 ref28">(Severyn et al.,
2016; Nguyen and Le Nguyen, 2018)</xref>
        .
      </p>
      <p>We further explore the potential of
(sentiment) embeddings, using the model developed by
Nguyen and Le Nguyen (2018). We believe that
training in-domain (YouTube) embeddings rather
than using generic ones might yield
improvements, and that additional gains might come from
sentiment-aware embeddings. In this context, we
propose a simple new semi-supervised method to
train sentiment embeddings and show that it
performs better than two other existing ones. We run
all experiments on English and Italian data.
Contributions We show that in-domain
embeddings outperform generic embeddings on most
task of the SenTube corpus for both Italian and
English. We also show that sentiment
embeddings obtained through a simple semi-supervised
strategy that we newly introduce in this paper
add a boost to performance. We make all
developed Italian and English embeddings
available at this link: https://github.com/
malvinanissim/youtube-embeds.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Data and Task</title>
      <p>
        We use two different datasets of YouTube
comments. The first is the existing SenTube
corpus
        <xref ref-type="bibr" rid="ref25">(Uryupina et al., 2014)</xref>
        . The other dataset
is collected from YouTube to create a big
semisupervised corpus for making the embeddings.
      </p>
      <sec id="sec-2-1">
        <title>2.1 SenTube corpus</title>
        <p>
          The SenTube corpus contains 217 videos in
English and 198 in Italian
          <xref ref-type="bibr" rid="ref25">(Uryupina et al., 2014)</xref>
          . All
videos are a review or commercial about a product
in the category “automobile” or “tablet”.
        </p>
        <p>All comments from the videos are annotated
according to their target (whether they are about the
video or about the product) and their sentiment
polarity (positive, negative, neutral). Some of the
comments were discarded because of spam,
because they were written in a language other than
the intended one (Italian for the Italian corpus,
English for the English one), or just off topic.
Sentiment is type-specific, and the following labels are
used: positive-product, negative-product,
positivevideo and negative-video. If neither positive or
negative is annotated, the comment is assumed to
be neutral.</p>
        <p>The corpus lends itself to three different tasks,
all of which we tackle in this work:
the sentiment task, namely predicting whether a
YouTube comment is written in a positive,
negative or a neutral sentiment.
the type task, namely predicting if the comment
is written about the product mentioned in the
video, about the video itself or if it is not an
informative comment (spam or off-topic).
the full task: predicting at the same time the
sentiment and the type of each comment.</p>
        <p>From SenTube we exclude any comment that
is annotated both as product-related and
videorelated or is both positive and negative. Table 1
shows the label distribution for the three tasks. All
comments are further lowercased and tokenised.</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2 Semi-supervised YouTube corpus</title>
        <p>To train in-domain embeddings we collected more
data from YouTube. We searched for relevant
videos querying the YouTube API with a set of
keywords (“car”, “tablet”, “macchina”,
“automobile”, ...). For each retrieved video we checked
that it was not already included in the SenTube
corpus, and verified that its description was in
English/Italian using Python’s langdetect
module. We then retrieved all comments for each video
that had more than one comment.</p>
        <p>
          Next, we used the convolutional N-gram
BiLSTM word embedding model by
          <xref ref-type="bibr" rid="ref10 ref15 ref19 ref26 ref28">(Nguyen and
Le Nguyen, 2018)</xref>
          , which has state-of-the-art
performance on SenTube, to label the data on the
sentiment task, as we want to exploit the labels to train
sentiment embeddings. Table 2 shows an overview
of the collected dataset. A manual check on a
randomly chosen test set of 100 comments for each
language, revealed a rough accuracy of just under
60% for English, and just under 65% for Italian.
3
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Embeddings</title>
      <p>
        We test three different categories of embeddings:
some pre-trained models, a variety of models
trained on our in-domain dataset, and
sentimentaware embeddings, which we obtain in three
different ways. All of the embeddings are tested in
the model developed by
        <xref ref-type="bibr" rid="ref10 ref15 ref19 ref26 ref28">(Nguyen and Le Nguyen,
2018)</xref>
        to specifically tackle the SenTube tasks.
3.1
      </p>
      <sec id="sec-3-1">
        <title>Plain Embeddings</title>
        <p>Generic models For English we used
GoogleNews vectors1, which are those used in (Nguyen
1https://code.google.com/archive/p/word2vec/</p>
        <sec id="sec-3-1-1">
          <title>Product-related Video-related Uninfo.</title>
        </sec>
        <sec id="sec-3-1-2">
          <title>Positive sentiment Negative sentiment No sentiment/neutral</title>
        </sec>
        <sec id="sec-3-1-3">
          <title>Product-pos.</title>
          <p>Product-neg.</p>
          <p>Product-neu.</p>
          <p>Video-pos.</p>
          <p>Video-neg.</p>
          <p>Video-neu.</p>
          <p>Uninfo.
5,834
5,201
4,020
3,284
1,988
9,801
1,740
1,360
2,744
1,543</p>
          <p>628
3,030
4,028</p>
          <p>
            %
and Le Nguyen, 2018), and the 200-dimensional
GloVe Twitter embeddings2. For Italian we used
vectors from
            <xref ref-type="bibr" rid="ref7">(Bojanowski et al., 2016)</xref>
            a
FastText model trained on the the Italian Wikipedia,
and also used by
            <xref ref-type="bibr" rid="ref10 ref15 ref19 ref26 ref28">(Nguyen and Le Nguyen, 2018)</xref>
            .
Furthermore, we tested two models developed at
ISTI-CNR, which are trained on Italian Wikipedia
with skip-gram’s Word2Vec and with GloVe.3
          </p>
        </sec>
      </sec>
      <sec id="sec-3-2">
        <title>In-domain trained models We trained three</title>
        <p>
          Word2Vec models
          <xref ref-type="bibr" rid="ref14">(Mikolov et al., 2013)</xref>
          , all of
dimension 300, using Gensim
          <xref ref-type="bibr" rid="ref1 ref21 ref24">(Rˇ ehu˚rˇek and Sojka,
2010)</xref>
          . Beside a CBOW model with default
settings, we trained two different skip-gram models,
one with default settings and one with a negative
sampling of 10. We also trained a FastText model
          <xref ref-type="bibr" rid="ref7">(Bojanowski et al., 2016)</xref>
          , and a 100-dimension
GloVe model
          <xref ref-type="bibr" rid="ref17">(Pennington et al., 2014)</xref>
          .
        </p>
        <p>2https://nlp.stanford.edu/projects/glove/
3http://hlt.isti.cnr.it/wordembeddings/
3.2</p>
      </sec>
      <sec id="sec-3-3">
        <title>Sentiment-aware Embeddings</title>
        <p>
          We use three methods for adding sentiment to the
embeddings, in all cases using the Word2Vec
skipgram models
          <xref ref-type="bibr" rid="ref14">(Mikolov et al., 2013)</xref>
          with and
without negative sampling 10. The first two methods
are existing methods, namely retrofitting
          <xref ref-type="bibr" rid="ref11">(Faruqui
et al., 2015)</xref>
          and the refinement method suggested
by Yu et al. (2017), while the third method is
newly proposed in this work.
        </p>
        <p>
          Retrofitting Retrofitting embedding models is a
method to refine vector space representations
using relational information from semantic lexicons
by encouraging linked words to have similar
vector representations
          <xref ref-type="bibr" rid="ref11">(Faruqui et al., 2015)</xref>
          .4 We
used two sentiment lexicons to retrofit the
skipgram models. A SentiWordNet-derived lexicon
for English
          <xref ref-type="bibr" rid="ref1">(Baccianella et al., 2010)</xref>
          , and Sentix
for Italian
          <xref ref-type="bibr" rid="ref27 ref4">(Basile and Nissim, 2013)</xref>
          .5
4https://github.com/mfaruqui/retrofitting.
5http://valeriobasile.github.io/twita/sentix.html
1,718
1,317
1,161
946
752
2,499
479
538
703
467
214
635
1,161
        </p>
        <p>%</p>
      </sec>
      <sec id="sec-3-4">
        <title>Sentiment Embedding refinement We tested</title>
        <p>
          the method proposed by Yu et al. (2017) using
the provided code6 to refine our own skip-gram
Word2Vec models. In this method the similar
topk words will be re-ranked by sentiment on the
difference in valence scores from a sentiment
lexicon. For English we used the E-ANEW sentiment
lexicon
          <xref ref-type="bibr" rid="ref27">(Warriner et al., 2013)</xref>
          and for Italian we
used Sentix
          <xref ref-type="bibr" rid="ref27 ref4">(Basile and Nissim, 2013)</xref>
          .
        </p>
      </sec>
      <sec id="sec-3-5">
        <title>Our Embedding refinement For each lan</title>
        <p>guage, we use a sentiment lexicon and our
YouTube corpus to train sentiment embeddings.</p>
        <p>From the sentiment lexicon we create two lists
of words: positive words (positive score &gt; 0:6 and
negative score &lt; 0:2) and negative words
(negative score &gt; 0:6 and positive score &lt; 0:2).</p>
        <p>For each word in the positive list, we check if
it occurs in a comment with a positive label. We
do the same for the negative list and negative
labelled comments. If the word occurs in the list we
add the affixes "_pos" or "_neg" to the word
occurrence in a positive or negative comment. If a
word from the positive list is found in a comment
with negative or neutral label it isn’t touched, and
likewise for words in the negative list. An example
of this approach is in Table 3.</p>
        <p>Example Label
”I love pos this review! It’s not the technical review that every positive
YouTube vid has bit more of a usable hands on one! makes me
really pos want one even more than before! Thank you!”
”I love being a cheapskate. Please tell me what in the world neutral
”gimp” is.”
”I don’t understand why people love apple shit [...] negative</p>
        <p>
          We then trained the embeddings with skip-gram
Word2Vec
          <xref ref-type="bibr" rid="ref14">(Mikolov et al., 2013)</xref>
          , with therein the
two separate appearances of words, i.e. with and
without affixes. This of course poses a problem
at test time, since two vectors are now available
for some of the words (great pos and great
for “great”, for example, or brutto neg and
brutto for “brutto” [en: ugly]), but one must
eventually choose one for representing the
encountered word “great”, or “brutto”.
        </p>
        <p>Instead of devising a strategy for choosing one
of the two vectors, we opted for re-joining the two
6https://github.com/wangjin0818/word_embedding_refine
versions of the word into a single one, testing two
different methods:
averaging: average the vectors with each other;
the two contexts have equal weight;
weighting: weigh each vector by the proportion
of times the word is in either context (in the
semi-supervised corpus), and sum them.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Experiments</title>
      <p>
        We split the SenTube corpus in 50% train and
50% test. We could not exactly replicate the
split by Nguyen and Le Nguyen (2018) due to
lack of sufficient details in their code. We use
their model to test all embeddings, including those
used in their implementation (GoogleNews for
English, and FastText for Italian), for direct
comparison with our embeddings. For completeness, we
also include the results reported by Severyn et al.
(2016) (with their own split), and a most frequent
label baseline for each task. As was done in
previous work on this corpus, and for more direct
comparison, we report accuracy across all
experiments.
The results using plain embeddings are shown in
Tables 4 and 5. Most of the in-domain
embeddings on English outperform the GoogleNews
vectors used by Nguyen and Le Nguyen (2018); the
results are also higher than those reported in
previous work with different splits
        <xref ref-type="bibr" rid="ref10 ref15 ref19 ref22 ref26 ref28">(Severyn et al.,
2016; Nguyen and Le Nguyen, 2018)</xref>
        . Only for
both full tasks and the tablet type task there are
a few of the in-domain embeddings which do not
outperform on previous work results. For Italian,
not all in-domain embeddings outperform
previous work in all tasks, but they mostly do when
embeddings used in previous work are tested on
the same split. For both languages the skip-gram
models are performing best compared to all the
other in-domain embedding models. On Italian,
the generic Wikipedia SKIP embeddings and the
generic FastText embeddings
        <xref ref-type="bibr" rid="ref7">(Bojanowski et al.,
2016)</xref>
        are performing slightly better on the
sentiment and full task for tablets.
      </p>
      <sec id="sec-4-1">
        <title>4.2 Results with sentiment embeddings</title>
        <p>Tables 6 and 7 show the results of the sentiment
embeddings. In almost all tasks the sentiment
embeddings outperform the plain embeddings.
Surprisingly, this is true even for the English type task,
while the sentiment automobile task has a slightly
lower accuracy. For Italian only in the automobile
type task sentiment embeddings do not outperform
standard ones. Among the sentiment embeddings,
our refinement method seems to work best, while
retrofitting does not lead to any improvement.</p>
        <p>
          In terms of weighing versus averaging the
vectors in our method, for English averaging yields
the best score three times, and weighting two
times. For Italian, weighting yields the best
result two times on the tablet data set, while for the
full task averaging is better. For cars, weighting is
better, but does not outperform plain embeddings.
We have explored the contribution of in-domain
embeddings on the SenTube corpus, on two
domains and two languages. In 10 out of the 12
tasks, in-domain embeddings outperform generic
ones. This confirms the experiments on the
SENTIPOLC 2016 tasks
          <xref ref-type="bibr" rid="ref2">(Barbieri et al., 2016)</xref>
          reported by Petrolito and Dell’Orletta (2018), who
recommend the use of in-domain embeddings for
sentiment analysis, especially if trained at the
word rather than carachter level. However, a
similar work in the field of sentiment analysis for
software engineering texts, where in-domain
(Stackoverflow) embeddings were compared to generic
ones (GoogleNews), did not yield such clearcut
results
          <xref ref-type="bibr" rid="ref6">(Biswas et al., 2019)</xref>
          .
        </p>
        <p>
          We have also suggested a simple strategy to
train sentiment embeddings, and shown that it
outperforms other existing methods for this task.
More in general, sentiment embeddings perform
consistently better than plain embeddings for both
languages in the ”tablet” domain, but less
evidently so in the automobile domain. The reason
for this requires further investigation. Further
testing is also necessary to assess the influence of
vector size in our experiments. Indeed, not all
embeddings are trained with the same dimensions,
an aspect that might also affect performance
differences, though the true impact of size is not yet
fully understood
          <xref ref-type="bibr" rid="ref10 ref15 ref19 ref26 ref28">(Yin and Shen, 2018)</xref>
          .
        </p>
        <p>
          In terms of different embeddings types, it would
be also interesting to compare our simple
embedding refinement method, which takes specific
contextual occurrences into account, with the
performance of contextual word embeddings
          <xref ref-type="bibr" rid="ref18 ref9">(Peters et
al., 2018; Devlin et al., 2019)</xref>
          , which work
directly at the token rather than the type level. More
complex training strategies could also be explored
          <xref ref-type="bibr" rid="ref10 ref15 ref19 ref26 ref28">(Dong and De Melo, 2018)</xref>
          .
        </p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgments</title>
      <p>We would like to thank the Center for
Information Technology of the University of Groningen
for providing access to the Peregrine high
performance computing cluster which we used to run the
experiments reported in this paper. We are also
grateful to the reviewers for helpful comments.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <given-names>Stefano</given-names>
            <surname>Baccianella</surname>
          </string-name>
          , Andrea Esuli, and
          <string-name>
            <given-names>Fabrizio</given-names>
            <surname>Sebastiani</surname>
          </string-name>
          .
          <year>2010</year>
          .
          <article-title>Sentiwordnet 3.0: An enhanced lexical resource for sentiment analysis and opinion mining</article-title>
          . volume
          <volume>10</volume>
          ,
          <fpage>01</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <given-names>Francesco</given-names>
            <surname>Barbieri</surname>
          </string-name>
          , Valerio Basile, Danilo Croce, Malvina Nissim, Nicole Novielli, and
          <string-name>
            <given-names>Viviana</given-names>
            <surname>Patti</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Overview of the EVALITA 2016 sentiment polarity classification task (SENTIPOLC). In Proceedings of the 5th evaluation campaign of natural language processing and speech tools for Italian (EVALITA</article-title>
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <given-names>Jeremy</given-names>
            <surname>Barnes</surname>
          </string-name>
          ,
          <source>Roman Klinger, and Sabine Schulte im Walde</source>
          .
          <year>2017</year>
          .
          <article-title>Assessing state-of-the-art sentiment models on state-of-the-art sentiment datasets</article-title>
          .
          <source>arXiv preprint arXiv:1709</source>
          .
          <fpage>04219</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <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 Proceedings of the 4th Workshop on Computational Approaches to Subjectivity, Sentiment and Social Media Analysis</source>
          , pages
          <fpage>100</fpage>
          -
          <lpage>107</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <given-names>Valerio</given-names>
            <surname>Basile</surname>
          </string-name>
          , Nicole Novielli, Danilo Croce, Francesco Barbieri, Malvina Nissim, and
          <string-name>
            <given-names>Viviana</given-names>
            <surname>Patti</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>Sentiment polarity classification at evalita: Lessons learned and open challenges</article-title>
          .
          <source>IEEE Transactions on Affective Computing.</source>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <given-names>Eeshita</given-names>
            <surname>Biswas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K</given-names>
            <surname>Vijay-Shanker</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Lori</given-names>
            <surname>Pollock</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>Exploring word embedding techniques to improve sentiment analysis of software engineering texts</article-title>
          .
          <source>In Proceedings of the 16th International Conference on Mining Software Repositories</source>
          , pages
          <fpage>68</fpage>
          -
          <lpage>78</lpage>
          . IEEE Press.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <given-names>Piotr</given-names>
            <surname>Bojanowski</surname>
          </string-name>
          , Edouard Grave, Armand Joulin, and
          <string-name>
            <given-names>Tomas</given-names>
            <surname>Mikolov</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Enriching word vectors with subword information</article-title>
          .
          <source>CoRR</source>
          , abs/1607.04606.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <given-names>Alessandra</given-names>
            <surname>Teresa</surname>
          </string-name>
          <string-name>
            <surname>Cignarella</surname>
          </string-name>
          , Simona Frenda, Valerio Basile, Cristina Bosco, Viviana Patti,
          <string-name>
            <given-names>Paolo</given-names>
            <surname>Rosso</surname>
          </string-name>
          , et al.
          <year>2018</year>
          .
          <article-title>Overview of the evalita 2018 task on irony detection in italian tweets (ironita)</article-title>
          .
          <source>In Sixth Evaluation Campaign of Natural Language Processing and Speech Tools for Italian (EVALITA</source>
          <year>2018</year>
          ), volume
          <volume>2263</volume>
          , pages
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          . CEUR-WS.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <given-names>Jacob</given-names>
            <surname>Devlin</surname>
          </string-name>
          ,
          <string-name>
            <surname>Ming-Wei</surname>
            <given-names>Chang</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Kenton</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>and Kristina</given-names>
            <surname>Toutanova</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>BERT: Pre-training of deep bidirectional transformers for language understanding</article-title>
          .
          <source>In Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies</source>
          , Volume
          <volume>1</volume>
          (Long and Short Papers), pages
          <fpage>4171</fpage>
          -
          <lpage>4186</lpage>
          , Minneapolis, Minnesota, June. Association for Computational Linguistics.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <given-names>Xin</given-names>
            <surname>Dong and Gerard De Melo</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>A helping hand: Transfer learning for deep sentiment analysis</article-title>
          .
          <source>In Proceedings of the 56th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers)</source>
          , pages
          <fpage>2524</fpage>
          -
          <lpage>2534</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <given-names>Manaal</given-names>
            <surname>Faruqui</surname>
          </string-name>
          , Jesse Dodge,
          <string-name>
            <surname>Sujay K. Jauhar</surname>
          </string-name>
          , Chris Dyer, Eduard Hovy, and
          <string-name>
            <surname>Noah</surname>
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Smith</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <article-title>Retrofitting word vectors to semantic lexicons</article-title>
          .
          <source>In Proceedings of NAACL.</source>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <given-names>Svetlana</given-names>
            <surname>Kiritchenko and Saif M Mohammad</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>Capturing reliable fine-grained sentiment associations by crowdsourcing and best-worst scaling</article-title>
          .
          <source>arXiv preprint arXiv:1712</source>
          .
          <fpage>01741</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <given-names>Bing</given-names>
            <surname>Liu</surname>
          </string-name>
          , Minqing Hu, and Junsheng Cheng.
          <year>2005</year>
          .
          <article-title>Opinion observer: analyzing and comparing opinions on the web</article-title>
          .
          <source>In Proceedings of the 14th international conference on World Wide Web</source>
          , pages
          <fpage>342</fpage>
          -
          <lpage>351</lpage>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <given-names>Tomas</given-names>
            <surname>Mikolov</surname>
          </string-name>
          , Kai Chen,
          <string-name>
            <surname>G.</surname>
          </string-name>
          <article-title>s Corrado, and</article-title>
          <string-name>
            <given-names>Jeffrey</given-names>
            <surname>Dean</surname>
          </string-name>
          .
          <year>2013</year>
          .
          <article-title>Efficient estimation of word representations in vector space</article-title>
          .
          <source>Proceedings of Workshop at ICLR</source>
          ,
          <year>2013</year>
          ,
          <volume>01</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <source>Huy Tien Nguyen and Minh Le Nguyen</source>
          .
          <year>2018</year>
          .
          <article-title>Multilingual opinion mining on youtube-a convolutional n-gram bilstm word embedding</article-title>
          .
          <source>Information Processing &amp; Management</source>
          ,
          <volume>54</volume>
          (
          <issue>3</issue>
          ):
          <fpage>451</fpage>
          -
          <lpage>462</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <given-names>Malvina</given-names>
            <surname>Nissim</surname>
          </string-name>
          and
          <string-name>
            <given-names>Viviana</given-names>
            <surname>Patti</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>Semantic aspects in sentiment analysis</article-title>
          .
          <source>In Sentiment analysis in social networks</source>
          , pages
          <fpage>31</fpage>
          -
          <lpage>48</lpage>
          . Elsevier.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <surname>Jeffrey</surname>
            <given-names>Pennington</given-names>
          </string-name>
          , Richard Socher, and
          <string-name>
            <given-names>Christopher D.</given-names>
            <surname>Manning</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>Glove: Global vectors for word representation</article-title>
          .
          <source>In Empirical Methods in Natural Language Processing (EMNLP)</source>
          , pages
          <fpage>1532</fpage>
          -
          <lpage>1543</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <string-name>
            <given-names>Matthew</given-names>
            <surname>Peters</surname>
          </string-name>
          , Mark Neumann, Mohit Iyyer, Matt Gardner, Christopher Clark,
          <string-name>
            <given-names>Kenton</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>and Luke</given-names>
            <surname>Zettlemoyer</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>Deep contextualized word representations</article-title>
          .
          <source>In Proceedings of the 2018 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies</source>
          , volume
          <volume>1</volume>
          , pages
          <fpage>2227</fpage>
          -
          <lpage>2237</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <string-name>
            <given-names>Ruggero</given-names>
            <surname>Petrolito and Felice Dell'Orletta</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>Word embeddings in sentiment analysis</article-title>
          .
          <source>In CLiC-it.</source>
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <string-name>
            <given-names>Maria</given-names>
            <surname>Pontiki</surname>
          </string-name>
          , Dimitris Galanis, John Pavlopoulos, Harris Papageorgiou, Ion Androutsopoulos, and
          <string-name>
            <given-names>Suresh</given-names>
            <surname>Manandhar</surname>
          </string-name>
          .
          <year>2014</year>
          . SemEval
          <article-title>-2014 task 4: Aspect based sentiment analysis</article-title>
          .
          <source>In Proceedings of the 8th International Workshop on Semantic Evaluation (SemEval</source>
          <year>2014</year>
          ), pages
          <fpage>27</fpage>
          -
          <lpage>35</lpage>
          , Dublin, Ireland. Association for Computational Linguistics.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          <article-title>Radim Rˇ ehu˚rˇek</article-title>
          and
          <string-name>
            <given-names>Petr</given-names>
            <surname>Sojka</surname>
          </string-name>
          .
          <year>2010</year>
          .
          <article-title>Software Framework for Topic Modelling with Large Corpora</article-title>
          .
          <source>In Proceedings of the LREC 2010 Workshop on New Challenges for NLP Frameworks</source>
          , pages
          <fpage>45</fpage>
          -
          <lpage>50</lpage>
          , Valletta, Malta, May. ELRA. http://is. muni.cz/publication/884893/en.
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          <string-name>
            <given-names>Aliaksei</given-names>
            <surname>Severyn</surname>
          </string-name>
          , Alessandro Moschitti, Olga Uryupina, Barbara Plank, and
          <string-name>
            <given-names>Katja</given-names>
            <surname>Filippova</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Multi-lingual opinion mining on youtube</article-title>
          .
          <source>Information Processing &amp; Management</source>
          ,
          <volume>52</volume>
          (
          <issue>1</issue>
          ):
          <fpage>46</fpage>
          -
          <lpage>60</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          <string-name>
            <given-names>Duyu</given-names>
            <surname>Tang</surname>
          </string-name>
          , Furu Wei, Nan Yang,
          <string-name>
            <surname>Ming Zhou</surname>
            , Ting Liu, and
            <given-names>Bing</given-names>
          </string-name>
          <string-name>
            <surname>Qin</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>Learning sentimentspecific word embedding for twitter sentiment classification</article-title>
          .
          <source>In Proceedings of the 52nd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers)</source>
          , pages
          <fpage>1555</fpage>
          -
          <lpage>1565</lpage>
          . Association for Computational Linguistics.
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          <string-name>
            <given-names>Tun</given-names>
            <surname>Thura</surname>
          </string-name>
          <string-name>
            <given-names>Thet</given-names>
            ,
            <surname>Jin-Cheon Na</surname>
          </string-name>
          , and
          <source>Christopher SG Khoo</source>
          .
          <year>2010</year>
          .
          <article-title>Aspect-based sentiment analysis of movie reviews on discussion boards</article-title>
          .
          <source>Journal of information science</source>
          ,
          <volume>36</volume>
          (
          <issue>6</issue>
          ):
          <fpage>823</fpage>
          -
          <lpage>848</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          <string-name>
            <given-names>Olga</given-names>
            <surname>Uryupina</surname>
          </string-name>
          , Barbara Plank, Aliaksei Severyn, Agata Rotondi, and
          <string-name>
            <given-names>Alessandro</given-names>
            <surname>Moschitti</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>Sentube: A corpus for sentiment analysis on youtube social media</article-title>
          .
          <source>In LREC</source>
          , pages
          <fpage>4244</fpage>
          -
          <lpage>4249</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          <string-name>
            <surname>Cynthia Van Hee</surname>
          </string-name>
          ,
          <string-name>
            <surname>Els Lefever</surname>
          </string-name>
          , and Ve´ronique Hoste.
          <year>2018</year>
          .
          <article-title>Semeval-2018 task 3: Irony detection in english tweets</article-title>
          .
          <source>In Proceedings of The 12th International Workshop on Semantic Evaluation</source>
          , pages
          <fpage>39</fpage>
          -
          <lpage>50</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          <string-name>
            <given-names>Amy</given-names>
            <surname>Beth</surname>
          </string-name>
          <string-name>
            <surname>Warriner</surname>
          </string-name>
          , Victor Kuperman, and
          <string-name>
            <given-names>Marc</given-names>
            <surname>Brysbaert</surname>
          </string-name>
          .
          <year>2013</year>
          .
          <article-title>Norms of valence, arousal, and dominance for 13,915 english lemmas</article-title>
          .
          <source>Behavior Research Methods</source>
          ,
          <volume>45</volume>
          (
          <issue>4</issue>
          ):
          <fpage>1191</fpage>
          -
          <lpage>1207</lpage>
          , Dec.
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          <string-name>
            <given-names>Zi</given-names>
            <surname>Yin</surname>
          </string-name>
          and
          <string-name>
            <given-names>Yuanyuan</given-names>
            <surname>Shen</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>On the dimensionality of word embedding</article-title>
          .
          <source>In Advances in Neural Information Processing Systems</source>
          , pages
          <fpage>887</fpage>
          -
          <lpage>898</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          <string-name>
            <surname>Liang-Chih</surname>
            <given-names>Yu</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Jin</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K</given-names>
            <surname>Lai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>and Xuejie</given-names>
            <surname>Zhang</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>Refining word embeddings for sentiment analysis</article-title>
          . pages
          <fpage>534</fpage>
          -
          <lpage>539</lpage>
          ,
          <fpage>01</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>