<!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>A Linked Open Data Approach for Sentiment Lexicon Adaptation</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Hassan Saif</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Miriam Fernandez</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Leon Kastler</string-name>
          <email>lkastler@uni-koblenz.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Harith Alani</string-name>
          <email>h.alanig@open.ac.uk</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute for Web Science and Technology, University of Koblenz-Landau</institution>
          ,
          <addr-line>56070 Koblenz</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Knowledge Media Institute, The Open University</institution>
          ,
          <country country="UK">United Kingdom</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Social media platforms have recently become a gold mine for organisations to monitor their reputation by extracting and analysing the sentiment of the posts generated about them, their markets, and competitors. Among the approaches to analyse sentiment from social media, approaches based on sentiment lexicons (sets of words with associated sentiment scores) have gained popularity since they do not rely on training data, as opposed to Machine Learning approaches. However, sentiment lexicons consider a static sentiment score for each word without taking into consideration the different contexts in which the word is used (e.g, great problem vs. great smile). Additionally, new words constantly emerge from dynamic and rapidly changing social media environments that may not be covered by the lexicons. In this paper we propose a lexicon adaptation approach that makes use of semantic relations extracted from DBpedia to better understand the various contextual scenarios in which words are used. We evaluate our approach on three different Twitter datasets and show that using semantic information to adapt the lexicon improves sentiment computation by 3.7% in average accuracy, and by 2.6% in average F1 measure.</p>
      </abstract>
      <kwd-group>
        <kwd>Sentiment Lexicon</kwd>
        <kwd>Linked Open Data</kwd>
        <kwd>Twitter</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        Sentiment analysis is nowadays an integral part of social listening, used by companies,
individuals, governments and organisations to track the sentiment and opinions expressed
in social media platforms such as Twitter or Facebook. Most existing approaches to
sentiment analysis rely on general-purpose sentiment lexicons (sets of words with associated
sentiment scores) to compute the sentiment of a text regardless of its context or domain
[
        <xref ref-type="bibr" rid="ref13 ref20 ref3 ref7">3, 13, 20, 7</xref>
        ]. However, a word’s sentiment may vary according to the context in which
