<!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>Ontology Refinement Using Implicit User Preferences: A case study in cultural tourism domain</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Krich Nasingkun</string-name>
          <email>krich@jaist.ac.jp</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mitsuru Ikeda</string-name>
          <email>ikeda@jaist.ac.jp</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Boontawee Suntisrivaraporn</string-name>
          <email>sun@siit.tu.ac.th</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Thepchai Supnithi</string-name>
          <email>thepchai@nectec.or.th</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Japan Advance Institute of Science and Technology</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Language and Semantic Technology Laboratory National Electronics and Computer Technology Center (NECTEC)</institution>
          ,
          <addr-line>Pathumthani</addr-line>
          ,
          <country country="TH">Thailand</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Sirinthorn International Institute of Technology, Thammasart University</institution>
          ,
          <country country="TH">Thailand</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Recommender systems employ static knowledge elicited from experts, causing high cost of maintenance for making the knowledge up-to-date. The contribution of this paper is the proposed method to collect potential concepts from users, in order to assist experts or development of automatic approaches to refining an ontology. Implicit knowledge induced from the users, which is much less expensive to maintain ontology. Ultimately, it offers finergrained, more effective recommendations that match expectation of the users.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Cultural tourism (or culture tourism) is a subset of tourism concerned with a
country or region's culture, specifically the lifestyle of the people in those geographical
areas, the history of those people, their art, architecture, religion(s), and other
elements that helped shape their way of life. The web site of Thai Cultural Knowledge
Center [
        <xref ref-type="bibr" rid="ref8">1</xref>
        ] is a cultural archive project, implemented through close cooperation
between National Electronics and Computer Technology Center and Ministry of Culture
under the 2011 Memorandum of Understanding (MOU). The first phase of the project
was to develop a technology platform for acquisition, digitization, documentation,
preservation, security, and management of complex data in the cultural domain. The
second phase focused on integrating data from different sources using different
storage technologies, and providing a unified view of the collected data. From November
2010 to June 2013, the database contains more than 100,000 records, linking relevant
persons, organizations, places, and artifacts.
      </p>
      <p>It is quite difficult to find recommendations for tourists based on the cultural
aspect, since there is abundant knowledge and data. Fig.1 shows an overview of the
recommender system framework for cultural tourism. The cultural portal is the central
database storing cultural data obtained by data collection module which is done by
officer in Ministry of Culture. To utilize the cultural database, an expert may
constructs an ontology based on his/her expertise. Relation extraction is a key process for
eliciting knowledge in terms of ontology’s instances, concepts, and relations from
cultural database. Relation templates which are done in the ontology construction
process enable us to extract semantic relation among a focused set of entities in
cultural archive [2], which is constrained by relation types and their arguments. In this
paper, we focus on the ontology refinement process, to improve and clarify existing
knowledge. The better understanding provide the better alternatives for
recommendation. User constrains (from user profile) and selection algorithm are deployed to
create the final recommendation output.</p>
      <p>The rest of paper is organized as follows. Section 2 explains our related work.
Section 3 presents the proposed method and details of our algorithm. Section 4
illustrates usage scenarios of recommendation system that employ the proposed method.
Section 5 shows the discussion of this work. Section 6 provides conclusion and some
future development directions.</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>Ontology refinement can be categorized into two approaches: semi-automatic and
automatic approaches. In the semi-automatic approach, the refinement algorithm aims
to help the knowledge engineer find relevant information. This can be done by
nominating the terms to reduce the effort of looking for new relevant pieces of information.
An example of a technique could be the exploration of statistically significant terms.
Term co-occurrences are exploited to identify related terms based on statistical means
[3–4]. The automatic approach, on the other hand, does not require a knowledge
engineer during ontology refinement but require some principled way to drive the
integration of new knowledge in the ontology. These automatic methods rely either on
heuristics (like some quality measure), or on information extraction from unstructured
source [5]; for example, the expansion of WordNet to the tourism domain [6]. In the
biomedical domain, an automated method to refine the Gene Ontology is proposed
[7]. The idea is to extract rules based on term variations for automatic term expansion
and validate them with the literature. By using IR techniques, the ontology query
model identifies missing knowledge in the ontology relevant to IR tasks. An
automatic method to revise the ontology accordingly is proposed for generating better queries
[8]. Many applied NLP techniques to this approach, but, to the best of our knowledge,
none of them concentrate on interests from system users. In our work, we focus on
semi-automatic technique to collect a potential concepts using evident from user
interest, in order to assist ontology engineer in culture domain.</p>
      <p>3</p>
    </sec>
    <sec id="sec-3">
      <title>Ontology Refinement Framework</title>
      <p>Based on the definition, ontology refinement is a method to improve existing
