<!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>Adding Semantic Web Knowledge to Intelligent Personal Assistant Agents</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Piedad Garrido</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Francisco J. Martinez</string-name>
          <email>f.martinezg@unizar.es</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Christian Guetl</string-name>
          <email>Christian.Guetl@iicm.tu-graz.ac.at</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Graz University of Technology, Austria, and Curtin University of Technology</institution>
          ,
          <country country="AU">Australia</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Zaragoza</institution>
          ,
          <country country="ES">Spain</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Intelligent Personal Assistant (IPA) agents are software agents which assist users in performing specific tasks. They should be able to communicate, cooperate, discuss, and guide people. This paper presents a proposal to add Semantic Web Knowledge to IPA agents. In our solution, the IPA agent has a modular knowledge organization composed by four differentiated areas: (i) the rational area, which adds semantic web knowledge, (ii) the association area, which simplifies building appropriate responses, (iii) the commonsense area, which provides commonsense responses, and (iv) the behavioral area, which allows IPA agents to show empathy. Our main objective is to create more intelligent and more human alike IPA agents, enhancing the current abilities that these software agents provide.</p>
      </abstract>
      <kwd-group>
        <kwd>Intelligent Personal Assistant Agents</kwd>
        <kwd>Semantic repositories</kwd>
        <kwd>Subject-centric computing</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        The amount of information available is growing exponentially. As a result, people
