<!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>Usage of Abstract Features in Semantic Sentiment Analysis</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Mohammed Almashraee</string-name>
          <email>almashraee@inf.fu-berlin.de</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Kia Teymourian</string-name>
          <email>kia@inf.fu-berlin.de</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Dagmar Monett-Diaz</string-name>
          <email>dagmar.monett-diaz@hwr-berlin.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Adrian Paschke</string-name>
          <email>paschke@inf.fu-berlin.de</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Science, Berlin School of Economics and Law</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Freie Universita ̈t Berlin, Corporate Semantic Web Working Group</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>features that are only implicitly included in the analysis text.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        People express their opinions about certain objects using features. For example,
in photography application domain, users of digital cameras express their
opinions about features of cameras like flash or lens. Consumers make use of the
opinions expressed to know about the quality of a product and its aspects so
that they can make the right purchase decisions [
        <xref ref-type="bibr" rid="ref1 ref2">1,2</xref>
        ].
      </p>
      <p>Sentiment analysis of technical-oriented features like flash, lens, optical zoom,
shutter, sensor quality are interesting for professional photographers who are
familiar with the technical details of cameras and know which one of the
features are important for which kind of photography modes. Contrary to that,
non-expert users are interested in features which are more abstract and are
application-oriented. For example non-experts are interested to know if the
camera can make good pictures of kids or if the camera can take pictures of landscape
during their vacations. Such implicit high-level abstract features are mostly not
explicitly mentioned in the review corpus or are only implicitly mentioned in
some of the review items. The main di↵erence between abstract features and
sub-features is that abstract features are non-technical aspects which are rarely
available among related reviews, while sub-features are technical aspects which
can be found frequently in the review corpus.</p>
      <p>In this paper, we propose an approach for the semantic sentiment analysis
of abstract features based on the related sub-features. The abstract features
can be derived from the explicitly mentioned sub-features that are related to
the abstract feature. The system in general performs sentiment analysis on the
review text on the basis of an extracted set of sub-features. Table 1 shows some
examples of such abstract futures and the related sub-features.
Night photo
Portrait
Sports
Landscape
Kids Photography</p>
      <p>Flash, Lens, Image Processor, Sensors
Optical Zoom, Lens, Image Processor
Shutter, Image Processor, Flash, Sensors
Optical Zoom, Shutter, Flash, Sensors</p>
      <p>Shutter, Image Processor, Sensors, Flash</p>
      <p>As an example consider the following of review text3: “It automatically selects
the best shooting settings for optimal quality based on the environmental factors
(lightning I guess) to provide point’n’ shoot simplicity. 16.0 Megapixels, with loads
of resolution pictures are still clear. High resolution is also good for producing
biggest printouts. 5x Optical Zoom is sucient in most cases. DIGIC 4 Image
Processor is not as fast as DIGIC 5 though fast and powerful enough to give
you advanced system options, provide quick-shoot with reliable performance and
low battery consumption. As far as I know DIGIC 4 is currently Canon’s most
ecient processor for budget cameras. BTW it has some Eco mode, that is said
to be providing even faster warm-up times and saves the standard battery, but
I haven’t tested it yet. Very lightweight, just put it into your pocket, can take it
everywhere. Like A2300 it lacks optical image stabilization, though it’s got digital
image stabilization. 1/2.3” sensor, well, entry level CCD providing good pictures,
not of a DSLR quality, that’s all I can say.”
2
Our approach consist of the following processing tasks:
1. Feature Extraction: In this task the related sub-features are identified.
2. Knowledge-based Feature Annotation: By using a knowledge-based
annotator the sub-features can be annotated with their background knowledge
resources.
3. Feature Preparation: The background knowledge for each annotated resource
is retrieved from knowledge base and enriched to them.
4. Sentiment Relation Calculation: Based on the specified relations of
subfeatures to the abstract features in a background knowledge base the
sentiment of abstract feature are calculated.</p>
      <p>As a general conceptual solution, we propose to parse the text to collect
features, names, name phrases and other parts which constitute the features.
We split each review into sentences and then parse each sentence to extract
the feature(s) it contains. For knowledge-based feature extraction we propose to
3 Review Example from Amazon Online Store
http://www.amazon.com/Canon-PowerShot-A2500-Stabilized-2-7-Inch/dp/
B00B5HE2UG/
use a knowledge-based feature annotation that can recognize names of concepts
or entities have been mentioned in the text. Using knowledge-based resource
annotation systems like DBpedia Spotlight4 or AlchemyAPI5 it is possible to
collect the target features from the review text. Such entity annotation system
can be used with a knowledge base specially made for the application domain.</p>
      <p>Knowledge-based feature annotation and feature preparation system can
