<!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>Towards Unsupervised Approaches For Aspects Extraction</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Marco Federici</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mauro Dragoni</string-name>
          <email>dragoni@fbk.eu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Fondazione Bruno Kessler</institution>
          ,
          <addr-line>Trento</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Universita ́ di Trento</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>One of the most recent opinion mining research directions falls in the extraction of polarities referring to specific entities (called “aspects”) contained in the analyzed texts. The detection of such aspects may be very critical especially when the domain which documents belong to is unknown. Indeed, while in some contexts it is possible to train domain-specific models for improving the effectiveness of aspects extraction algorithms, in others the most suitable solution is to apply unsupervised techniques by making the used algorithm independent from the domain. In this work, we implemented different unsupervised solutions into an aspect-based opinion mining system. Such solutions are based on the use of semantic resources for performing the extraction of aspects from texts. The algorithms have been tested on benchmarks provided by the SemEval campaign and have been compared with the results obtained by domain-adapted techniques.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Opinion Mining is a natural language processing (NLP) task that aims to classify
documents according to their opinion (polarity) on a given subject [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. This task has created
a considerable interest due to its wide applications in different domains like
marketing, politics, and social sciences. Generally, the polarity of a document is computed
by analyzing the expressions contained in the full text by leading to the issue of not
distinguishing which are the subjects of each opinion. Therefore, the natural evolution
of the opinion mining research field has been focused on the extraction of all subjects
(“aspects”) from texts in order to make systems able to compute the polarity associated
to each aspect in an independent way [2].
      </p>
      <p>Let us consider the following example:</p>
      <p>Yesterday, I bought a new smartphone.</p>
      <p>The quality of the display is very good, but the buttery lasts too little.</p>
      <p>In the sentence above, we may identify three aspects: “smartphone”, “display”, and
“battery”. Each aspect has a different opinion associated with it, in particular:
– “display” ! “very good”
– “battery” ! “too little”
– “smarthphone” ! no explicit opinions, therefore its polarity can be inferred by
averaging the opinions associated with all other aspects.</p>
      <p>Another important consideration related to this example is that it is easy to detect
which is the domain of the analyzed text. In this case, by assuming to have a training set,
it should be possible to build domain-specific models for supporting the extraction of
the aspects. However, this strategy is in contrast with two considerations coming from
real-world scenarios: (i) it is difficult to find annotated dataset related to all possible
domains, and (ii) in the same document, it is possible to have sentences belonging to
many domains by making the adoption of a domain-specific models not feasible.</p>
      <p>To overcome these issues, we propose a set of unsupervised approaches based on
natural language processing approaches that do not rely to any domain-specific
information. The goal of this study is to provide techniques that are able to reach an
effectiveness comparable with supervised systems.</p>
      <p>The paper is structured as follows. In Section 2, we provide an overview of the
opinion mining field with a focus on aspects extraction approaches. Section 3 presents the
natural language processing layer built for supporting the approaches described in
Sections 4 and 5. Section 6 discusses the performance of each algorithm; while, Section 7
concludes the paper.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        The topic of opinion mining has been studied extensively in the literature [
        <xref ref-type="bibr" rid="ref2 ref3">3,4</xref>
        ], where
several techniques have been proposed and validated.
      </p>
      <p>
        All the approaches presented so far operate at the document-level[
        <xref ref-type="bibr" rid="ref4 ref5">5,6</xref>
        ]; while, for
improving the accuracy of the opinion classification, a more fine-grained analysis of the
text, i.e., the opinion classification of every single sentence has to be performed [
        <xref ref-type="bibr" rid="ref6 ref7">7,8</xref>
        ]. In
the literature, we may find approaches ranging from the use of fuzzy logic [
        <xref ref-type="bibr" rid="ref8 ref9">9,10</xref>
        ] to the
use aggregation techniques [
        <xref ref-type="bibr" rid="ref10">11</xref>
        ] for computing the score aggregation of opinion words.
In the case of sentence-level opinion classification, two different sub-tasks have to be
addressed: (i) to determine if the sentence is subjective or objective, and (ii) in the case
that the sentence is subjective, to determine if the opinion expressed in the sentence is
positive, negative, or neutral. The task of classifying a sentence as subjective or
objective, called “subjectivity classification”, has been widely discussed in the literature [
        <xref ref-type="bibr" rid="ref6 ref7">7,8</xref>
        ]
and systems implementing the capabilities of identifying opinion’s holder, target, and
polarity have been presented [
        <xref ref-type="bibr" rid="ref11">12</xref>
        ].
      </p>
      <p>
        The growth of online product reviews was the perfect floor for using opinion mining
techniques in marketing activities. The issue of detecting the different opinions
concerning the same product expressed in the same review emerged as a challenging problem.
Such a task has been faced by introducing aspect extraction approaches aiming to
extract, from each sentence, which is the aspect the opinion refers to. In the literature,
many approaches have been proposed: conditional random fields (CRF) [
        <xref ref-type="bibr" rid="ref12 ref13">13,14</xref>
        ],
hidden Markov models (HMM) [
        <xref ref-type="bibr" rid="ref14 ref15 ref16">15,16,17</xref>
        ], sequential rule mining [
        <xref ref-type="bibr" rid="ref17">18</xref>
        ], dependency tree
kernels [
        <xref ref-type="bibr" rid="ref18">19</xref>
        ], clustering [
        <xref ref-type="bibr" rid="ref19">20</xref>
        ], and genetic algorithms [
        <xref ref-type="bibr" rid="ref20">21</xref>
        ]. In [
        <xref ref-type="bibr" rid="ref21 ref22">22,23</xref>
        ], a method was
proposed to extract both opinion words and aspects simultaneously by exploiting some
syntactic relations of opinion words and aspects.
      </p>
      <p>
        At the same time, the social dimension of the Web opens up the opportunity to
combine computer science and social sciences to better recognize, interpret, and process
opinions and sentiments expressed over it. Such multi-disciplinary approach has been
called sentic computing [
        <xref ref-type="bibr" rid="ref23">24</xref>
        ].
      </p>
      <p>Above, we mentioned approaches that do not consider the domain analyzed
documents belong to. The use of domain adaptation demonstrated that opinion classification
is highly sensitive to the domain from which the training data is extracted. A
classifier trained using opinionated documents from one domain often performs poorly when
applied or tested on opinionated documents from another domain. The reason is that
using the same words and even the same language constructs can carry different opinions,
depending on the domain.</p>
      <p>
        The classic scenario is when the same word in one domain may have positive
connotations, but in another domain may have negative one; therefore, domain adaptation
is needed. In the literature, different approaches related to the Multi-Domain sentiment
analysis have been proposed. Briefly, two main categories may be identified: (i) the
transfer of learned classifiers across different domains [
        <xref ref-type="bibr" rid="ref24 ref25 ref26 ref27">25,26,27,28</xref>
        ], and (ii) the use of
propagation of labels through graph structures [
        <xref ref-type="bibr" rid="ref28 ref29 ref8">29,30,9</xref>
        ].
      </p>
      <p>While on one side such approaches demonstrated their effectiveness in working in a
multi-domain environment, on the other one, they suffer by the limitation in abstracting
their usage within any domain different from the ones used for building the model.
3</p>
    </sec>
    <sec id="sec-3">
      <title>The Underlying NLP Layer</title>
      <p>A number of different approaches has been tested in order to accomplish aspect
extraction task. Each one uses different functionalities offered by the Stanford NLP Library
but every technique is characterized by a common preliminary phase.</p>
      <p>
        First of all, WordNet3 [
        <xref ref-type="bibr" rid="ref30">31</xref>
        ] resource is used together with Stanford’s part of speech
annotation to detect compound nouns. Lists of consecutive nouns and word sequences
contained in Wordnet compound nouns vocabulary are merged into a single word in
order to force Stanford library to consider them as a single unit during the following
phases.
      </p>
      <p>The entire text is then fed to the co-reference resolution module to compute pronoun
references which are stored in an index-reference map.</p>
      <p>
        The next operation consists in detecting which word expresses polarity within each
sentence. To achieve this task SenticNet4 [
        <xref ref-type="bibr" rid="ref31">32</xref>
        ], General Inquirer dictionary 5 [
        <xref ref-type="bibr" rid="ref32">33</xref>
        ] and
MPQA6 [
        <xref ref-type="bibr" rid="ref33">34</xref>
        ] sentiment lexicons have been used.
      </p>
      <p>While SenticNet expresses polarity values in the continuous range from -1 to 1, the
other two resources been normalized: the General Inquirer words have positive values of
polarity if they belong to the “Positiv” class while negative if they belong to “Negativ”
one, zero otherwise, similarly, MPQA “polarity” labels are used to infer a numerical
values. Only words with a non-zero polarity value in at least one resource are considered
as opinion words (e.g. word “third” is not present in MPQA and SenticNet and has a
0 value according to General Inquirer, consequently, it is not a valid opinion word;
on the other hand, word “huge” has a positive 0.069 value according to SenticNet, a
negative value in MPQA and 0 value according to General Inquirer, therefore, it is a
possible opinion word even if lexicons express contrasting values). Every noun (single
3 https://wordnet.princeton.edu/
4 http://sentic.net/
5 http://www.wjh.harvard.edu/ inquirer/spreadsheet guide.htm
6 http://mpqa.cs.pitt.edu/corpora/mpqa corpus/
or complex) is considered an aspect as long as it’s connected to at least one opinion
and it’s not in the stopword list. This list has been created starting from the “Onix” text
retrieval engine stopwords list7 and it contains words without a specific meaning (such
as “thing”) and special characters.</p>
      <p>Opinions associated with pronouns are connected to the aspect they are referring to;
instead, if pronouns reference can’t be resolved, they are both discarded.</p>
      <p>The main task of the system is, then, represented by connecting opinions with
possible aspects. Two different approaches have been tested with a few variants. The first
one relies on the syntactic tree while the second one is based on grammar dependencies.</p>
      <p>The sentence “I enjoyed the screen resolution, it’s amazing for such a cheap laptop.”
has been used to underline differences in connection techniques.</p>
      <p>The preliminary phase merges words “screen” and “resolution” into a single word
“Screenresolution” because they are consecutive nouns. Co-reference resolution
module extracts a relation between “it” and “Screenresolution”. This relation is stored so that
every possible opinion that would be connected to “it” will be connected to
“Screenresolution” instead. Figure 1 shows the syntax tree while Figure 2 represents the grammar
relation graph generated starting from the example sentence. Both structures have been
computed using Stanford NLP modules (“parse”, “depparse”).
These typologies of approaches are based on syntax tree structures created by Stanford
NLP library. In order to explain how the algorithms connect opinion with aspects a few
definition are needed:
– “Intermediate node”: tree node which is not a leaf;
– “Sentence node”: intermediate node labeled with one of the following:
7 The used stopwords list is available at http://www.lextek.com/manuals/onix/stopwords1.html</p>
      <sec id="sec-3-1">
        <title>ROOT - Root of the tree</title>
        <p>S - Sentence
SBAR - Clause introduced by a (possibly empty) subordinating conjunction
SBARQ - Direct question introduced by a wh-word or a wh phrase
SQ - Inverted yes/no question or main clause of a wh-question
SINV - Inverted declarative sentence
PRN - Parenthetical</p>
        <p>FRAG - Fragment
– “Noun Phrase node”: intermediate node labeled with NP tag</p>
        <p>Approaches differ in rules adopted for associating intermediate nodes that define
how aspects are extracted by starting from their child nodes.</p>
        <p>Approach 1.1 Each polarized adjective is connected with each possible aspect in the
same sentence.</p>
        <p>Figure 3 shows she propagation of aspects and opinion in the tree with red lines
representing propagation of aspects, blue lines for opinions and purple ones when both
are propagated to the upper level.</p>
        <p>Within the sub-sentence “I enjoyed the Screenresolution” only aspects are detected,
consequently, once the Sentence Level node is reached, no connection is done. On the
other hand, both polarized adjectives “cheap” and “amazing” are propagated until they
reach the top sentence node together with “it” and “laptop” aspects, then, they are
connected with each other.</p>
        <p>The results are shown in Figure 4.</p>
        <p>Approach 1.2 Each polarized adjective is connected to each possible aspect within the
same sentence or noun phrase.</p>
        <p>Influences of this variant are underlined in Figure 5 with the same notation.</p>
        <p>Even if extracted aspects are the same, the opinion “cheap” is associated only with
the name “laptop” as shown in Figure 6.</p>
        <p>Approach 1.3 When both aspects set and opinion words set related to a node are not
empty, each opinion word is connected to the related aspect and removed from the
opinion words set. Opinion words and possible aspects are removed anyway in sentence
nodes.</p>
        <p>Figure 7 shows the effects of the association rules mentioned above.</p>
        <p>Once again, even if aspects extracted are the same, the connections are different
(Figure 8).</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Unsupervised Approaches - Grammar-Dependencies-based</title>
    </sec>
    <sec id="sec-5">
      <title>Approach</title>
      <p>The other set of approaches proposed in this paper exploits grammar dependencies
instead of syntax tree to detect aspect-opinion associations. Grammar dependencies
computed by Stanford NLP modules (which are represented by the labeled graph in
picture [1.2]) can be expressed by triples: fRelationtype; Governor; Dependantg.
One of the most important difference with the previous methodology is represented by
the possibility of detecting opinion expressed by word that are not adjectives (such as
verbs that are considered by approaches 2.2 and 2.3). Different approaches have been
tested in order to detect which kind of triple can be interpreted as a connection between
an opinion word and a possible aspect.</p>
      <sec id="sec-5-1">
        <title>Approach 2.1 The following two rules are implemented: Rule 1: Each adjectival modifier (amod) relation expresses a connection between an aspect and an opinion word if and only if the governor is a possible aspect and the dependant is a polarized adjective.</title>
        <p>Rule 2: Each nominal subject (nsubj) relation expresses a connection between an
aspect and an opinion word if and only if the governor is a polarized opinion and the
dependant is a possible aspect.</p>
        <p>Figure 9 underlines aspect-opinion connections mined through the process.
Resulting aspects are shown in Figure 10.</p>
        <p>Approach 2.3 The Rules “1” and “3” are both used, while Rule “2” is changed as
follows:</p>
        <p>Rule 2.1: Each nominal subject (nsubj) relation expresses a connection between an
aspect and an opinion word if and only if the governor is a polarized word and the
dependant is a possible aspect.</p>
        <p>Figure 13 shows results of the modification of the rules. Even if the relation between
“enjoyed” and “I” is detected, “I” is not considered as a valid aspect since it’s has an
unresolved reference in the current context.</p>
        <p>Results are the same as the previous example (Figure 14).
6</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Evaluation</title>
      <p>Each approach has been tested on two datasets provided by the Task 12 of SemEval
2015 evaluation campaign, namely “Laptop” and “Restaurant”. To evaluate results a
notion of correctness has to be introduced: if the extracted aspects is equal, contained
or contains the correct one, it’s considered to be correct (for example if the extracted
aspect is “screen”, while the annotated one is “screen of the computer” or vice versa,
the result of the system is considered to correct).</p>
      <p>Tables 1 and 2 shows the number of “True Positive”, “False Positive”, and “False
Negative” computed on mentioned datasets. The rationale behind this choice is to
support the error analysis provided later and for showing strong and weak points of each
aspect.</p>
      <p>To evaluate performance on the “Restaurants” dataset, “null” aspect has not been
considered in false negatives count.</p>
      <p>Restaurants True Positives False Positives False Negatives
complex expressions “tech support would not fix the problem unless I bought your plan
for $150 plus”.</p>
      <p>Other issues are correlated to the association algorithm. Figures 16 and 17 show
error categories in approaches 1.3 and 2.1 respectively, always computed on the same
100 sentences of the “Laptop” dataset.</p>
      <p>Even if the syntax-tree-based approach tends to produce a significant number of true
positives, relationships are often imprecise. A relevant example is represented by the
sentence “I was extremely happy with the OS itself.” in the “Laptop” dataset. Approach
1.3 connects the opinion adjective “happy” with the potential aspect “OS”, correctly
recognized as an aspect in the sentence, while approach 2.1 does not detect such a
relation because the word “happy” is connected to “I” which is not a potential aspect.</p>
      <p>A relevant part of false positives are generated by approaches that are not able to
discriminate aspects from the entity itself. In facts, almost half of them consists in
associations between opinion words and the entity reviewed that are correct. However,
they must not be considered during the aspect extraction task (for example the aspect
“laptop” in the example sentence should not be considered according to the definition
of aspect).
7</p>
    </sec>
    <sec id="sec-7">
      <title>Conclusions</title>
      <p>In this paper, we presented a set of unsupervised approaches for aspect-based sentiment
analysis. Such approaches have been tested on two SemEval benchmarks: the “Laptop”
and “Restaurant” datasets used in the Task 12 of SemEval 2015 evaluation campaign.
Results demonstrated how without using learning techniques the results can be
comparable with the ones obtained by trained systems. Future work includes refinement of the
proposed approaches in order to make them suitable for real-world implementation.
2. Hu, M., Liu, B.: Mining and summarizing customer reviews. In: Proceedings of the tenth
ACM SIGKDD international conference on Knowledge discovery and data mining, ACM
(2004) 168–177</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Pang</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vaithyanathan</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Thumbs up? sentiment classification using machine learning techniques</article-title>
          .
          <source>In: Proceedings of EMNLP</source>
          , Philadelphia, Association for Computational Linguistics (
          <year>July 2002</year>
          )
          <fpage>79</fpage>
          -
          <lpage>86</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          3.
          <string-name>
            <surname>Pang</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Opinion mining and sentiment analysis</article-title>
          .
          <source>Foundations and Trends in Information Retrieval</source>
          <volume>2</volume>
          (
          <issue>1</issue>
          -2) (
          <year>2008</year>
          )
          <fpage>1</fpage>
          -
          <lpage>135</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          4.
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhang</surname>
          </string-name>
          , L.:
          <article-title>A survey of opinion mining and sentiment analysis</article-title>
          . In Aggarwal, C.C.,
          <string-name>
            <surname>Zhai</surname>
          </string-name>
          , C.X., eds.:
          <source>Mining Text Data</source>
          . Springer (
          <year>2012</year>
          )
          <fpage>415</fpage>
          -
          <lpage>463</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          5.
          <string-name>
            <surname>Dragoni</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <string-name>
            <surname>Shellfbk</surname>
          </string-name>
          :
          <article-title>An information retrieval-based system for multi-domain sentiment analysis</article-title>
          .
          <source>In: Proceedings of the 9th International Workshop on Semantic Evaluation. SemEval '</source>
          <year>2015</year>
          , Denver, Colorado, Association for Computational Linguistics (
          <year>June 2015</year>
          )
          <fpage>502</fpage>
          -
          <lpage>509</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          6.
          <string-name>
            <surname>Petrucci</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dragoni</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>An information retrieval-based system for multi-domain sentiment analysis</article-title>
          . In
          <string-name>
            <surname>Gandon</surname>
          </string-name>
          , F.,
          <string-name>
            <surname>Cabrio</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stankovic</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zimmermann</surname>
          </string-name>
          , A., eds.: Semantic Web Evaluation Challenges - Second
          <source>SemWebEval Challenge at ESWC</source>
          <year>2015</year>
          ,
          <article-title>Portorozˇ</article-title>
          , Slovenia, May 31 - June 4,
          <year>2015</year>
          ,
          <string-name>
            <given-names>Revised</given-names>
            <surname>Selected</surname>
          </string-name>
          <article-title>Papers</article-title>
          . Volume
          <volume>548</volume>
          of Communications in Computer and Information Science., Springer (
          <year>2015</year>
          )
          <fpage>234</fpage>
          -
          <lpage>243</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          7.
          <string-name>
            <surname>Riloff</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Patwardhan</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wiebe</surname>
          </string-name>
          , J.:
          <article-title>Feature subsumption for opinion analysis</article-title>
          .
          <source>In: EMNLP</source>
          . (
          <year>2006</year>
          )
          <fpage>440</fpage>
          -
          <lpage>448</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          8. Wilson,
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>Wiebe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Hwa</surname>
          </string-name>
          , R.:
          <article-title>Recognizing strong and weak opinion clauses</article-title>
          .
          <source>Computational Intelligence</source>
          <volume>22</volume>
          (
          <issue>2</issue>
          ) (
          <year>2006</year>
          )
          <fpage>73</fpage>
          -
          <lpage>99</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          9.
          <string-name>
            <surname>Dragoni</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tettamanzi</surname>
            ,
            <given-names>A.G.</given-names>
          </string-name>
          , da Costa Pereira,
          <string-name>
            <surname>C.</surname>
          </string-name>
          :
          <article-title>Propagating and aggregating fuzzy polarities for concept-level sentiment analysis</article-title>
          .
          <source>Cognitive Computation</source>
          <volume>7</volume>
          (
          <issue>2</issue>
          ) (
          <year>2015</year>
          )
          <fpage>186</fpage>
          -
          <lpage>197</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          10.
          <string-name>
            <surname>Dragoni</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tettamanzi</surname>
            ,
            <given-names>A.G.B.</given-names>
          </string-name>
          , da Costa Pereira,
          <string-name>
            <surname>C.</surname>
          </string-name>
          :
          <article-title>A fuzzy system for concept-level sentiment analysis</article-title>
          . In
          <string-name>
            <surname>Presutti</surname>
          </string-name>
          , V.,
          <string-name>
            <surname>Stankovic</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cambria</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cantador</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Iorio</surname>
            ,
            <given-names>A.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Noia</surname>
          </string-name>
          , T.D.,
          <string-name>
            <surname>Lange</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Recupero</surname>
            ,
            <given-names>D.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tordai</surname>
          </string-name>
          , A., eds.: Semantic Web Evaluation Challenge - SemWebEval
          <source>2014 at ESWC</source>
          <year>2014</year>
          , Anissaras, Crete, Greece, May
          <volume>25</volume>
          -29,
          <year>2014</year>
          ,
          <string-name>
            <given-names>Revised</given-names>
            <surname>Selected</surname>
          </string-name>
          <article-title>Papers</article-title>
          . Volume
          <volume>475</volume>
          of Communications in Computer and Information Science., Springer (
          <year>2014</year>
          )
          <fpage>21</fpage>
          -
          <lpage>27</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          11. da Costa Pereira,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Dragoni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Pasi</surname>
          </string-name>
          , G.:
          <article-title>A prioritized ”and” aggregation operator for multidimensional relevance assessment</article-title>
          . In Serra, R.,
          <string-name>
            <surname>Cucchiara</surname>
          </string-name>
          , R., eds.:
          <source>AI*IA 2009: Emergent Perspectives in Artificial Intelligence</source>
          ,
          <source>XIth International Conference of the Italian Association for Artificial Intelligence</source>
          , Reggio Emilia, Italy, December 9-
          <issue>12</issue>
          ,
          <year>2009</year>
          , Proceedings. Volume
          <volume>5883</volume>
          of Lecture Notes in Computer Science., Springer (
          <year>2009</year>
          )
          <fpage>72</fpage>
          -
          <lpage>81</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          12.
          <string-name>
            <surname>Aprosio</surname>
            ,
            <given-names>A.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corcoglioniti</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dragoni</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rospocher</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Supervised opinion frames detection with RAID</article-title>
          . In
          <string-name>
            <surname>Gandon</surname>
          </string-name>
          , F.,
          <string-name>
            <surname>Cabrio</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stankovic</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zimmermann</surname>
          </string-name>
          , A., eds.: Semantic Web Evaluation Challenges - Second
          <source>SemWebEval Challenge at ESWC</source>
          <year>2015</year>
          ,
          <article-title>Portorozˇ</article-title>
          , Slovenia, May 31 - June 4,
          <year>2015</year>
          ,
          <string-name>
            <given-names>Revised</given-names>
            <surname>Selected</surname>
          </string-name>
          <article-title>Papers</article-title>
          . Volume
          <volume>548</volume>
          of Communications in Computer and Information Science., Springer (
          <year>2015</year>
          )
          <fpage>251</fpage>
          -
          <lpage>263</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          13.
          <string-name>
            <surname>Jakob</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gurevych</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Extracting opinion targets in a single and cross-domain setting with conditional random fields</article-title>
          . In: EMNLP. (
          <year>2010</year>
          )
          <fpage>1035</fpage>
          -
          <lpage>1045</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          14.
          <string-name>
            <surname>Lafferty</surname>
            ,
            <given-names>J.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McCallum</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pereira</surname>
            ,
            <given-names>F.C.N.</given-names>
          </string-name>
          :
          <article-title>Conditional random fields: Probabilistic models for segmenting and labeling sequence data</article-title>
          . In: ICML. (
          <year>2001</year>
          )
          <fpage>282</fpage>
          -
          <lpage>289</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          15.
          <string-name>
            <surname>Freitag</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McCallum</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Information extraction with hmm structures learned by stochastic optimization</article-title>
          .
          <source>In: AAAI/IAAI</source>
          . (
          <year>2000</year>
          )
          <fpage>584</fpage>
          -
          <lpage>589</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          16.
          <string-name>
            <surname>Jin</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ho</surname>
            ,
            <given-names>H.H.:</given-names>
          </string-name>
          <article-title>A novel lexicalized HMM-based learning framework for web opinion mining</article-title>
          .
          <source>In: Proceedings of the 26th Annual International Conference on Machine Learning. ICML '09</source>
          , New York, NY, USA, ACM (
          <year>2009</year>
          )
          <fpage>465</fpage>
          -
          <lpage>472</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          17.
          <string-name>
            <surname>Jin</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ho</surname>
            ,
            <given-names>H.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Srihari</surname>
            ,
            <given-names>R.K.</given-names>
          </string-name>
          :
          <article-title>Opinionminer: a novel machine learning system for web opinion mining and extraction</article-title>
          . In: KDD. (
          <year>2009</year>
          )
          <fpage>1195</fpage>
          -
          <lpage>1204</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          18.
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hu</surname>
          </string-name>
          , M., Cheng, J.:
          <article-title>Opinion observer: analyzing and comparing opinions on the web</article-title>
          .
          <source>In: WWW</source>
          . (
          <year>2005</year>
          )
          <fpage>342</fpage>
          -
          <lpage>351</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          19.
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Phrase dependency parsing for opinion mining</article-title>
          .
          <source>In: EMNLP</source>
          . (
          <year>2009</year>
          )
          <fpage>1533</fpage>
          -
          <lpage>1541</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          20.
          <string-name>
            <surname>Su</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xu</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guo</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guo</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Swen</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Su</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          :
          <article-title>Hidden sentiment association in chinese web opinion mining</article-title>
          .
          <source>In: WWW</source>
          . (
          <year>2008</year>
          )
          <fpage>959</fpage>
          -
          <lpage>968</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          21.
          <string-name>
            <surname>Dragoni</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Azzini</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tettamanzi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>A novel similarity-based crossover for artificial neural network evolution</article-title>
          . In Schaefer, R.,
          <string-name>
            <surname>Cotta</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kolodziej</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rudolph</surname>
          </string-name>
          , G., eds.:
          <article-title>Parallel Problem Solving from Nature -</article-title>
          PPSN XI, 11th International Conference, Krako´ w, Poland,
          <source>September 11-15</source>
          ,
          <year>2010</year>
          , Proceedings,
          <string-name>
            <surname>Part I</surname>
          </string-name>
          . Volume
          <volume>6238</volume>
          of Lecture Notes in Computer Science., Springer (
          <year>2010</year>
          )
          <fpage>344</fpage>
          -
          <lpage>353</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          22.
          <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>
          . (
          <year>2009</year>
          )
          <fpage>1199</fpage>
          -
          <lpage>1204</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          23.
          <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>Opinion word expansion and target extraction through double propagation</article-title>
          .
          <source>Computational Linguistics</source>
          <volume>37</volume>
          (
          <issue>1</issue>
          ) (
          <year>2011</year>
          )
          <fpage>9</fpage>
          -
          <lpage>27</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          24.
          <string-name>
            <surname>Cambria</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hussain</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Sentic Computing: Techniques, Tools, and Applications</article-title>
          . Volume
          <volume>2</volume>
          of SpringerBriefs in Cognitive Computation. Springer, Dordrecht, Netherlands (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          25.
          <string-name>
            <surname>Blitzer</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dredze</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pereira</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Biographies, bollywood, boom-boxes and blenders: Domain adaptation for sentiment classification</article-title>
          .
          <source>In: ACL</source>
          . (
          <year>2007</year>
          )
          <fpage>187</fpage>
          -
          <lpage>205</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          26.
          <string-name>
            <surname>Pan</surname>
            ,
            <given-names>S.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ni</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sun</surname>
            ,
            <given-names>J.T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          :
          <article-title>Cross-domain sentiment classification via spectral feature alignment</article-title>
          .
          <source>In: WWW</source>
          . (
          <year>2010</year>
          )
          <fpage>751</fpage>
          -
          <lpage>760</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          27.
          <string-name>
            <surname>Bollegala</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weir</surname>
            ,
            <given-names>D.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Carroll</surname>
            ,
            <given-names>J.A.</given-names>
          </string-name>
          :
          <article-title>Cross-domain sentiment classification using a sentiment sensitive thesaurus</article-title>
          .
          <source>IEEE Trans. Knowl. Data Eng</source>
          .
          <volume>25</volume>
          (
          <issue>8</issue>
          ) (
          <year>2013</year>
          )
          <fpage>1719</fpage>
          -
          <lpage>1731</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          28.
          <string-name>
            <surname>Yoshida</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hirao</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Iwata</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nagata</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Matsumoto</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Transfer learning for multipledomain sentiment analysis-identifying domain dependent/independent word polarity</article-title>
          .
          <source>In: AAAI</source>
          . (
          <year>2011</year>
          )
          <fpage>1286</fpage>
          -
          <lpage>1291</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          29.
          <string-name>
            <surname>Ponomareva</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thelwall</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Semi-supervised vs. cross-domain graphs for sentiment analysis</article-title>
          .
          <source>In: RANLP</source>
          . (
          <year>2013</year>
          )
          <fpage>571</fpage>
          -
          <lpage>578</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          30.
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Niu</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shi</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Automatic construction of domain-specific sentiment lexicon based on constrained label propagation</article-title>
          .
          <source>Knowl.-Based Syst</source>
          .
          <volume>56</volume>
          (
          <year>2014</year>
          )
          <fpage>191</fpage>
          -
          <lpage>200</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          31.
          <string-name>
            <surname>Fellbaum</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>WordNet: An Electronic Lexical Database</article-title>
          . MIT Press, Cambridge, MA (
          <year>1998</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          32.
          <string-name>
            <surname>Cambria</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Speer</surname>
            ,
            <given-names>R.</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: A publicly available semantic resource for opinion mining</article-title>
          .
          <source>In: AAAI Fall Symposium: Commonsense Knowledge</source>
          . (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          33. P.J,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Dunphy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Marshall</surname>
          </string-name>
          ,
          <string-name>
            <surname>S.</surname>
          </string-name>
          : The General Inquirer:
          <article-title>A Computer Approach to Content Analysis</article-title>
          . Oxford, England:
          <string-name>
            <surname>M.I.T</surname>
          </string-name>
          . Press (
          <year>1966</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          34.
          <string-name>
            <surname>Deng</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wiebe</surname>
          </string-name>
          ,
          <source>J.: MPQA 3</source>
          .
          <article-title>0: An entity/event-level sentiment corpus</article-title>
          . In Mihalcea, R.,
          <string-name>
            <surname>Chai</surname>
            ,
            <given-names>J.Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sarkar</surname>
          </string-name>
          , A., eds.:
          <source>NAACL HLT</source>
          <year>2015</year>
          ,
          <article-title>The 2015 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies</article-title>
          , Denver, Colorado, USA, May 31 - June 5,
          <year>2015</year>
          ,
          <article-title>The Association for Computational Linguistics (</article-title>
          <year>2015</year>
          )
          <fpage>1323</fpage>
          -
          <lpage>1328</lpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>