can be overwhelmed by the information published in a plethora of new books,
web pages, etc. In addition, advances in information technology have reduced the
barriers in electronic publishing and distribution of information over networks
anywhere in the world, increasing the number of publications [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. To address the
problem of information overload and to convert all available information sources
in useful information, Intelligent Personal Assistant (IPA) agents have emerged
as a feasible solution to assist users in different application domains.
      </p>
      <p>
        Intelligent Agents (IAs) are autonomous entities provided with an initial
knowledge and with the capability of learning to achieve their goals [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. The
functionality of IAs covers several attributes, including autonomy, continuity,
adaptability, goal orientation, communication, and learning ability which gives
intelligence to the agent. By learning, it becomes able to adapt itself to its
dynamic environment, reducing work and information overload. The software
agents approach is a key area in the field of Artificial Intelligence research.
      </p>
      <p>
        IPA agents are software agents which assist users in performing specific tasks.
They should be able to communicate, cooperate, discuss, and guide people. One
significant difference between IPA agents and IAs is that IPAs collaborate with
the user in different ways, and in virtually unlimited tasks and applications,
by hiding the complexity of difficult tasks, performing tasks on behalf of the
user, and teaching the user to monitor events and procedures [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. We think
that IPA agents not only have to continuously improve their behavior based on
similar previous experiences (as recommender agents usually do), but also they
should demonstrate competence to the user while simultaneously developing
social relationships to engage him.
      </p>
      <p>
        Semantic repositories are data engines similar to the DataBase Management
Systems (DBMS) which allow for storage, querying, and management of
structured data. Unlike DBMS, they use ontologies as semantic schemata. This allows
them to automatically reason about the information. Semantic repositories
potentially offer easier integration of diverse data and more analytical power. Over
the last decade, the Semantic Web emerged as an area where the semantic
repositories become very important [
        <xref ref-type="bibr" rid="ref4 ref5">4, 5</xref>
        ]. The Semantic Web effort aims to make such
knowledge accessible to computer programs by encoding it on the web in machine
interpretable form [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>In this paper we present a novel approach to enhance the IPA agents with
semantic knowledge. These IPA agents will be provided with knowledge based
on semantic repositories, aiming to support people in some different issues or
scenarios. Our proposal may bring great benefits in computer-aided guiding.</p>
      <p>This paper is organized as follows: Section 2 describes the related work with
regard to several techniques applied to provide intelligence to IPAs, and their
different applications found in the literature. In Section 3 we introduce the different
problems that motivated our work. Section 4 details our proposed architecture.
Finally, Section 5 presents some concluding remarks.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>In the literature we can find several works addressing IPA agents. We have
divided these works into two different subsections: (i) works which proposed
different techniques to provide intelligence to IPA agents, and (ii) works which
proposed different applications for them.
2.1</p>
      <sec id="sec-2-1">
        <title>Techniques to Provide Intelligence to IPA agents</title>
        <p>The majority of the techniques proposed to provide intelligence to IPA agents
are based on three different knowledge representation approaches: (i) conceptual
graphs, (ii) ontologies, and (iii) neural networks.</p>
        <p>
          Zhang et al. [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] proposed an intelligent information retrieval model based on
the multi-agent paradigm and Conceptual Graphs (CGs). The CG, developed
by Sowa [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ], is a knowledge representation language initially designed to capture
the meaning of natural language. The system represents queries and documents
in CGs, which brings semantic in some functions, such as intelligent search,
auto-notification, navigation guide, and personal information management.
        </p>
        <p>
          Ontologies have become a very powerful tool of representing the information
and its semantics. For example, Lee et al. developed OIDSA [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ], an
ontologybased decision support system agent designed to project monitoring and control
of Capability Maturity Model Integration (CMMI). More recently, Chen et al.
[
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] explained how to provide a memory mechanism to IPA agents. This solution
was inspired by a case memory model in the domain of Case-Based Reasoning
(CBR) and helped by an ontology module to generate a new case. Wang et al. [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]
proposed an intelligent healthy diet planning multi-agent (IHDPMA), including
a personal profile agent, a nutrition facts analysis agent, a knowledge analysis
agent, a discovery agent, a fuzzy inference agent, and a semantic generation
agent for healthy diet planning. The IHDPMA provides a semantic analysis of
healthy diet status for people based on the pre-constructed ontology by domain
experts and results of fuzzy inference.
        </p>
        <p>
          Semantic Neural Networks (SNNs) are generally used for natural language
processing. Czibula et al. [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] presented an IPA agent that learns by supervision
to assist users in performing specific tasks. For evaluating the performance of
the agent a case study was considered, and a neural network was used by the
agent to learn by supervision from its experience.
        </p>
        <p>To the best of our knowledge, none of the previous works have studied how
IPA agents would support users in their knowledge acquisition process when
attempting to find information through semantic repositories.
2.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>Common Applications of IPA Agents</title>
        <p>IPA agents have been applied in many applications and for a variety of
purposes. The most common application has been filtering information in the Web
through software agents specialized in tasks such as improving the information
retrieval process, or supporting users through recommender systems. However,
other different interesting applications can be found on the literature.</p>
        <p>There are different purposes that IPAs can be applied to, such as hiding
complexity of difficult tasks, performing tasks on behalf of the user, teaching the
user, and monitoring procedures and events. Next, we present some interesting
proposed IPA agents and their applications.</p>
        <p>
          Ding et al. [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] presented an intelligent Personal Agent for Web Search
(PAWS) designed to carry out personalized web search for each user based on
his individual preferences. The PAWS intelligently utilizes a Self-Organizing Map
(SOM) as the user’s profile and therefore, is capable of providing a high quality
answer set to the user. Fung et al. [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] presented two proposals to solve the
problem of distributed search over the Internet. The first one is based on using
an IPA agent to assist the user in the information retrieval process, and the
second one treats distributed knowledge bases located at different servers as an
integrated domain knowledge.
        </p>
        <p>
          Homayounvala et al. [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] studied the evolution of personal assistant agents
from when they were introduced and their applications in mobile
telecommunications. In addition, a migration policy based on user classification was proposed
to enhance the performance of mobile services.
        </p>
        <p>
          In [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ] authors presented iAPERAS, an expert system which uses Bayesian
networks. This system is addressed to non-professional athletes which usually
rely on the information about training methods and nutrition recommendations
provided online. It represents a better alternative to online resources, because it
is based on scientific research findings and evaluated by domain experts.
        </p>
        <p>
          Regarding the use of IPAs in education (also known as Intelligent Pedagogical
Agents), we can found several works. In [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ] authors presented Adele, a
pedagogical agent that is designed to work with Web-based educational simulations. The
Adele architecture implements key pedagogical functions: presentation, student
monitoring and feedback, probing questions, hints, and explanations. Wilges et
al. [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ] tested and verified a framework that aims to implement a set of resources
for developing Intelligent Learning Objects. For this purpose, a learning
environment model was created. The model has an Animated Pedagogical Agent
(APA) that interacts with two specific agents of the system. In [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ] authors
presented the evolution description and relevance of Intelligent Virtual Teaching
Environment (IVTE) and also gave emphasis in the Cognitive Agent Model
represented by an Animated Pedagogical Agent. The purpose of IVTE software is
to educate children to preserve the environment. The IVTE software was
implemented with Multi-agent (MAS) and Intelligent Tutoring Systems (ITS)
technology, which gives more adaptable information to the teaching process. The
adaptable information is promoted by an Animated Pedagogical Agent which
monitors, guides and individualizes the learning process using a student model
and teaching strategies.
3
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Motivation</title>
      <p>In our work we aim to provide IPA agents with semantic web knowledge, making
it possible to obtain more specialized assistants which can help users in different
domains and scenarios. Our proposed system tries to address different
applications such as helping elderly people and people with special needs, improving
the education process (in formal or vocational learning), and helping drivers (in
Intelligent Transportation Systems).</p>
      <p>
        With an aging population, the number of individuals requiring long-term
care is expected to dramatically increase in the next twenty years, placing an
increasing burden on healthcare [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. In addition, the elderly population in rural
areas often faces a number of challenges in obtaining healthcare. Access is limited
by distance and lack of transportation. Many rural patients are also socially
isolated and often live some distance away from family members and friends.
The use of IPA agents can provide support in terms of medical evaluation and
intervention as well as social support with the intent of allowing patients to
function in their home environments as long as possible (i.e. enhancing their
quality of life).
      </p>
      <p>
        Moreover, the Internet has opened up a range of new communication
opportunities for people with special needs since it is an accessible communication
medium that provides an opportunity to exchange practical information and
support and to experience an accepting relationship with less prejudice [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ].
      </p>
      <p>
        The use of IPAs in education (also known as Intelligent Pedagogical Agents)
provides benefits to the educational process [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. IPAs can: (i) increase the
students’ engagement, (ii) add value by giving new educational possibilities and
computational-richness support, (iii) improve the interactions between the
computer and the learner, (iv) act as a teacher, learning facilitator, or even a student
peer in collaborative settings, and (v) act pedagogically on behalf or with
learners.
      </p>
      <p>
        Regarding the car industry, in the past, people were focused on how to build
efficient highways and roads. Over time, focus shifted to mechanical and
automotive engineering, in the pursuit of building faster cars to surmount greater
distances. Later on, electronics technology impacted the construction of cars,
embedding them with sensors and advanced electronics, making cars more
intelligent, sensitive and safe to drive on. Now, innovations made so far in wireless
mobile communications and networking technologies are starting to impact cars,
roads, and highways [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. We foresee that IPA agents can also participate in
the Next Generation Intelligent Transportation Systems (ITS), by helping the
drivers and providing useful services, such as calculating efficient routes, save
fuel, assist drivers in special situations, etc. The use of IPA agents in car
industry, embedded in the car On-board Units (OBUs), will drastically change the
way we view transportation systems of the next generation and the way we drive
in the future.
      </p>
      <p>
        In our proposal we aim to improve IPAs by enriching them with suitable
semantic web knowledge, since semantic repositories provide them
documentation of knowledge, intelligent decision support, self learning, commonsense, and
reasoning abilities [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ].
4
      </p>
    </sec>
    <sec id="sec-4">
      <title>Our Proposal</title>
      <p>In this section we present our proposal in detail, explaining the different
knowledge areas that an IPA agent should have in order to facilitate and improve
the knowledge acquisition process. In this work we are only interested in IPAs
as knowledge consumers, instead of contributors. Figure 1 shows our proposed
conceptual architecture. As shown, people can express a problem to the IPA
agent about something of their interest, and it will provide them with a suitable
answer. One important issue to be considered should be user modeling and
understanding. Hence, user’s parameters such as behavior, background knowledge,
needs and preferences will be important for the IPA to contextualize its
performance. Our IPA Agent has four differentiated areas: (i) the rational area, (ii)
the association area, (iii) the commonsense area, and (iv) the behavioral area.
In the next subsections we explain them further.</p>
      <p>When someone states a question or a problem, the IPA agent processes it, and
performs different tasks: it searches in a Commonsense Knowledge Base, also in
different Knowledge Bases, and tries to find the most appropriate emotion in this
context. These tasks can be done in parallel, reducing its response time. Once it
has obtained the results, it makes the associations and builds the correct answer.
In order to increase the level of realism, the interaction with people could be done
with voice.
4.1</p>
      <sec id="sec-4-1">
        <title>Rational Area</title>
        <p>Our main objective is to provide IPA agents with Semantic Web Knowledge, so
this is one of the most important areas. The IPA agent will consult some
different semantic web repositories to obtain the most suitable contents regarding
the user’s needs. We have decided to use semantic repositories with the aim of
enhancing IPA agents by providing them with automatic data reasoning
capabilities, and achieving interoperability between those repositories. As previously
mentioned, this system allows parallel search in different repositories, thus
reducing the response time. Moreover, this design presents high scalability since
new metadata schemata can be easily integrated.
This area will merge the results obtained in the Rational Area, making the
appropriate associations and decision-making. The objective is to make the IPA
capable of making skillful intellectual tasks since it will be enhanced with
knowledge provided by semantic repositories.
1 http://www.freebase.com/
2 http://www.merlot.org/</p>
        <p>The traditional information organization has been always focused on
documents, folders, and files. However, the Semantic Web which adds modular, and
reusable knowledge resources, is difficult to comprehend by the end user due to
the complex structure of knowledge contained in semantic repositories. Humans
do not usually look for a certain document or folder, instead they look for
information about a particular subject that they are interested in. According to this,
we suggest for this area a subject-centric approach, in which information should
be organized by subjects, as users typically think.</p>
        <p>To implement this area we planned to use a context-aware adaptive system
which can tailor its behavior depending on the different user requirements in
every moment. The different knowledge resources managed by the IPA agent
(i.e., Semantic Repositories, and the Commonsense Knowledge Base) can be
searched in parallel, but the results must be correctly merged to obtain the most
suitable answer depending on the context. In this way, the IPA agent could assign
different weights to the available results obtained from the knowledge resources.</p>
        <p>In the future we want to test some state-of-the-art Artificial Intelligence
algorithms to find the most suitable to be used by IPA agents for multiple purposes.
Therefore, we argue that our proposal can be used in quite different scenarios,
such as computer-aided learning, supporting elderly people, people with special
needs, formal and vocational education, or in Intelligent Transportation Systems.
4.3</p>
      </sec>
      <sec id="sec-4-2">
        <title>Commonsense Area</title>
        <p>As previously mentioned, our IPA will be provided with semantic repositories.
Since the resources offered by semantic repositories are commonly limited to
formal taxonomic relations or dictionary definitions of lexical items, we think
that our system should also integrate commonsense knowledge (i.e., the collection
of facts and information that an ordinary person is expected to know).</p>
        <p>
          Thanks to this area, the IPA agent will be provided with Commonsense
Knowledge. This area will help to analyze and process both the input queries,
and the output responses. It will also support the behavioral area to find the most
appropriate emotion according to the context. To accomplish this, a resource
which captures a wide range of commonsense concepts and relations, and allows
commonsense inferences should be integrated. Table 2 shows a comparison of two
open Commonsense Knowledge initiatives which could be used in our system.
An important issue in developing personal assistants is emotion [
          <xref ref-type="bibr" rid="ref30 ref31 ref32">30–32</xref>
          ]. An IPA
agent can better assist users with an appropriate usage of several emotions. This
area will make it possible to increase the level of realism of the assistant agent,
addressing some of the key drawbacks that the majority of IPA agents (i.e., the
lack of realism, emotions, personality and social interactions). Behavioral area
should cover facial expressions as well as body language, or more general
nonverbal communication, but also interaction patterns with the learners, etc. The
IPA agent will react according to the context and the sense of the queries made
by users, including facial and vocal expressions of emotion.
        </p>
        <p>
          The relationship with a user should affect the emotional reactions of the
assistant agent, and its emotional status and mood must be updated with emotional
impulses from the environment [
          <xref ref-type="bibr" rid="ref33">33</xref>
          ]. For example if the user is saying something
bad happened to him and the IPA agent has positive impressions of the person,
the resulting emotion will be sorry for this situation.
        </p>
        <p>
          Generally, agents exploit two different channels to show their emotions:
Visual and aural channel [
          <xref ref-type="bibr" rid="ref34">34</xref>
          ]. Before exhibiting an emotion, the agent has to “feel”
something, and then he can show his feeling using the aforementioned channels.
A pedagogical agent may feel excitement and joy when the learner does well
and he can be disappointed when problem-solving progress is less than optimal.
Eliciting emotions is a much more difficult concern than conveying emotions. For
        </p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusions</title>
      <p>this purpose, the agent has to recognize the facial expression as well as gesture
and speech of the user. Figure 2 depicts some emotions that should be expressed
by IPA agents.</p>
      <p>In this paper we present a proposal to add semantic web knowledge to IPA
agents. Our proposed assistant agent does not simply give out information, it
also provides guidance for the user, and demonstrates competence while
simultaneously developing a social relationship to motivate him. Our main objective
is to create more intelligent and more human alike IPA agents, enhancing the
knowledge acquisition process of people.</p>
      <p>We believe that integrating an autonomous IPA agent merging suitable
semantic repositories could mitigate some problems detected in current systems,
since it will increase the level of realism, reaching a level of interaction similar to
face-to-face. Assistant agents will also provide intelligent support and guidance
to mitigate the “infoglut” (i.e., when a person is overwhelmed by the presence
of too much information).</p>
      <p>
        Shifting the information architecture to a subject-centric perspective, means:
(i) changing the way that software and interfaces are designed, (ii) deciding
whether or not two different objects represent the same subject, and (iii)
empowering a new level of interactivity between systems at global scale [
        <xref ref-type="bibr" rid="ref35">35</xref>
        ].
      </p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgments</title>
      <p>This work was partially supported by the Caja de Ahorros de la Inmaculada
(CAI), under Grant “Programa Europa de Estancias de Investigaci´on 2010”,
by the Ministerio de Educacion, under Grant “Subvenciones para estancias de
movilidad de estudiantes para la obtenci´on de la Menci´on Europea en el T´ıtulo
de Doctor”, and by the Fundacion Antonio Gargallo, under Grant 2010/B005.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>K. N.</given-names>
            <surname>Rao</surname>
          </string-name>
          and
          <string-name>
            <given-names>V.</given-names>
            <surname>Talwar</surname>
          </string-name>
          , “
          <article-title>Application domain and functional classification of recommender systems - a survey,”</article-title>
          <source>DESIDOC Journal of Library &amp; Information Technology</source>
          , vol.
          <volume>28</volume>
          , no.
          <issue>3</issue>
          , pp.
          <fpage>17</fpage>
          -
          <lpage>35</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>S. J.</given-names>
            <surname>Russell</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Norvig</surname>
          </string-name>
          ,
          <article-title>Arti cial Intelligence: A Modern Approach</article-title>
          . Pearson Education,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>G.</given-names>
            <surname>Czibula</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.-M. Guran</surname>
            ,
            <given-names>I. G.</given-names>
          </string-name>
          <string-name>
            <surname>Czibula</surname>
            , and
            <given-names>G. S.</given-names>
          </string-name>
          <string-name>
            <surname>Cojocar</surname>
          </string-name>
          , “
          <article-title>IPA - An intelligent personal assistant agent for task performance support,”</article-title>
          <source>in IEEE 5th International Conference on Intelligent Computer Communication and Processing. ICCP</source>
          <year>2009</year>
          , aug.
          <year>2009</year>
          , pp.
          <fpage>31</fpage>
          -
          <lpage>34</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>A.</given-names>
            <surname>Kiryakov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Popov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Terziev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Manov</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Ognyanoff</surname>
          </string-name>
          , “Semantic annotation, indexing, and retrieval,”
          <source>Web Semantics: Science, Services and Agents on the World Wide Web</source>
          , vol.
          <volume>2</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>49</fpage>
          -
          <lpage>79</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>B.</given-names>
            <surname>Popov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kiryakov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Ognyanoff</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Manov</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Kirilov</surname>
          </string-name>
          , “
          <article-title>KIM - a semantic platform for information extraction and retrieval,” Natural Language Engineering</article-title>
          , vol.
          <volume>10</volume>
          , pp.
          <fpage>375</fpage>
          -
          <lpage>392</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>T.</given-names>
            <surname>Berners-Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Hendler</surname>
          </string-name>
          , and
          <string-name>
            <given-names>O.</given-names>
            <surname>Lassila</surname>
          </string-name>
          , “
          <article-title>The semantic web</article-title>
          ,
          <source>” Scienti c American</source>
          , vol.
          <volume>284</volume>
          , no.
          <issue>5</issue>
          , pp.
          <fpage>34</fpage>
          -
          <lpage>43</lpage>
          , May
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , L.
          <string-name>
            <surname>-L. Hou</surname>
            ,
            <given-names>Z.-L.</given-names>
          </string-name>
          <string-name>
            <surname>Zhou</surname>
          </string-name>
          , and H.
          <string-name>
            <surname>-C. Ding</surname>
          </string-name>
          ,
          <article-title>“Multi-agent paradigm and conceptual graphs in information retrieval model</article-title>
          ,
          <source>” in Sixth International Conference on Intelligent Systems Design and Applications</source>
          .
          <source>ISDA'06</source>
          , vol.
          <volume>2</volume>
          , oct.
          <year>2006</year>
          , pp.
          <fpage>875</fpage>
          -
          <lpage>880</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>J. F.</given-names>
            <surname>Sowa</surname>
          </string-name>
          ,
          <article-title>Conceptual structures: information processing in mind and machine</article-title>
          . Boston, MA, USA:
          <string-name>
            <surname>Addison-Wesley Longman</surname>
          </string-name>
          Publishing Co., Inc.,
          <year>1984</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>C.-S. Lee</surname>
            ,
            <given-names>M.-H.</given-names>
          </string-name>
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>J.-J.</given-names>
          </string-name>
          <string-name>
            <surname>Chen</surname>
          </string-name>
          , and C.-Y. Hsu, “
          <article-title>Ontology-based Intelligent Decision Support Agent for CMMI Project Monitoring and Control,” in Annual meeting of the North American Fuzzy Information Processing Society</article-title>
          .
          <source>NAFIPS</source>
          <year>2006</year>
          , jun.
          <year>2006</year>
          , pp.
          <fpage>627</fpage>
          -
          <lpage>632</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>K.-J. Chen</surname>
            and
            <given-names>J.-P.</given-names>
          </string-name>
          <string-name>
            <surname>Barthes</surname>
          </string-name>
          , “
          <article-title>Giving an office assistant agent a memory mechanism,”</article-title>
          <source>in 7th IEEE International Conference on Cognitive Informatics. ICCI</source>
          <year>2008</year>
          , aug.
          <year>2008</year>
          , pp.
          <fpage>402</fpage>
          -
          <lpage>410</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>M.-H. Wang</surname>
            ,
            <given-names>C.-S.</given-names>
          </string-name>
          <string-name>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <surname>K.-L. Hsieh</surname>
          </string-name>
          , C.-Y. Hsu, and
          <string-name>
            <surname>C.-C. Chang</surname>
          </string-name>
          , “
          <article-title>Intelligent ontological multi-agent for healthy diet planning,”</article-title>
          <source>in IEEE International Conference on Fuzzy Systems. FUZZ-IEEE</source>
          <year>2009</year>
          , aug.
          <year>2009</year>
          , pp.
          <fpage>751</fpage>
          -
          <lpage>756</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>C. Ding</surname>
            ,
            <given-names>J. C.</given-names>
          </string-name>
          <string-name>
            <surname>Patra</surname>
            , and
            <given-names>F. C.</given-names>
          </string-name>
          <string-name>
            <surname>Peng</surname>
          </string-name>
          , “
          <article-title>Personalized web search with self-organizing map</article-title>
          ,” in IEEE International Conference on e-Technology,
          <article-title>e-Commerce and eService</article-title>
          . EEE'
          <volume>05</volume>
          , mar.
          <year>2005</year>
          , pp.
          <fpage>144</fpage>
          -
          <lpage>147</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>C. C. Fung</surname>
            and
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Wongthongtham</surname>
          </string-name>
          , “
          <article-title>A distributed environment for effective internet search using intelligent personal agent and distributed knowledge base,”</article-title>
          <source>in IEEE Region 10 Conference on Computers, Communications, Control and Power Engineering. TENCON'02</source>
          , vol.
          <volume>1</volume>
          , oct.
          <year>2002</year>
          , pp.
          <fpage>379</fpage>
          -
          <lpage>382</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14. E.
          <string-name>
            <surname>Homayounvala</surname>
            ,
            <given-names>A. H.</given-names>
          </string-name>
          <string-name>
            <surname>Aghvami</surname>
            ,
            <given-names>and I. S.</given-names>
          </string-name>
          <string-name>
            <surname>Groves</surname>
          </string-name>
          , “
          <article-title>On migration policies for personal assistant agents embedded in future intelligent mobile terminals</article-title>
          ,
          <source>” in 6th IEEE International Conference on 3G and Beyond</source>
          , nov.
          <year>2005</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>5</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>M. Verlic</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Zorman</surname>
            , and
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Mertik</surname>
          </string-name>
          , “
          <article-title>iAPERAS - intelligent athlete's personal assistant</article-title>
          ,
          <source>” in 18th IEEE Symposium on Computer-Based Medical Systems, jun. 2005</source>
          , pp.
          <fpage>134</fpage>
          -
          <lpage>138</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16. E. Shaw,
          <string-name>
            <given-names>W. L.</given-names>
            <surname>Johnson</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Ganeshan</surname>
          </string-name>
          , “
          <article-title>Pedagogical agents on the web,”</article-title>
          <source>in AGENTS'99: Proceedings of the third annual conference on Autonomous Agents</source>
          . New York, NY, USA: ACM,
          <year>1999</year>
          , pp.
          <fpage>283</fpage>
          -
          <lpage>290</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <given-names>B.</given-names>
            <surname>Wilges</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. P.</given-names>
            <surname>Mateus</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. A.</given-names>
            <surname>Silveira</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S. M.</given-names>
            <surname>Nassar</surname>
          </string-name>
          , “
          <article-title>An animated pedagogical agent as a learning management system manipulating intelligent learning objects</article-title>
          ,” in
          <source>Seventh IEEE International Conference on Advanced Learning Technologies. ICALT</source>
          <year>2007</year>
          , jul.
          <year>2007</year>
          , pp.
          <fpage>186</fpage>
          -
          <lpage>188</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>M. A. S. Nunes</surname>
            ,
            <given-names>L. L.</given-names>
          </string-name>
          <string-name>
            <surname>Dihl</surname>
            ,
            <given-names>L. M.</given-names>
          </string-name>
          <string-name>
            <surname>Fraga</surname>
            ,
            <given-names>C. R.</given-names>
          </string-name>
          <string-name>
            <surname>Woszezenki</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Oliveira</surname>
            ,
            <given-names>D. J.</given-names>
          </string-name>
          <string-name>
            <surname>Francisco</surname>
            ,
            <given-names>G. J.</given-names>
          </string-name>
          <string-name>
            <surname>Machado</surname>
            ,
            <given-names>C. R.</given-names>
          </string-name>
          <string-name>
            <surname>Nogueira</surname>
          </string-name>
          , and M. da Gloria Notargiacomo, “
          <article-title>Animated pedagogical agent in the intelligent virtual teaching environment,” Interactive Educational Multimedia</article-title>
          , no.
          <issue>4</issue>
          , pp.
          <fpage>53</fpage>
          -
          <lpage>61</lpage>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <given-names>D. L.</given-names>
            <surname>Hudson</surname>
          </string-name>
          and
          <string-name>
            <given-names>M. E.</given-names>
            <surname>Cohen</surname>
          </string-name>
          , “
          <article-title>Intelligent agent model for remote support of rural healthcare for the elderly</article-title>
          ,
          <source>” in 28th Annual International Conference of the IEEE Engineering in Medicine and Biology Society</source>
          . EMBS'
          <volume>06</volume>
          , aug.
          <year>2006</year>
          , pp.
          <fpage>6332</fpage>
          -
          <lpage>6335</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>C.-N. Shpigelman</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Weiss</surname>
          </string-name>
          , and S. Reiter, “
          <article-title>e-empowerment of young adults with special needs behind the computer screen i am not disabled</article-title>
          ,” in Virtual Rehabilitation International Conference, jun.
          <year>2009</year>
          , pp.
          <fpage>65</fpage>
          -
          <lpage>69</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <given-names>M.</given-names>
            <surname>Soliman</surname>
          </string-name>
          and
          <string-name>
            <given-names>C.</given-names>
            <surname>Guetl</surname>
          </string-name>
          , “
          <article-title>Intelligent pedagogical agents in immersive virtual learning environments: A review,” in 33rd International Convention on Information and Communication Technology, Electronics and Microelectronics</article-title>
          . MIPRO'
          <volume>10</volume>
          , May
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <given-names>F. J.</given-names>
            <surname>Martinez</surname>
          </string-name>
          , C.
          <article-title>-</article-title>
          K. Toh,
          <string-name>
            <given-names>J.-C.</given-names>
            <surname>Cano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. T.</given-names>
            <surname>Calafate</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Manzoni</surname>
          </string-name>
          , “
          <source>Emergency Services in Future Intelligent Transportation Systems based on Vehicular Communication Networks,” IEEE Intelligent Transportation Systems Magazine</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <given-names>R.</given-names>
            <surname>Akerkar</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Sajja</surname>
          </string-name>
          ,
          <article-title>Knowledge-Based Systems</article-title>
          . Sudbury, MA, USA: Jones &amp; Bartlett Publishers,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <given-names>V.</given-names>
            <surname>Tsetsos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Anagnostopoulos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Kikiras</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Hasiotis</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Hadjiefthymiades</surname>
          </string-name>
          , “
          <article-title>A human-centered semantic navigation system for indoor environments</article-title>
          ,” in International Conference on Pervasive Services.
          <source>ICPS'05</source>
          ,
          <year>2005</year>
          , pp.
          <fpage>146</fpage>
          -
          <lpage>155</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>F. M. Suchanek</surname>
          </string-name>
          , G. Kasneci, and G. Weikum, “
          <article-title>Yago: A Core of Semantic Knowledge,” in 16th international World Wide Web conference</article-title>
          .
          <source>WWW'07</source>
          . New York, NY, USA: ACM Press,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <given-names>S.</given-names>
            <surname>Auer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Bizer</surname>
          </string-name>
          , G. Kobilarov,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lehmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Cyganiak</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Z.</given-names>
            <surname>Ives</surname>
          </string-name>
          , “
          <article-title>DBpedia: A Nucleus for a Web of Open Data,”</article-title>
          <source>in Proceedings of 6th International Semantic Web Conference, 2nd Asian Semantic Web Conference (ISWC+ASWC</source>
          <year>2007</year>
          ),
          <source>ser. Lecture Notes in Computer Science</source>
          . Berlin, Heidelberg: Springer,
          <year>November 2007</year>
          , vol.
          <volume>4825</volume>
          , ch. 52, pp.
          <fpage>722</fpage>
          -
          <lpage>735</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <given-names>S. L.</given-names>
            <surname>Reed</surname>
          </string-name>
          and
          <string-name>
            <given-names>D. B.</given-names>
            <surname>Lenat</surname>
          </string-name>
          , “
          <article-title>Mapping ontologies into cyc,” Cycorp, Inc</article-title>
          .,
          <source>Tech. Rep.</source>
          ,
          <year>2002</year>
          . [Online]. Available: http://www.cyc.com/doc/white papers/
          <article-title>mappingontologies-into-cyc v31</article-title>
          .pdf
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28. H. Liu and
          <string-name>
            <given-names>P.</given-names>
            <surname>Singh</surname>
          </string-name>
          , “
          <article-title>ConceptNet: A Practical Commonsense Reasoning Toolkit,” BT Technology Journal</article-title>
          , vol.
          <volume>22</volume>
          , pp.
          <fpage>211</fpage>
          -
          <lpage>226</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <given-names>S.</given-names>
            <surname>Baldassarri</surname>
          </string-name>
          , E. Cerezo, and
          <string-name>
            <given-names>F. J.</given-names>
            <surname>Seron</surname>
          </string-name>
          , “
          <article-title>Maxine: A platform for embodied animated agents</article-title>
          ,
          <source>” Computers &amp; Graphics</source>
          , vol.
          <volume>32</volume>
          , no.
          <issue>4</issue>
          , pp.
          <fpage>430</fpage>
          -
          <lpage>437</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30. D. Can˜amero, “
          <article-title>Modeling motivations and emotions as a basis for intelligent behavior,” in AGENTS'97: Proceedings of the rst international conference on Autonomous agents</article-title>
          . New York, NY, USA: ACM,
          <year>1997</year>
          , pp.
          <fpage>148</fpage>
          -
          <lpage>155</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>M. S. El-Nasr</surname>
            ,
            <given-names>T. R.</given-names>
          </string-name>
          <string-name>
            <surname>Ioerger</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Yen</surname>
            ,
            <given-names>D. H.</given-names>
          </string-name>
          <string-name>
            <surname>House</surname>
            , and
            <given-names>F. I. Parke</given-names>
          </string-name>
          , “Emotionally expressive agents,” in Computer Animation,
          <year>1999</year>
          , pp.
          <fpage>48</fpage>
          -
          <lpage>57</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32.
          <string-name>
            <given-names>J.</given-names>
            <surname>Gratch</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.</given-names>
            <surname>Marsella</surname>
          </string-name>
          , “
          <article-title>Tears and fears: modeling emotions and emotional behaviors in synthetic agents,” in AGENTS'01: Proceedings of the fth international conference on Autonomous agents</article-title>
          . New York, NY, USA: ACM,
          <year>2001</year>
          , pp.
          <fpage>278</fpage>
          -
          <lpage>285</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          33. N.
          <string-name>
            <surname>Magnenat-Thalmann</surname>
            and
            <given-names>Z.</given-names>
          </string-name>
          <string-name>
            <surname>Kasap</surname>
          </string-name>
          , “
          <article-title>Modelling socially intelligent virtual humans,”</article-title>
          <source>in VRCAI'09: Proceedings of the 8th International Conference on Virtual Reality Continuum and its Applications</source>
          in Industry. New York, NY, USA: ACM,
          <year>2009</year>
          , pp.
          <fpage>9</fpage>
          -
          <lpage>14</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          34.
          <string-name>
            <surname>M. M. Moniri</surname>
          </string-name>
          , “
          <article-title>Pedagogical virtual seminar report</article-title>
          ,” Saarland University, Tech. Rep.,
          <year>September 2006</year>
          , http://www.dfki.de/˜ kipp/seminar/writeups/Mehdi pedagogical Agents.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          35.
          <string-name>
            <surname>Maicher</surname>
            <given-names>L.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Garshol L</surname>
          </string-name>
          . M., Ed.,
          <string-name>
            <surname>Subject-centric</surname>
            <given-names>Computing</given-names>
          </string-name>
          , University of Leipzig. Leipzig, Germany: Leipziger Informatik-Verbund,
          <year>October 2008</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>