knowledge to more clarify in specific domain. In our work, we proposed the ontology
refinement process based-on user interest, to collect the potential concepts which may
use to refine ontology in the future. Cultural tourism domain is used to demonstrate an
idea of our approach.
3.1</p>
      <sec id="sec-3-1">
        <title>Resource Description Framework</title>
        <p>The Resource Description Framework (RDF) [9] is a framework for expressing
information about resources. Resources can be anything, including documents, people,
physical objects, and abstract concepts. RDF is intended for situations in which
information on the web needs to be processed by applications, rather than being only
displayed to people. RDF provides a common framework for expressing this
information so it can be exchange between applications without loss of meaning. Since it is
a common framework, application designers can leverage the availability of common
RDF parsers and processing tools. The ability to exchange information between
different applications means that the information may be made available to applications
other than those for which it was originally created. RDF allows us to make
statements about resources. The format of these statements is simple. A statement always
has the following structure:
&lt;subject&gt; &lt;predicate&gt; &lt;object&gt;</p>
        <p>An RDF statement expresses a relationship between two resources. The subject and
the object represent the two resources being related; the predicate represents the
nature of their relationship. The relationship is phrased in a directional way (from
subject to object) and is called in RDF a property. Because RDF statements consist of
three elements they are called triples. Fig.2 show examples of RDF triples (informally
expressed in pseudo code).</p>
        <p>&lt;Bob&gt; &lt;is a&gt; &lt;person&gt;.
&lt;Bob&gt; &lt;is a friend of&gt; &lt;Alice&gt;.
&lt;Bob&gt; &lt;is born on&gt; &lt;the 4th of July 1990&gt;.
&lt;Bob&gt; &lt;is interested in&gt; &lt;the Mona Lisa&gt;.
&lt;the Mona Lisa&gt; &lt;was created by&gt; &lt;Leonardo da Vinci&gt;.
&lt;the video 'La Joconde à Washington'&gt; &lt;is about&gt; &lt;the Mona Lisa&gt;
In the example above, Bob is the subject of four triples, and the Mona Lisa is the
subject of one and the object of two triples. This ability to have the same resource be in
the subject position of one triple and the object position of another makes it possible
to find connections between triples, which is an important part of RDF's power
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Cultural Tourism Ontology</title>
        <p>Cultural tourist has their specific character, their interest not only limit to target
destinations/activities itself. But they may gain knowledge in some more aspect
around cultural resources. Existing ontology-based recommendation approach has a
deep investigate on “is a” and “part of” relations, meanwhile the similarity
measurement among instances of the same or similar concepts are well investigated. As
shown in Fig.3, tourist make interest in “Wat Chong Kham” and “Grand Palace”.
Using “is a” and “part of” from existing ontology approaches, recommender system
may recommend another temple or palaces that related to user favorites. Limitation of
existing approached cannot capture interest that may related to resources in other
aspect. For example, “King”, “Art”, “Minority”, “Religious” or “Traditional and
Ritual” will never been concern.</p>
        <p>Fig.4 show a partial of cultural ontology that we will use to explain algorithm in
next section. Relation “founded by” and “is a” are a key relations that we will use to
identify potential concepts related to user interested. The output of our approached
can collected to assist ontology engineer, to refine ontology according to real
interested of users.</p>
        <p>As showed in Fig.5, Domain ontology and user favorite resources are used as an
input of Relation Analysis Process. By using evident from user favorite, the related
concepts and instances of user favorites are analyzed. Potential concepts will be
nominate by Potential Concept Analysis Process, all relations of related concepts are take
into account. Possible concepts that may clarify user interest are formulated.
However, only the concepts that share common relation are nominated as a potential new
knowledge. In Personalized Ontology Process, new knowledge are collect in order to
assist expert to update existing domain ontology in future.</p>
        <p>In this section, we explain the pseudo code for ontology refinement. The input
of our framework is a set of users favorite’s resources that input directly from users.
Let O be an ontology that modeling by RDF statements, F = {f1, f2, f3… fn} be a set of
users’ favorite instances. First, we look at each instance to find identify domain
concept of relation DC and the related instances RI. Next, we create a temporary concept
that contain only a related instances in each relations, then list of concept that related
instances belong to set of relation concept RC. the intersection operation is used to
identify the unique relation that share common between the same domain concept and
range concept. Finally the set of relation Result which store the list of relation of
concepts are return as an output. The output of our approach is a personalized extended
ontology.</p>
        <p>Algorithm 1: Refinement Algorithm</p>
        <p>The output from our technique capture the real interest concepts based-on existing