the word is used [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. For example, the word great conveys different sentiment when
associated with the word problem than with the word smile. Therefore, the performance
of these lexicons may drop when used to analyse sentiment over specific domains.
      </p>
      <p>
        Some works have attempted to address this problem by adapting pre-built sentiment
lexicons to fit new specific domains or contexts [
        <xref ref-type="bibr" rid="ref18 ref19 ref6 ref8">6, 19, 8, 18</xref>
        ]. In our previous work [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]
we proposed a lexicon adaptation approach that uses the contextual semantics of words
(i.e., semantics inferred from the co-occurrence patterns of words [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]) to capture their
context in text and update their prior sentiment orientations and/or strengths in the given
sentiment lexicon accordingly. Lexicon adaptation based on words’ context has proved
to: (i) improve the coverage and applicability of these lexicons on data from different
domains, and (ii) enhance sentiment analysis performance in comparison with using
sentiment lexicons without adaptation.
      </p>
      <p>
        While useful, contextual semantics may be insufficient, particularly when extracted
from short, noisy and ill-structured sentences that frequently appear in social media data.
In this work, we build on our previous lexicon adaptation approach [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] and enrich it
by exploiting Linked Data, and particularly relations between entities and concepts in
DBpedia, to better capture the context of words and update their sentiment orientation
and/or strength in the sentiment lexicon accordingly.
      </p>
      <p>Our hypothesis here is that conceptual semantics, i.e., semantics extracted from
knowledge graphs such as DBpedia, can help to better capture the domain or context for
which the lexicon is being adapted, thus aiming to contribute towards a more informed
calculation of words’ sentiment weights. For example, the context of the word “Ebola”
in “Ebola continues spreading in Africa!” does not indicate a clear
sentiment for the word. However, “Ebola” is associated with the semantic type (concept)
“Virus/Disease”, which suggests that its sentiment is likely to be negative.</p>
      <p>We evaluate our lexicon adaptation model over three Twitter datasets, and show
an average, statistically significant, improvement of 3.7% in accuracy, and 2.6% in
F1, against the baseline methods when adapting Thelwall-Lexicon, the state-of-the-art
sentiment lexicon on social media.</p>
      <p>The remainder of this paper is structured as follows. Related work is discussed
in Section 2. Our general model for sentiment lexicon adaptation and its semantic
enrichment is presented in Section 3. Experimental setup and results are presented in
Sections 4 and 5 respectively. Conclusions are reported in Section 6.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        General purpose sentiment lexicons (e.g., MPQA[
        <xref ref-type="bibr" rid="ref26">26</xref>
        ], SentiWordNet[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ],
Thelwalllexicon[
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]) have been traditionally used in the literature to determine the overall
sentiment of texts. These lexicons capture a selection of popular words and their
associated weighted sentiment orientations, without considering the domain, topic, or context
where the lexicons are being used. However, a word’s associated sentiment may vary
according to the context in which the word is used [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. To address this problem multiple
works have emerged in recent years to: (i) create domain-specific lexicons or, (ii) adapt
existing lexicons to specific domains.
      </p>
      <p>
        Most of the existing works belong to the first category, where approaches have
been proposed to develop sentiment lexicons tailored for specific domains [
        <xref ref-type="bibr" rid="ref11 ref19 ref9">11, 19, 9</xref>
        ].
However, several approaches have proposed methods for adapting existing, well-known
lexicons, to specific domains [
        <xref ref-type="bibr" rid="ref15 ref18 ref6">6, 15, 18</xref>
        ]. As previously mentioned, lexicon adaptation
not only reduces the burden of creating lexicons from scratch, but also supplements
the process with a collection of pre-existing words and their sentiment orientations and
weights. While the majority of work on lexicon adaptation focuses on conventional text,
lexicon adaptation for social media data is still in its infancy. One very recent work in
this line [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] has focused on updating the sentiment of neutral words in SentiWordNet. In
addition to this work, we not only adapt sentiment weights, but also study the extraction
and addition of new terms not provided in the original lexicon [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. This is potentially
useful in the case of social media data, where new terms and abbreviations constantly
emerge. Note that, in-line with the work of Lu and colleagues [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], our proposed lexicon
adaptation method is not restricted to domain-adaptation, but rather considers a more
fine-grained context adaptation, where the context is defined by a collection of posts.
Moreover, our approach does not make use of training data to adapt the lexicon.
      </p>
      <p>Another novelty of our approach with respect to previous works, is the use of
conceptual semantics, i.e. semantics extracted from ontologies such as DBpedia, to adapt
sentiment lexicons. Our hypothesis is that conceptual semantics can help better capture
the domain for which the lexicon is being adapted, by enabling the discovery of relevant
concepts and semantic relations between terms. Capturing the semantic relationships
among terms helps understand the variety of contexts in which terms may be influencing
each other.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Semantic Approach to Sentiment Lexicon Adaptation</title>
      <p>
        In this section we present our semantic-based approach for sentiment lexicon adaptation.
As previously mentioned, the proposed approach extends our previous context-based
adaptation model [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] by using conceptual semantics to enrich the context or domain in
which the words are used with the aim of enabling a better interpretation of this context.
As such, in the following section we briefly describe our general context-based lexicon
adaptation model before presenting our new semantic enrichment of this model.
3.1
      </p>
      <sec id="sec-3-1">
        <title>Context-based Sentiment Lexicon Adaptation</title>
        <p>The pipeline of our context-based lexicon adaptation model consists of two main steps,
as depicted in Figure 1(a). First, given a tweet collection and a general-purpose sentiment
lexicon, our approach detects the context of each word in the tweet collection and uses it
to extract the word’s contextual sentiment. Secondly, a set of rules are applied to amend
the prior sentiment of terms in the lexicon based on their corresponding contextual
sentiment. Both steps are further detailed in Sections 3.1.1 and 3.1.2. The semantic
enrichment of this pipeline is described in Section 3.2.</p>
        <p>Tweets
General-Purpose
Sentiment Lexicon</p>
        <p>Extracting Word’s
Contextual Sentiment
Rule-based Lexicon</p>
        <p>Adaptation</p>
        <p>Tweets
General-Purpose
Sentiment Lexicon</p>
        <p>SemaEnxttircacRteiolantions
Semantic Relations</p>
        <p>Enrichment
Extracting Word’s
Contextual Sentiment
Rule-based Lexicon</p>
        <p>
          Adaptation
Adapted Lexicon (Context)
Adapted Lexicon (Context)
(a) Context-based Adaptation
(b) Adaptation with Semantic Relation Adjustment
The first step in our pipeline is to extract the contextual sentiment of terms (i.e., sentiment
extracted based on a word’s context) in a given tweet collection. This step consists of: (i)
capturing the context in which the word occurs, and (ii) computing the word’s contextual
sentiment. A common method for capturing the word’s context is by looking at its
co-occurrence patterns with other terms in the text. The underlying principle behind this
method comes from the distributional semantic hypothesis:3 words that are used and
occur in the same contexts tend to purport similar meanings [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ]. For example, the word
“great”, when occurs in the context “smile”, denotes a different meaning than when
it occurs within the context “pain” and “loss”. Such context variations of the word
often affect its sentiment: “great” with “smile” indicates a positive sentiment, while
“great” with “pain” indicates a negative one.
        </p>
        <p>Feeling a great pain hearing that 4 doctors
died from Ebola #please #help #Africa
A great tragedy begets another: Ebola
outbreak impacted Malaria services #sad</p>
        <p>Ebola continues spreading in Africa!
Great(+3)
Loss(-3)</p>
        <p>Thelwall-Lexicon</p>
        <p>Please(+2)
pain(-4)
death(-3)</p>
        <p>(i) Context Vector (Great)
pain  
C1
died  
C2
….</p>
        <p>loss  </p>
        <p>Cn
(iv)  Adapt  Lexicon  </p>
        <p>Great (-4)
(ii) SentiCircle(Great)
please
sad</p>
        <p>G
pain
yi ri
θi
Ci
xi</p>
        <p>help
loss
died
(iii)  Calculate  Contextual  </p>
        <p>Sen3ment  (Great)  </p>
        <p>
          Several approaches have been built and used for extracting the words’ contextual
sentiment following the above principle [
          <xref ref-type="bibr" rid="ref10 ref23">23, 10</xref>
          ]. In this paper, we use the SentiCircle
approach [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ], which similarly to other frequency-based approaches, it detects the
context of a term from its co-occurrence patterns with other terms in tweets. Figure 2
depicts the representation and extraction of the contextual sentiment of the term “great”
by the SentiCircle approach. First, given a tweet collection T , the target term mgreat
is represented as a vector cgreat = (c1; c2; :::; cn) of terms co-occurring with term m
in any tweet in T (e.g., “pain”, “loss”, ..., “death”). Secondly, the context vector
cgreat is transformed into a 2d circle representation. The center of the circle represents
the target term mgreat and points within the circle denote the context terms of mgreat.
The position (xci ; yci ) of each context term ci 2 cgreat is defined as:
xci = ri cos i
yci = ri sin i
(1)
Where the angle i represents the prior sentiment of the context term ci multiplied by ,
and it is obtained from the lexicon to be adapted. The radius ri represents co-occurrence
frequency between ci and the target term mgreat and it is computed based on the TF-IDF
weighting scheme.
3 Also known as Statistical Semantics [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ]
        </p>
        <p>Based on the SentiCircle representation, terms with positive prior sentiment are
positioned on the upper half of the circle (e.g., please) and terms with negative prior
sentiment are positioned in the lower half (e.g., pain, loss). Term co-concurrence
determines the distance (i.e., radius) of these terms with respect to the origin. Thirdly,
the geometric median G of the SentiCircle of “Great” is computed (-4 in our example),
which constitutes the contextual sentiment of the term.4
3.1.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Rules for Lexicon Adaptation</title>
        <p>The second step in our pipeline is to adapt the prior sentiment of terms in a given
sentiment lexicon based on the terms’ contextual sentiment information extracted in the
previous step. To this end, we propose a general rule-based method to decide on the
new sentiment of terms in the lexicon. In the following we give a formal definition of
the general purpose sentiment lexicon and its properties, and explain how our proposed
method functions on it accordingly.</p>
        <p>General-purpose sentiment lexicon: is a set of terms L = ft1; t2; :::; tng of fixed
size n. Each term t 2 L is coupled with a prior sentiment score that is often a numerical
value priorm 2 [ ; ; ; ], denoting the sentiment orientation and strength of t. In
particular, t is positive if priort 2 ( ; ], negative if priort 2 [ ; ), and neutral if
priort 2 [ ; ]. j j is the maximum sentiment strength that a term can have. The closer
the priort is to the higher the sentiment strength is. j j defines the boundaries of the
neutral sentiment range. The values of both, and depend on the specifications of the
studied sentiment lexicon and are defined at the design/construction phase of the lexicon
(see section 4).</p>
        <p>Lexicon adaptation rules: our proposed method uses a set of 4 antecedent-consequent
rules (Table 1) to decide how to update the prior sentiment of a term (priort) in a given
lexicon with respect to its contextual sentiment (contextualt). As noted in Table 1,
these rules are divided into (i) Updating Rules for updating only the existing terms in
the lexicon, and (ii) Expanding Rules for expanding the lexicon with new opinionated
terms.</p>
        <p>Updating Rules (Same Sentiment Orientations)</p>
        <p>Consequent
Id Antecedents</p>
        <p>
          The notion behind the proposed rules is rather simple: For a given term t 2 L, check
how strong/weak the contextual sentiment (contextualt) is and how strong/weak the
prior sentiment (priort) is ! update priort in the lexicon accordingly. As mentioned
earlier, contextualt is obtained as described in Section 3.1.1 and its value range [ ; ].
4 We refer the reader to the body of [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ] for more details about the SentiCircle approach.
The threshold is computed as = j j=2 and it is used to determine how strong/weak
the sentiment of the term is. If the term does not exist in the lexicon, we add it to the
lexicon with its corresponding contextual sentiment.
        </p>
        <p>
          In Thelwall-Lexicon [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ], as will be explained in Section 4, j j = 5 and j j = 1,
i.e., the prior sentiment for the terms in this lexicon is between [ 5; +5], and the neutral
sentiment range is between [ 1; 1]. The value of is set up to 3.5
3.2
        </p>
      </sec>
      <sec id="sec-3-3">
        <title>Semantic Enrichment for Context-based Lexicon Adaptation</title>
        <p>
          In Section 3.1 we showed our proposed method to adapt sentiment lexicons based on
the contextual sentiment of terms in a given collection of tweets. However, relying on
the context only for detecting terms sentiment might be insufficient. This often happens
either due to the lack of context in tweets, or because the sentiment of a term may be
conveyed via its conceptual semantics rather than by its context [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ].
        </p>
        <p>In this section we propose enriching our original context-based adaptation model,
described in the previous section, with the conceptual semantics of words in tweets.
To this end, we propose adjusting the contextual correlation between two co-occurring
named-entities in tweets based on the semantic relations between them. We refer to this
model as the Semantically-adjusted Relations Model.
3.2.1</p>
      </sec>
      <sec id="sec-3-4">
        <title>Semantically-adjusted Relations Model</title>
        <p>
          Using the distributional semantic hypothesis, our context-based approach assigns a
stronger relation to words that tend to co-occur more frequently in same context. However
the document collection may represent only a partial view of the contexts in which two
words my co-occur together. For example, in the GASP Twitter dataset around the
dialogue for earth gas prices[
          <xref ref-type="bibr" rid="ref1">1</xref>
          ], the entities Barack Obama and Texas tend to appear
together and therefore have a strong contextual relation. However, these two entities are
related within a high number of different contexts. Figure 3 shows a small sample of the
different semantic contexts that link the two previous entities. These contexts include
Barack Obama’s birth place, his candidatures and his duties as president.
leader
birthPlace
        </p>
        <p>United_States</p>
        <p>countries</p>
        <p>Category:Unit
Barack_Obama subject edesiddid_aeStentasti,ta_el2s__0cp1ar2n subject
country
candidate
Mitt_Romney</p>
        <p>Texas
appointer</p>
        <p>Gulf_of_Mexico
Yvonne_Gonzalez_Rogers</p>
        <p>
          lowestpoint
placeOfBirth
To capture the variety of contexts in which two terms can potentially appear together
we compute the number of relations between these two terms in DBpedia by using the
5 Since Thelwall-Lexicon uses discrete and not continuous values for priors, is rounded up to
the nearest integer value to match the annotation format of Thelwall-Lexicon
approach proposed by Pirro [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ]. Our assumption is that the strength of the contextual
relation between two terms, captured by their co-occurrence within the document
collection, should be modified according to the number of contexts in which these terms
can potentially appear together. The smaller the number of contexts, the stronger the
contextual relation should be.
        </p>
        <p>
          Based on the above assumption we propose adjusting the strength of the contextual
relations between terms, captured by the context-based model, by using the semantic
relations between them. To this end, we add two additional steps to the original pipeline
(see Figure 1:c): semantic relation extraction and semantic relation adjustment. These
two steps are further described below.
1. Semantic relation extraction: This step extracts the sets of semantic relations for
every pair of named entities co-occurring together in the tweets. For the purpose of
our study we extract semantic relations using the approach proposed by Pirro [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] over
DBpedia, since DBpedia is a large generic knowledge graph which captures a high
variety of relations between terms. To extract the set of relations between two name
entities this approach takes as input the identifiers (i.e., URIs) of the source entity es,
the target entity et and an integer value K that determines the maximum path length of
the relations between the two named entities. The output is a set of SPARQL queries
that enable the retrieval of paths of length at most K connecting es and et. Note that in
order to extract all the paths, all the combinations of ingoing/outgoing edges must be
considered. Following our previous example, if we were interested in finding paths of
length K &lt;= 2 connecting es = Obama and et = T exas our approach will consider
the following set of SPARQL queries:
        </p>
        <p>SELECT * WHERE f:Obama ?p1 :Texasg
SELECT * WHERE f:Texas ?p1 :Obamag
SELECT * WHERE f:Obama ?p1 ?n1. ?n1 ?p2 :Texasg
SELECT * WHERE f:Obama ?p1 ?n1. :Texas ?p2 ?n1g
SELECT * WHERE f?n1 ?p1 :Obama. :Texas ?p2 ?n1g
SELECT * WHERE f?n1 ?p1 :Obama. ?n1 ?p2 :Texasg</p>
        <p>As it can be observed, the first two queries consider paths of length one. Since a path
may exist in two directions, two queries are required. The retrieval of paths of length 2
requires 4 queries. In general, given a value K, to retrieve paths of length K, 2k queries
are required.
2. Semantic relation adjustment: Now we have for every pair of named entities (es,
et) co-occurring together in the tweets, a set R(es;et) = fp1; p2; :::; pN g of paths of size
N , representing the semantic relations between es and et.</p>
        <p>As mentioned earlier, our goal behind enriching the context-based model with
semantic relations is to adjust the strength of the contextual relation between es and et
based the number of semantic relations (paths) between them. To this end, we construct
the SentiCircle Ses of the source entity es, as depicted in Figure 4. Since both entities
co-occur together in tweets, the target entity et is positioned in the SentiCircle Ses
with a radius rt representing the strength of the contextual relation between es and et,
as described in Section 3.1.1. Therefore, the task of adjusting the contextual relations
between es and et breaks down into altering the value of rt as follows:
rt0 = rt +</p>
        <p>Where N is the number of the semantic paths between es and et extracted in the
previous step, M is the maximum number of paths extracted for a pair of entities in the
Twitter dataset, and rt0 is the new radius of entity et after adjustment.</p>
        <p>As can be noted, the above equation modifies the value of rt based on the number of
paths between es and et. The smaller the number of paths is, the stronger the contextual
relation should be, and thereby the higher the value of rt0 is.</p>
        <p>Note that the enrichment by semantic relations in this model is done in two
iterations of the adaptation process. Specifically, in the first iteration the sentiment lexicon is
adapted using the original context-based model (Figure 1:a).
In the second iteration the semantically-adjusted relation model is
applied on the adapted lexicon, where the semantic-relation adjust- et
tmheenctotnakteexstpulaalcree.lAatdioanpstaotifoennitnittihees fiwristthiitnertawtieoentsalalnodwsasussigtonctahpetmurae es rt θt
sentiment value. Note that sentiment lexicons are generic and most
of the tweet entities (e.g., Obama, Texas) will not appear in these
lexicons. By relying on one iteration of adaptation only, an entity Fig. 4: SentiCircle of
will have little impact on the contextual sentiment of other entities
setnrteintygthesofshthoweincgonttehxesince entities don’t generally have any initial sentiment score within tual relation between es
the lexicon to be adapted. Hence, a second iteration of adaptation tahnedraedti,usrerptresented by
is required in order to detect the sentiment of entities that do not
occur in the lexicon, and maximise the impact of the semantic relation adjustment in our
models.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Experimental Setup</title>
      <p>
        In this section, we report the results obtained from using both, the context-based model
(Section 3.1) and the semantically-adjusted relations model (Section 3.2.1) for adapting
sentiment lexicons. Evaluation of both models requires the selection of (i) the sentiment
lexicon to be adapted, (ii) the context (Twitter datasets) for which the lexicon will be
adapted, (iii) the different configurations for adapting the lexicon and, (iv) the semantic
information used for the semantic adaptation models:
(i) Sentiment Lexicon For the evaluation we choose to adapt the state-of-the-art
sentiment lexicon for social media; Thelwall-Lexicon [
        <xref ref-type="bibr" rid="ref20 ref21">21, 20</xref>
        ]. Thelwall-Lexicon is a
general purpose sentiment lexicon specifically designed to function on social media data.
It consists of 2546 terms coupled with values between -5 (very negative) and +5 (very
positive), defining their sentiment orientation and strength. Terms in the lexicon are
grouped into three subsets of 1919 negative terms (priort 2[-2,-5]), 398 positive terms
(priort 2[
        <xref ref-type="bibr" rid="ref2 ref5">2,5</xref>
        ]) and 229 neutral terms (priort 2f-1,1g). Based on the aforementioned
specifications, the parameters in our proposed adaptation method (Section 3.1.2) are set
as: j j = 5, j j = 1, j j = 3 and j j = 1.
(ii) Evaluation Datasets To assess the performance of our lexicon adaptation method
we require the use of datasets annotated with sentiment labels. for this work we selected
three evaluation datasets often used in the literature of sentiment analysis (SemEval,
WAB and GASP) [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. These datasets differ in their sizes and topical focus. Numbers of
positive and negative tweets within these datasets are summarised in Table 2.
(iii) Configurations of the Lexicon Adaptation Models We test both, the
contextbased and semantic-adjusted relations adaptations models under three different
configurations: (1) Lexicon Update (LU): The lexicon is adapted only by updating the prior
sentiment of existing terms, (2) Lexicon Expand (LE): The lexicon is adapted only by
adding new opinionated terms, and (3) Lexicon Update and Expand (LUE): The lexicon
is adapted by adding new opinionated terms and by updating the prior sentiment of
existing terms.
      </p>
      <p>Dataset No. of Entities numRelations minPath maxPath AveragePath
SemEval 2,824 1,011,422 1 3 2.82
GASP 685 811,741 1 3 2.95
WAB 750 796,021 1 3 2.92</p>
      <p>Table 3: Amount of relations and path lengths extracted for each dataset
(iii) Extracted Semantics As mentioned in Section 3.2.1 semantic enrichment of our
adaptation model relies on the strength and diversity of the semantic relations between
entities in tweets. Table 3 shows the number of named entities extracted from each
Twitter dataset along with the semantic relations between them. This table also includes
the minimum, maximum and average path length among all the extracted relations. A
maximum path length of 3 was consider for our experiments.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Evaluation Results</title>
      <p>
        In this section, we report the results obtained from using the different adaptations of
Thelwall-Lexicon to compute tweet-level sentiment detection. To compute sentiment,
we use the approach proposed by Thelwall [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ], where a tweet is considered positive
if its aggregated positive sentiment strength (i.e., the sentiment strength obtained by
considering the sentiment weights of all words in the tweet) is 1.5 times higher than the
aggregated negative one, and vice versa. Our baselines for comparison are the original
version of Thelwall-Lexicon.
      </p>
      <p>Results in all experiments are computed using 10-fold cross validation over 30 runs
of different random splits of the data to test their significance. The null hypothesis to be
tested is that for a given dataset, the baseline lexicons and the lexicons adapted by our
models will have the same performance. We test this hypothesis using the Paired T-Test
since it determines the mean of the changes in performance, and reports whether this
mean of the differences is statistically significant. Note that all the results in F1-measure
reported in this section are statistically significant with &lt; 0:001.
5.1</p>
      <sec id="sec-5-1">
        <title>Results of Context-based Lexicon Adaptation</title>
        <p>The first task in our evaluation is to assess the effectiveness of our context-based
adaptation model. Table 4 shows the results of binary sentiment detection of tweets performed
on the three evaluation datasets using (i) the original Thelwall-Lexicon (Original), (iii)
Thelwall-Lexicon adapted under the update setting (LU), (iv) Thelwall-Lexicon adapted
under the expand setting (LE), and (v) Thelwall-Lexicon adapted under the update and
expand setting (LUE). The table reports accuracy and three sets of precision (P), recall
(R), and F1-measure (F1), one for positive sentiment identification, one for negative
sentiment identification, and the third showing the average of the two.</p>
        <p>Overall, the average performance across the three datasets shows that the
improvement of the adapted LU and LUE lexicons over the original lexicon 3.9% in accuracy,
and 3.2% in F1. On the other hand, the LE lexicon gives negligible performance
improvements over the original lexicon.</p>
      </sec>
      <sec id="sec-5-2">
        <title>Results of the Semantically-adjusted Relations Model</title>
        <p>The second step in our evaluation is to test the performance of the adapted lexicons by
the semantically-adjusted relations model (Section 3.2.1). The lower part of Table 5 lists
the average results across the three datasets for the adapted lexicon under the update
setting (SRU), the expand setting (SRE), and the update and expand setting (SRUE).</p>
        <p>According to these results in Table 5, we notice that the three semantically adapted
lexicons SRU, SRE and SRUE outperform the original lexicon by a large margin. In
particular, the lexicon adapted under the expand setting, SRE outperforms both baseline
lexicons by 4.14% in accuracy and 3.1% in average F1. The SRU and the SRUE lexicons
come next by a performance that is 3.5% and 2.1% higher in accuracy and F1 than the
baseline.</p>
        <p>Figure 5 shows the the win/loss in accuracy, 4.50
P, R and average F1 when using
semanticallyadjusted relations model for lexicon adaptation 3.50
compared to the context-based model across the 2.50
three datasets. Here we notice that the expand 1.50
setting the semantically-adjusted relation model 0.50
boosts the performance substantially, with 4.12% -­‐0.50
and 3.12% gain in accuracy and F1 respectively. -­‐1.50
On the other hand, a different performance trend Accuracy P R F1
can be noted for both, the lexicon update setting SRU SRE SRUE
and the lexicon update &amp; expand setting, where Fig. 5: Win/Loss in Accuracy, P, R and F1
measures of adapting sentiment lexicons by the
semanthe semantically-adjusted relations model always tic relations model in comparison with the
contextgives, under these settings, a lower performance on based model.
all measures compared to the context-based model.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Conclusions and Future Work</title>
      <p>Although much research has been done on creating domain-specific sentiment lexicons,
very little attention has been giving to the problem of lexicon adaptation in social media,
and to the use of semantic information as a resource to perform such adaptations.</p>
      <p>This paper proposed a general method to adapt sentiment lexicons based on
contextual information, where the domain or context of adaptation is defined by a collection of
posts. A semantic enrichment of this method is also proposed where semantic relations
between named entities in the text are used to better capture the context for which the
lexicon is being adapted.</p>
      <p>
        An evaluation of our proposed method was performed by adapting the
state-ofthe-art sentiment lexicon for the social web [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] to three different contexts (Twitter
datasets) using various configurations of our proposed approach. Results showed that
the adapted sentiment lexicons outperformed the baseline method in average by up to
3.9% in accuracy and 3.2% in F1 measure, when used to compute tweet-level polarity
detection with context-based adaptation. While enriching the adaptation process with the
semantic relations between entities in tweets, yields in 4.12% and 3.1% gain in accuracy
and F1 measure in comparison with context-based adaptation.
      </p>
      <p>While this initial results are positive, our research is still far from exploiting the
full potential of conceptual semantics. For the moment, only the number of semantic
relations has been taken into consideration (number of contexts), but not the concrete
relations that emerge between two concepts (i.e., the particular contexts in which two
words may appear together). As future work we plan to refine the SentiCircle model by
adding and removing terms based on the particular contexts in which two words may
appear together.</p>
      <p>In addition, while DBpedia is a core element of the Linked Open Data (LOD) graph
our approach only exploits a very small subsection of the information available in LOD.
As future work we plan to extend our relation extraction process so that multiple datasets
can be considered and more fine-grained relations, expanding multiple datasets, can be
taken into consideration when adapting the lexicons.</p>
    </sec>
    <sec id="sec-7">
      <title>Acknowledgment References</title>
      <p>This work was supported by the EU-FP7 project SENSE4US (grant no. 611242).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Asiaee</surname>
            <given-names>T</given-names>
          </string-name>
          , A.,
          <string-name>
            <surname>Tepper</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Banerjee</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sapiro</surname>
          </string-name>
          , G.:
          <article-title>If you are happy and you know it</article-title>
          ... tweet.
          <source>In: Proc. 21st ACM conference on Information and knowledge management</source>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Baccianella</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Esuli</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sebastiani</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Sentiwordnet 3.0: An enhanced lexical resource for sentiment analysis and opinion mining</article-title>
          .
          <source>In: Seventh conference on International Language Resources and Evaluation</source>
          . Valletta,
          <string-name>
            <surname>Malta</surname>
          </string-name>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Bollen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mao</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zeng</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          :
          <article-title>Twitter mood predicts the stock market</article-title>
          .
          <source>Journal of Computational Science</source>
          <volume>2</volume>
          (
          <issue>1</issue>
          ),
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Cambria</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          :
          <article-title>An introduction to concept-level sentiment analysis</article-title>
          .
          <source>In: Advances in Soft Computing and Its Applications</source>
          , pp.
          <fpage>478</fpage>
          -
          <lpage>483</lpage>
          . Springer (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Cambria</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Havasi</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hussain</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Senticnet 2: A semantic and affective resource for opinion mining and sentiment analysis</article-title>
          .
          <source>In: FLAIRS Conference</source>
          . pp.
          <fpage>202</fpage>
          -
          <lpage>207</lpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Choi</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cardie</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Adapting a polarity lexicon using integer linear programming for domainspecific sentiment classification</article-title>
          .
          <source>In: Proc. Conf. Empirical Methods in Natural Language Processing</source>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Hu</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tang</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gao</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          , Liu, H.:
          <article-title>Unsupervised sentiment analysis with emotional signals</article-title>
          .
          <source>In: Proceedings of the 22nd World Wide Web conf</source>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Kaewpitakkun</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shirai</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mohd</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Sentiment lexicon interpolation and polarity estimation of objective and out-of-vocabulary words to improve sentiment classification on microblogging</article-title>
          .
          <source>In: Proc. 28th Pacific Asia Conf. Language, Information and Computing</source>
          . Department of Linguistics, Faculty of Arts, Chulalongkorn University, Thailand (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pan</surname>
            ,
            <given-names>S.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jin</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhu</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          :
          <article-title>Cross-domain co-extraction of sentiment and topic lexicons</article-title>
          .
          <source>In: Proc. 50th Annual Meeting of Association for Computational Linguistics</source>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>He</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Everson</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ruger</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Weakly supervised joint sentiment-topic detection from text. Knowledge and Data Engineering</article-title>
          , IEEE Transactions on
          <volume>24</volume>
          (
          <issue>6</issue>
          ),
          <fpage>1134</fpage>
          -
          <lpage>1145</lpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Lu</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Castellanos</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dayal</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhai</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Automatic construction of a context-aware sentiment lexicon: an optimization approach</article-title>
          .
          <source>In: Proc. Int. Conf. World Wide Web</source>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Nakov</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosenthal</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kozareva</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stoyanov</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ritter</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , Wilson, T.:
          <article-title>Semeval-2013 task 2: Sentiment analysis in twitter</article-title>
          .
          <source>In: Proc. 7th ACL Workshop on Semantic Evaluation</source>
          . (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Nielsen</surname>
            ,
            <given-names>F.A.:</given-names>
          </string-name>
          <article-title>A new anew: Evaluation of a word list for sentiment analysis in microblogs</article-title>
          .
          <source>arXiv preprint arXiv:1103.2903</source>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14. Pirro`, G.:
          <article-title>Explaining and suggesting relatedness in knowledge graphs</article-title>
          .
          <source>In: The Semantic Web-ISWC</source>
          <year>2015</year>
          , pp.
          <fpage>622</fpage>
          -
          <lpage>639</lpage>
          . Springer (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Qiu</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bu</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Expanding domain sentiment lexicon through double propagation</article-title>
          .
          <source>In: IJCAI</source>
          . vol.
          <volume>9</volume>
          , pp.
          <fpage>1199</fpage>
          -
          <lpage>1204</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Saif</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fernandez</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>He</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Alani</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          :
          <article-title>Evaluation datasets for twitter sentiment analysis</article-title>
          .
          <source>In: Proceedings, 1st ESSEM Workshop</source>
          . Turin,
          <string-name>
            <surname>Italy</surname>
          </string-name>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Saif</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fernandez</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>He</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Alani</surname>
          </string-name>
          , H.:
          <article-title>SentiCircles for contextual and conceptual semantic sentiment analysis of twitter</article-title>
          .
          <source>In: Proc. 11th Extended Semantic Web Conf. (ESWC)</source>
          . Crete,
          <string-name>
            <surname>Greece</surname>
          </string-name>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Saif</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>He</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fernandez</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Alani</surname>
          </string-name>
          , H.:
          <article-title>Adapting sentiment lexicons using contextual semantics for sentiment analysis of twitter</article-title>
          . In: ESWC 2014
          <string-name>
            <given-names>Satellite</given-names>
            <surname>Events</surname>
          </string-name>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Scheible</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          , Sch u¨tze, H.:
          <article-title>Bootstrapping sentiment labels for unannotated documents with polarity pagerank</article-title>
          .
          <source>In: LREC</source>
          . pp.
          <fpage>1230</fpage>
          -
          <lpage>1234</lpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Thelwall</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Buckley</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Paltoglou</surname>
          </string-name>
          , G.:
          <article-title>Sentiment strength detection for the social web</article-title>
          .
          <source>J. American Society for Information Science and Technology</source>
          <volume>63</volume>
          (
          <issue>1</issue>
          ),
          <fpage>163</fpage>
          -
          <lpage>173</lpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Thelwall</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Buckley</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Paltoglou</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cai</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kappas</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Sentiment strength detection in short informal text</article-title>
          .
          <source>J. American Society for Info. Science and Technology</source>
          <volume>61</volume>
          (
          <issue>12</issue>
          ) (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Turney</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Thumbs up or thumbs down? semantic orientation applied to unsupervised classification of reviews</article-title>
          .
          <source>In: Proceedings of the 40th Annual Meeting of the Association for Computational Linguistics (ACL'02)</source>
          . Philadelphia, Pennsylvania (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Turney</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Littman</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Measuring praise and criticism: Inference of semantic orientation from association</article-title>
          .
          <source>ACM Transactions on Information Systems</source>
          <volume>21</volume>
          ,
          <fpage>315</fpage>
          -
          <lpage>346</lpage>
          (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Turney</surname>
            ,
            <given-names>P.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pantel</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , et al.:
          <article-title>From frequency to meaning: Vector space models of semantics</article-title>
          .
          <source>Journal of artificial intelligence research 37(1)</source>
          ,
          <fpage>141</fpage>
          -
          <lpage>188</lpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Weaver</surname>
          </string-name>
          , W.: Translation.
          <source>Machine translation of languages 14</source>
          ,
          <fpage>15</fpage>
          -
          <lpage>23</lpage>
          (
          <year>1955</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26. Wilson,
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>Wiebe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Hoffmann</surname>
          </string-name>
          ,
          <string-name>
            <surname>P.</surname>
          </string-name>
          :
          <article-title>Recognizing contextual polarity in phrase-level sentiment analysis</article-title>
          .
          <source>In: Proceedings of the conference on Human Language Technology and Empirical Methods in Natural Language Processing</source>
          . Vancouver, British Columbia,
          <string-name>
            <surname>Canada</surname>
          </string-name>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>