extract from the given example features like: “best shooting settings”, “lightning”,
“good result”, “shoot simplicity”, “16.0 Megapixels”, “DIGIC 4 Image
Processor” and “faster warm-up times”.</p>
      <p>Annotation is a task of adding more information to an existing object like
text, image and video. The major advantage of using semantic annotation is
that we can relate the entities to their knowledge base resources so that we can
extract background knowledge about them. As a general conceptual solution,
the set of extracted features from the feature extraction task is enriched and
extended using entity recognition and ontological reasoning. The feature
enrichment process is realized using a knowledge-based annotator. The examples of
such features and their knowledge base types are shown in Table 2.</p>
      <p>We propose to start with a set of ontological relationships that can be used to
extract further knowledge resources like equivalence, direct hypernyms and direct
hyponyms. This list can be extended with additional relationships depending on
the structure of the ontology in use and on its granularity. The sentiment value
of each resource can be computed based on the sentiment of the related
subfeature. We propose the following correspondences for ontological relationships:
1. equivalence = the same sentiment value is given to the sub-feature
2. hyperonymy = a factor to be applied to the sentiment value of sub-feature
3. hyponymy = a factor to be applied to the sentiment value of sub-feature</p>
      <p>These factors should be specified manually in the ontology by the domain
experts who are familiar with the relations of sub-features to abstract features. The
ontology should include the knowledge required about the application domain,
e.g., in our example it should conceptualize the camera concept and
photography world in general so that one can extract the related concepts, e.g., for the
“Night Photography”.</p>
      <p>As an example for abstract features sentiment calculation, we consider the
calculation for the night photography and kids photography. By inferencing on an
4 http://spotlight.dbpedia.org./
5 http://www.alchemyapi.com
ontology about the relations of sub-features to each other and to abstract
features, we can calculate di↵erent a↵ecting factors that can be used for abstract
features sentiment calculation. We extract sentiments of related sub-features in
the whole product corpus. For example, we use the subsequent sentiment
calculation of the abstract features “Night Photography” and “Kids Photography”.
SNightP hotography = 0.1⇤ SF lash +0.3⇤ SLens +0.4⇤ SImageP rocessor +0.2⇤ SSensors
SKidsP hotography = 0.1⇤ SShutter+0.5⇤ SImageP rocessor+0.3⇤ SSensors+0.1⇤ SF lash</p>
      <p>In the above example the sentiment factors (e.g., 0.1, 0.5) of sub-features
are extracted by using an ontology that include the relations between abstract
features and sub-features. Our approach depends highly on the existence of an
ontology that can describe relations between features and can be used for
inferencing on feature relations.
3</p>
    </sec>
    <sec id="sec-2">
      <title>Conclusion and Future Work</title>
      <p>Our main research question in this research was ”To which extent is it possible
to use ontological background knowledge to derive abstract upper-level features
based on more technical sub-features”?. To answer this question, we structured
the solution into three main tasks and from each task we tackled a number of
sub-tasks. The first task extracts features from reviews using natural language
processing tools. The second task extends features collected based on entity
recognition and ontological reasoning. The third task finds relations between
features and maps sub-features into related abstract features.</p>
      <p>We have been working on approaches for recognition of features relevant
to application domain and extraction of relations between sub-features to their
related abstract-features.</p>
      <p>Our future work is to specify details of background knowledge usage in the
process of feature extraction, e.g., the reasoning on background knowledge can
help to understand about the features that are not explicitly connected to the
abstract features in the ontology. We also need to find methods to relate and
evaluate specific features to more abstract ones. Furthermore, we have to
evaluate our approach on a larger corpus using a domain ontology.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>S.</given-names>
            <surname>Kim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. H.</given-names>
            <surname>Oh</surname>
          </string-name>
          , and S. Liu, “
          <article-title>A hierarchical aspect-sentiment model for online reviews,” in AAAI (M. desJardins</article-title>
          and
          <string-name>
            <given-names>M. L.</given-names>
            <surname>Littman</surname>
          </string-name>
          , eds.), AAAI Press,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>Y.</given-names>
            <surname>Jo</surname>
          </string-name>
          and
          <string-name>
            <given-names>A. H.</given-names>
            <surname>Oh</surname>
          </string-name>
          , “
          <article-title>Aspect and sentiment unification model for online review analysis</article-title>
          ,
          <source>” in Proceedings of the Fourth ACM International Conference on Web Search and Data Mining</source>
          , WSDM '
          <fpage>11</fpage>
          , (New York, NY, USA), pp.
          <fpage>815</fpage>
          -
          <lpage>824</lpage>
          , ACM,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>