ontology structure in the user point of view. Ontology engineer can use this technique
to collect the realistic concepts to assist the ontology refinement process.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Recommendation Scenarios</title>
      <p>This section shows the usage scenarios recommendation system in Cultural
recommendation framework. Existing ontology has the structure as shown in Fig.4,
tourist identify “Wat Arun” as his favorite place. By our approach, all related instances
and concepts will be investigate. The unique character of user interest will be identify.
Finally, the potential knowledge are nominate as an extended of personalized
ontology.</p>
      <p>In our approach, induced related concepts require instances as supporting evidence.
For example, if we have instance of temples as a member of user favorites, it is
possible to discover sub concepts of the temples. The shared commons among different
types of concepts (ex. Festival, Palace, Temple) without instances, cannot infer the
new knowledge. Although we can identify the links among items, the support
evidence (instant of concept) still required to prove the intention from users. For
example, our technique cannot infer concept ‘King founded Temple’ from favorite instance
of Palace or Buddhism_Related_Festival concept (even we have some relation
between this two concepts).</p>
      <p>Without this approached, existing taxonomy of ontology can produce the similar
outputs (for example Temple founded by King). However, that concept may not be
interested (never be used) by real users. In addition, it will make the over size of
ontology problem. In contrast, expert will decide to approve/ignore the inferred
knowledge in our approached.</p>
      <p>6</p>
    </sec>
    <sec id="sec-5">
      <title>Conclusion and Future work</title>
      <p>We have presented an ontology refinement approach in cultural tourism domain
using implicit knowledge induction from users’ favorite resources. New potential
concepts based-on user interest are discover to improving and clarifying the existing
knowledge.</p>
      <p>Some future work includes an implementation of a recommendation framework for
cultural tourism and evaluation of the recommendation result. In addition, the
ontology refining approaches can be applied to other specific user-oriented domains.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgment</title>
      <p>This research was conducted under a grant in the SIIT-JAIST-NECTEC Dual
Doctoral Degree Program.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <given-names>Cultural</given-names>
            <surname>Knowledge</surname>
          </string-name>
          <string-name>
            <surname>Center</surname>
          </string-name>
          , Ministry of Culture, Thailand. http://www.mculture.
          <source>in.th, accessed September 15</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Buranasing</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sornlertlamvanich</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Charoenporn</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Semantic Relation Extraction for Extensive Service of a Cultural Database</article-title>
          .
          <source>Proceedings of the SNLP2013</source>
          . pp.
          <fpage>241</fpage>
          -
          <lpage>247</lpage>
          (
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <given-names>Semantic</given-names>
            <surname>Web Mining</surname>
          </string-name>
          .
          <volume>20</volume>
          (
          <year>2002</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Cimiano</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Handschuh</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Staab</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Towards the self-annotating web</article-title>
          .
          <source>Proceedings of the 13th international conference on World Wide Web</source>
          . pp.
          <fpage>462</fpage>
          -
          <lpage>47</lpage>
          (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Navigli</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Velardi</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Automatic Adaptation of WordNet to Domains. Proceeding of the LREC2002</article-title>
          . pp.
          <fpage>1023</fpage>
          -
          <lpage>1027</lpage>
          (
          <year>2002</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>J.-B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kim</surname>
          </string-name>
          , J. -j.,
          <string-name>
            <surname>Park</surname>
            ,
            <given-names>J.C.</given-names>
          </string-name>
          :
          <article-title>Automatic extension of Gene Ontology with flexible identification of candidate terms</article-title>
          .
          <source>Bioinformatics</source>
          .
          <volume>22</volume>
          ,
          <fpage>665</fpage>
          -
          <lpage>670</lpage>
          (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Jimeno-Yepes</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Berlanga-Llavori</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rebholz-Schuhmann</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Ontology refinement for improved information retrieval</article-title>
          .
          <source>Information Processing &amp; Management. 46</source>
          ,
          <fpage>426</fpage>
          -
          <lpage>435</lpage>
          (
          <year>2010</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <source>RDF 1</source>
          .1 Primer N.d. http://www.w3.org/TR/2014/NOTE-rdf11-primer20140624/,
          <source>accessed October 5</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>