<!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 A Separation of Pragmatic Knowledge and Contextual Information</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Hans-Peter Zorn</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Berenike Loos</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>In this paper we address the question of how traditional approaches to modeling world knowledge, i.e. to model shared conceptualizations of specific domains of interest via formal ontologies, can be enhanced by a pragmatic layer to solve the problem of explicating hitherto implicit information contained in the user's utterances and to further the assistance capabilities of dialog systems and how they can be connected to dedicated analyzers that observe topical contextual information. For this purpose, the notions of context and pragmatics are introduced as one of the central problems facing applications in artificial intelligence. We will argue that pragmatic inferences are impossible without contextual observations and introduce a model of context-adaptive processing using a combination of formal ontologies and analyzers for various types of context. In this paper two fundamental, but notoriously tricky, notions for mobile open-domain multimodal human-computer interface systems, such as SmartWeb [26], are discussed as one of the central problems facing both applications in artificial intelligence as well as in natural language processing. These, often conflated, notions are those of context and pragmatics. Indeed, in many ways both notions are inseparable from each other if one defines pragmatics to be about the encoding and decoding of meaning, which, as pointed out frequently [4, 28, 21], is always context-dependent. This, therefore, entails that pragmatic inferences (also called pragmatic analyses [4]) are impossible without recourse to contextual observations. In this paper, we will argue that the distinction between pragmatic knowledge - which is learned/acquired - and contextual information - which is observed/inferred - is of paramount importance in designing scalable context-adaptive systems, which seek to interact with human users and to collaborate intelligently with them. More specifically, we will focus on the use case of natural language understanding using ontology-based analyses of open-domain user utterances. As the work presented here is part of a research undertaking that attempts to tie together semantic web technologies, natural language processing and assistance systems in an attempt to develop a mobile multimodal open-domain conversational question answering system , the central idea behind it is to employ ontological knowledge - if available - and revert to statistical processing in the absence thereof. In this paper we will focus on the ontology-based processing pipeline and examine how pragmatic knowledge and contextual infromation - needed to increase the conversational capabilities of dialogue systems - can be modeled and consequently employed. For this we give an overview of the state of the art in Section 2, followed by two motivating examples for distinguishing pragmatic knowledge from contextual information in Section 3. Thereafter, we will describe the ontological infrastructure as found in SmartWeb and our approach for modeling pragmatic knowledge as part of that infrastructure in Section 4. Finally, we will show how we connected this knowledge to contextual analyzers in Sections 5 and 6 followed by concluding remarks in Section 7.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        In general, computational pragmatics can be defined as the attempt
to enable artificial systems to encode meaning into a set of surface
structures or to decode meaning from such forms In this given sense
computational pragmatic resolution is equivalent to
decontextualization in the sense of McCarthy [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. While this work will, from now
on, focus on the decoding processes it is theoretically quite
possible to apply the same techniques to processes of encoding, but will
not be the focus of this paper. As we will show herein, there are
sound theoretical as well as practical reasons for modularizing and
separating pragmatic knowledge, for which we propose an
ontological model called PRONTO, from contextual information, which has
to integrate numerous non-discrete, noisy and sub-symbolic sensor
data in a robust fashion, for which dedicated analyzers and inference
mechanisms for combining various observations can be employed.
      </p>
      <p>
        In general terms, decoding meaning is understanding, however,
no precise notions of where semantic processing ends and pragmatic
processing begins exists, and might never be forthcoming. Various
overviews describing the need for context-adaptiveness in natural
language processing systems exist [
        <xref ref-type="bibr" rid="ref21 ref4 ref6">4, 6, 21</xref>
        ]. Given the goal of more
intuitively usable and more conversational natural language
interfaces that can someday be used in real world applications, the
handling of pragmatic knowledge - needed for a felicitous decoding of
the meaning encoded in user’s utterances - is still one of the major
challenges for understanding conversational utterances in dialogue
systems, since a substantial part of that meaning is contained
implicitly in the linguistic surface structures of the utterance, recourse to
contextual information is needed for pragmatic analyses. The
paramount importance of context for natural language understanding is
frequently noted in the literature, albeit few dialogue systems take
context explicitly into account and perform a corresponding
contextdependent analysis of the given utterances at hand. We follow Porzel
and Gurevych [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] and differentiate between four different types of
contexts that contribute information relevant to natural language
understanding, listed in Table 1. In dialogue systems these knowledge
stores are commonly assigned to respective models: the situation
model, dialogue model, user model and the domain model, e.g.
represented in a formal ontology.
      </p>
      <p>
        Recently developed multi-modal dialogue systems [
        <xref ref-type="bibr" rid="ref13 ref23 ref27">27, 13, 23</xref>
        ]
equipped with the ability to understand and process natural language
utterances from one ore more domains often employ ontologies as
a formal, explicit specification of shared conceptualizations of their
domains of interest [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. At the same time the emerging Semantic
Web [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] employs such formal conceptualizations to add semantic
information to textual and other data available on the Internet.
Efforts originating in various W3C and Semantic Web projects brought
about several knowledge modeling standards: Resource Description
Framework (RDF), DARPA Agent Mark-up Language (DAML),
Ontology Interchange Language (OIL) and the Ontology Web Language
standards (OWL (Lite, DL, Full)).3
      </p>
      <p>
        Therefore, numerous mobile dialogue systems, such as MATCH,
SmartKom or SmartWeb [
        <xref ref-type="bibr" rid="ref13 ref26 ref27">27, 13, 26</xref>
        ], employ ontologies to
represent spatial and navigational knowledge; to support car, motorcycle
and pedestrian navigation. Existing navigation ontologies [
        <xref ref-type="bibr" rid="ref12 ref16">16, 12</xref>
        ]
describe route mereologies, which do not capture contextual
dependencies. The same holds true for other domain ontologies used by
the individual system(s), e.g. models of domains such as sports,
entertainment and the like. Also, while ontologies commonly model a
more or less static world, conceptual and common-sense knowledge
[
        <xref ref-type="bibr" rid="ref11 ref25 ref5">25, 11, 5</xref>
        ] based on the standard combinations of frame- and
description logics, contextual knowledge is induced in specific instances and
highly dynamic states of affairs. In natural language processing many
ambiguities arise, which can be resolved only by recourse to
different contexts, e.g. discourse context has to be taken into account for
reference resolution [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], domain context for hypothesis verification
[
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] or situational context for resolving pragmatic ambiguities [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ].
      </p>
      <p>
        Visible in all systems that are limited to an impoverished
contextual analysis and precompilations, was their restrictedness in terms
of their understanding capabilities, rendering them unscalable and in
the case of more conversational input undeployable. This evidently
shows up in the fragility of systems that fail when confronted with
imperfect or unanticipated input, usually that also include perfectly
unambiguous utterances that stray but a little from a scripted demo
dialogue. Human conversations are between partners that share a rich
background of pragmatic knowledge (involving topical observations
of both more static &amp; more dynamic contexts) without which
natural language utterances become ambiguous, vague and incomplete.
An interpreter with little contextual awareness and pragmatic
reasoning will encounter problems and fail frequently; one which does not
fail in unexpected or more complex situations is called robust.
Several means have been used to increase robustness ranging from rules
for grammatical relaxations, automatic acquisition of semantic
grammars, automatic spelling correction to on-line lexical acquisition and
out-of-vocabulary recognition. These so-called low-level techniques
[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] have not solved the problem of enabling a system to react
felicitously in dynamic contexts and for multiple domains. These
techniques fail to assume a pragmatics-based approach where the fact
that the user has an intention, communicated via a message, which
3 See www.w3c.org/RDF, www.ontoknowledge.org/oil, www.daml.org, and
www.w3.org/2004/OWL for the individual specifications.
has to be reconstructed by recourse to the current context, is
explicitly taken into account. Therefore, today’s systems using
pragmaticsfree ontologies face two options. One is to to restrict themselves to
single applications with clearly defined application-specific contexts,
e.g. offering single domain services - such as providing information
about soccer scores - or guiding only pedestrians - always on foot
and always on the shortest path. The other is to force the user to
explicate each possible contextual parameter, which means reverting to
controlled and restricted processing techniques.
      </p>
      <p>However, if we wish to make use of (or combine) semantically
described web services, which offer vast ensembles of tunable
parameters, e.g. route, weather, and geo-services, or to employ
semantic information extraction applications in a variety of domains, e.g.
sports or news, we must provide the means to decode the appropriate
meaning based on pragmatic knowledge and context-specific topical
information. Moreover, we would like to do so in the least invasive
way, i.e. minimizing the amount of information that needs to be
obtained by asking the user in order to maximize dialogical efficiency
and user satisfaction.In the following we motivate and describe how
the ontologies used in the SmartWeb project were adapted to provide
a principled approach for encoding pragmatic knowledge.
3</p>
    </sec>
    <sec id="sec-2">
      <title>Contextual Information and Pragmatic</title>
    </sec>
    <sec id="sec-3">
      <title>Knowledge at Play</title>
      <p>As mentioned above we apply our model of pragmatic knowledge
and context-dependent processing to enhance the conversational
understanding and ensuing assistance capabilities of dialog systems.
While there exists quite a slippery slope where semantic
processing ends and pragmatic assistance begins, we will try to motivate this
distinction by means of two sample scenarios employed as running
examples throughout this paper.</p>
      <p>A question such as How often was Brazil world champion? poses
a challenge to conversational open-domain dialog systems as the
discourse domain of the utterance is not made explicit by the user. Since
we regard the modeling of pragmatic knowledge as a major challenge
for such systems and - in contrast to controlled systems - want the
user to be able to make utterances in any domain of interest without
placing the burden of explicating the exact context on him or her, we
have to find a systematic and scalable way of modeling:
• that the pragmatic knowledge that a correct or felicitous answer to
such a question (or many others for that matter) simply depends
on what is talked about, and
• that any intelligent interlocutor has to know, keep track of or infer
what is being talked about.</p>
      <p>
        While these two statements may sound trivial, they are not. For
one, the first statement expresses a fundamental bit of pragmatic
knowledge that, to the best of our knowledge, has been proposed,
implemented and evaluated in dialog systems only by Zorn et al.
[
        <xref ref-type="bibr" rid="ref15">15</xref>
        ].4. This model explicetely and formally expresses such pragmatic
knowledge, e.g. a bit that expresses that the theme of an utterance
what is new, unknown and asked about - depends on the given rheme
- what is old, known and has been talked about. In Section 4 we
show describe the corresponding ontological framework and in
Section 5 how we integrate such knowledge with actual contextual
observations, which as expressed in the second statement and can be
regarded as an observational task assigned to the discourse model.
4 Of course, as shown in Section 2 most systems assume an implicitely given
domain context or employ various shortcuts to deal with problems of
underspecification.
      </p>
      <p>That is to keep track and make inferences about what is being talked
about or, in our terminology, to observe the given rheme at hand,
which - as all contextual information - can change dynamically and
even rapidly.</p>
      <p>
        In a mobile dialog system contextual information is of high
significance as a user expects the offer of topical services, while
navigating through a dynamically changing environment (e.g. changing
precipitation- and temperature levels and or traffic- and road
conditions), which makes the adequate inclusion of extra-linguistic
knowledge and context-sensitive processing inevitable for the task of
felicitous navigational assistance. The necessity to couple extra-linguistic
situative with pragmatic knowledge in the domain of spatial
navigation has been demonstrated before [
        <xref ref-type="bibr" rid="ref14 ref20">20, 14</xref>
        ]. Some more obvious
examples are given below:
• For instance, a pedestrian might prefer public transportation over
walking when it is raining even for smaller distances.
• A motor bicyclist might prefer to use winding country roads over
interstate highways when it is warm and sunny, but not, when road
conditions are bad.
• A car driver might like to take a spatially longer route if shorter
ones are blocked or perilous.
      </p>
      <p>
        As mentioned above, existing navigation ontologies [
        <xref ref-type="bibr" rid="ref10 ref16">16, 10</xref>
        ]
describe route mereologies, which do not capture contextual
dependencies. Given a single application-specific context, e.g. guiding only
pedestrians - always on foot and always on the shortest path, we can
employ such a context-free ontology. However, if we wish to make
use of the many tunable parameters offered by today’s route planning
and navigational systems one must provide the means to determine
the right setting depending on the actual situation at hand in the least
invasive way, i.e. minimizing the amount of parameters and settings
obtained by bothering the user. In the following we motivate our
ontological choices and describe the infrastructure employed in our
approach to model the needed pragmatic knowledge for solving both
sample use cases described above.
4
      </p>
    </sec>
    <sec id="sec-4">
      <title>Pragmatic and other Ontologies in the</title>
    </sec>
    <sec id="sec-5">
      <title>SmartWeb Project</title>
      <p>
        In order to allow systems such as the SmartWeb prototype [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] to
employ a wide range of internal and external ontologies several
ontological commitments and choices have to be made. The most relevant
for our work are described below.
      </p>
      <p>
        Foundational &amp; Ground Knowledge: An important aspect
in ontology engineering is the choice of a foundational layer,
which is used to guarantee harmonious alignment of various
independently crafted domain ontologies and their re-usability. The
SmartWeb foundational ontology [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] is based on the highly
axiomatized Descriptive Ontology for Linguistic and Cognitive Engineering
(DOLCE) It features various extensions called modules, e.g. the
Ontology of Plans and a module called Descriptions &amp; Situations [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
As the focus of our work lies on an application and elaboration of the
latter module, it will be described more closely in the following
section. Additional to the foundational ontology, a domain-independent
layer is included which consists of a range of branches from the
less axiomatic SUMO (Suggested Upper Merged Ontology ontology
[
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]), which is known for its intuitive and comprehensible structure.
Currently, the SmartWeb Integrated Ontology (SWINTO) features,
next to the foundation and domain-independent layers, several
domain ontologies, i.e. a SportEvent-, a Navigation-, a WebCam-, a
Media-, and a Discourse-Ontology.
      </p>
      <p>
        Pragmatic Descriptions &amp; Situations: The Descriptions &amp;
Situations framework is currently the sole ontological framework for
representing a variety of reified contexts and states of affairs. In
contrast to physical objects or events, the extensions of ontologies by
non-physical objects pose a challenge to the ontology engineer. The
reason for this lies in the fact that non-physical objects are taken to
have meaning only in combination with some other ground entity.
Accordingly, their logical representation is generally set at the level
of theories or models and not at the level of concepts or relations.
According to Gangemi and Mika [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] this is not generally true as recent
work can address non-physical objects as first-order entities that can
change, or that can be manipulated similarly to physical entities. So
in many cases relations and axioms modeled and applied for physical
entities are also valid for non-physical ones. Therefore, a modeling
pattern was devised that connects:
• COURSES OF EVENTS sequenced by PERDURANTS, i.e.
      </p>
      <p>processes within the ground ontology, such as QUESTIONING,
• FUNCTIONAL ROLES played by ENDURANTS, i.e. objects within
the ground ontology, such as a type of EVENT or BUILDING,
• PARAMETERS valued by REGIONS, i.e. scalar phenomena, such
as TEMPERATURES or DOMAINS</p>
      <p>For endowing the SmartWeb ontologies with a pragmatic layer,
we, therefore, decided to employ the Descriptions &amp; Situations
(D&amp;S) module and its modeling patterns. The central modeling
choice that arises hereby concerns the question of how fine-grained
such a description and relation hierarchy should be that links the
corresponding courses, roles and parameters to elements of the ground
ontology. Hereby the classic trade-off between modeling and
axiomatization comes into play, i.e. if a corresponding
axiomatization should bear the burden of associating the pragmatically grouped
items of the ground (domain) ontologies, e.g. SOCCER DISCOURSE,
WORLD CUP and QUESTIONING for describing the pragmatic
context of a given question. In either case this elaboration of the
Descriptions &amp; Situations module extends the notion of deriving an instance
(situation) from a description by modeling a more general pattern of
pragmatic knowledge.
5</p>
    </sec>
    <sec id="sec-6">
      <title>Connecting Pragmatic Knowledge with</title>
    </sec>
    <sec id="sec-7">
      <title>Contextual Observations</title>
      <p>
        Our context model - used for observing contextual information - is
implemented as a module, called Situation and Context Module
(SitCoM) within SmartWeb’s dialog manager. It interacts with the
dialog manager’s iHUB middle-ware [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] . The internal communication
format in SmartWeb is a RDFS adapted derivative of the EMMA w3c
standard called SWEMMA. A SWEMMA document is a collection
of instances, the actual interpretation is embedded within instances
of a discourse and a special EMMA domain ontology. Within the
dialog manager these EMMA documents are stored in an A-box. All
dialog manager components access a common A-box per turn, the
internal iHUB contains only pointers to the root instance of an
interpretation within this A-box. Each dialog component then adds its
own interpretation to the EMMA document.
      </p>
      <p>SitCoM receives the semantic interpretation via the iHUB, which
has been processed by the modality specific recognizers (e.g. for
speech and gesture), parser and discourse model components
before. The task for SitCoM is to change the semantic representation
in such way that contextual information is semantically represented,
as if the user would have done so explicitly. If no pragmatic
descriptions are applicable the A-box is not modified and the message is
sent back to the iHUB without any changes. For a pragmatic
description to be applicable means that any of the ground entities contained
in the SWEMMA document have been connected to COURSES OF
EVENTS, FUNCTIONAL ROLES or PARAMETERS via the respecitve
relations sequenced by, played by or valued by.</p>
      <p>If SitCom can apply its pragmatic knowledge it will enhance the
semantic representation of the user utterance. This is done either by
specializing a concept or inserting missing instances into the
interpretation. The necessary information stems from connections
established to context providing services or sensors. Currently, we query
web services for topical weather and road conditions, establish the
user’s current position via GPS build into the mobile device and
communicate with other components of the system to obtain discourse
and temporal information.</p>
      <p>As stated above in a mobile dialogue system contextual
information is of paramount importance as the user expects the offer of
topical services. This alone makes the adequate inclusion of contextual
factors intertwined with the corresponding pragmatic knowledge
inevitable for the task of navigational assistance.</p>
      <p>However, a closer examination shows that in a truly open domain
system, such as SmartWeb, virtually every utterance becomes
ambiguous in an open-domain context. Looking, again, at the question
introduced above, i.e. How often was Brazil world champion?, we
find that, without knowing the domain at hand, i.e. which type of
sport - soccer, beachball or else - is talked about, it is not possible
to answer these questions directly. Currently, this problem is handled
by either restricting NLU systems to a pre-specified (hard-coded)
domain or shifting the pragmatic disambiguation task back to the user,
by asking him or her to specify the needed information, thereby
producing less efficient and more cumbersome dialogues.
6</p>
    </sec>
    <sec id="sec-8">
      <title>Adding Context to the System</title>
      <p>
        Our context model - used for observing contextual information - is
implemented as a module, called Situation and Context Module
(SitCoM) within SmartWeb’s dialog manager. It interacts with the
dialog manager’s IHUB middle-ware [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] . The internal communication
format in SmartWeb is a RDFS adapted derivative of the EMMA w3c
standard called SWEMMA. A SWEMMA document is a collection
of instances, the actual interpretation is embedded within instances
of a discourse and a special EMMA domain ontology. Within the
dialog manager these EMMA documents are stored in an A-box. All
dialog manager components access a common A-box per turn, the
internal IHUB contains only pointers to the root instance of an
interpretation within this A-box. Each dialog component then adds its
own interpretation to the EMMA document.
      </p>
      <p>SitCoM receives the semantic interpretation via the IHUB, which
has been processed by the modality specific recognizers (e.g. for
speech and gesture), parser and discourse model components before.
The task for SitCoM is to change the semantic representation in such
way that contextual information is semantically represented, as if the
user would have done so explicitly. If no pragmatic descriptions are
applicable the A-box is not modified and the message is sent back
to the IHUB without any changes. For a pragmatic description to
be applicable means that any of the ground entities contained in the
SWEMMA document has been connected to COURSES OF EVENTS,</p>
      <p>
        FUNCTIONAL ROLES or PARAMETERS via the respecitve relations
sequenced by, played by or valued by. Additional inferencing
mechanisms are needed for selecting appropriate descriptions, insertions
of appropriate concepts and instances and combinations of
observations, which have been proposed and are described in greater detail
by Chang et al [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], Porzel et al. [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ].
      </p>
      <p>If SitCom can apply its pragmatic knowledge it will enhance the
semantic representation of the user utterance. This is done either by
specializing a concept or inserting missing instances into the
interpretation. The necessary information stems from connections
established to context providing services or sensors. Currently, we query
web services for topical weather and road conditions, establish the
user’s current position via GPS build into the mobile device and
communicate with other components of the system to obtain discourse
and temporal information.</p>
      <p>If SitCoM can apply its pragmatic knowledge it will enhance
the semantic representation of the user utterance. This is done
either by specializing a concept or inserting missing instances into the
interpretation. The Situation and Context Module (SITCOM) is
connected to other dialog processing modules, i.e. Speech Interpretation
(SPIN), Fusion and Dialog Engine (FADE), Reaction and
Presentation Manager (REAPR), the EMMA Unpacker/Packer that handles
communication with the multimodal recognizer and the semantic
mediator which manages access to the knowledge access services,
within SmartWb’s multimodal dialog processing architecture. In the
following we will describe the processing steps undertaken by our
module.</p>
      <p>Collecting Pragmatic Descriptions: The SitCoM algorithm
performs two passes over the instances contained in the SWEMMA
documents found in the iHUB. These instances are part of the ground
ontology and are bound via their respective properties to pragmatic
description modelled in our pragmatic ontology (PrOnto). This way,
the ground entities evoke certain description which describe contexts
or situations in which the given concept may play a role. In the first
pass, all these evoked descriptions are collected and put in an active
descriptions pool.</p>
      <p>Context Sources: The interface to the sensor data is encapsulated
into so called context sources. These context sources are identified
by a concept from the ground ontology and provide the context
information as instance of this concept or a subclass of it. The context
information can be a set of instances, in this case, the identifying
concept is the anchor instance. Below, we describe a set of sources
that are currently analyzed by our module.
• A GPS Receiver connected to the user device delivers current
location data to the dialog manager which is passed as external
message to SitCoM by the IHUB in small intervals. The GPS context
source uses a web service to resolve the exact address using
inverse geocoding. This information is cached and only updated if
the location has changed significantly.
• The Weather Service context source polls a Web Service for
current weather conditions depending on the current location.
• The Time context source encapsulates time information from the
real time clock.
• This context source provides the current domain as recognized by
a domain recognizer.</p>
      <p>Context Insertion Step: These descriptions are matched against
the context information and - if applicable - accordingly
specialized. The parameter of the description is used to query the context
source. If the resulting context information instance is some subclass
of this parameter, the corresponding description-subclass is activated
instead.</p>
      <p>The last step is another iteration over all instances of the current
interpretation. During this pass, all concepts are matched against the
description within the active descriptions pool. If a description has
been specialized in the previous pass, the ground entities
corresponding to this more specific description are specialized as well.</p>
      <p>For example: A Tournament instances evokes the “SportsTalk”
description. This description is about talking about specific
domains, e.g. sports. It consists of the functional Role SportsRhema,
the parameter SportsThema. SportsRhema is connected to the
Tournament ground entity and this way the description gets
activated. SportsThema is linked to the Domain ground entity
which is covered by the Domain context source. This context source
returns an instance of SoccerDomain which is a subclass of
Domain. This way a sub description “SoccerTalk”, consisting of
SoccerRhema and SoccerThema gets active. During the last
step the Tournament instance is changed to a FIFAWorldCup instance
to match the more specialized “SoccerTalk” description where the
functional role is linked to.
7</p>
    </sec>
    <sec id="sec-9">
      <title>Conclusion</title>
      <p>
        In this paper we have argued that an inclusion of pragmatic
knowledge is needed to scale context-adaptive systems and that this
inclusion can be achieved by means of an ontological model based on an
extension of the situations &amp; descriptions framework. Additionally,
we have pointed at the need to handle contextual information
differently from pragmatic knowledge, as it is quite different in nature and
requires other classification, inferencing and reasoning methods, for
which ontologies are simply not suitable. As future work, a
promising framework, called BayesOWL, originating in the work of Ding
[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] constitutes a promising next step towards a better integration of
symbolic and probabilistic reasoning. Additionally, the framework
proposed by Porzel [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] can be employed to integrate the various
contextual observations in probabilistic graphical models while
keeping the conditional probability tables from exploding.
      </p>
    </sec>
    <sec id="sec-10">
      <title>Acknowledgements</title>
      <p>This work has been partially funded by the German Federal
Ministry of Research and Technology (BMBF) as part of the SmartWeb
project under Grant 01IMD01E and by the Klaus Tschira
Foundation. We would like to thank the referees for their comments which
helped improve this paper.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>James</given-names>
            <surname>Allen</surname>
          </string-name>
          , Georga Ferguson, and Amanda Stent, '
          <article-title>An architecture for more realistic conversational system'</article-title>
          ,
          <source>in Proceedings of Intelligent User Interfaces</source>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          ,
          <string-name>
            <given-names>Santa</given-names>
            <surname>Fe</surname>
          </string-name>
          ,
          <string-name>
            <surname>NM</surname>
          </string-name>
          , (
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Tim</given-names>
            <surname>Berners-Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>James</given-names>
            <surname>Hendler</surname>
          </string-name>
          , and Ora Lassila, '
          <article-title>The semantic web'</article-title>
          , Scientific American, May, (
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>John</given-names>
            <surname>Bryant</surname>
          </string-name>
          , Nancy Chang,
          <string-name>
            <given-names>Robert</given-names>
            <surname>Porzel</surname>
          </string-name>
          , and Keith Sanders, '
          <article-title>Where is natural lnaguage understanding'</article-title>
          ,
          <source>in Proceedings of AMLAP</source>
          , (
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Harry</given-names>
            <surname>Bunt</surname>
          </string-name>
          , '
          <article-title>Dialogue pragmatics and context specification'</article-title>
          , in Computational Pragmatics, Abduction, Belief and Context, John Benjamins, (
          <year>2000</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Philipp</given-names>
            <surname>Cimiano</surname>
          </string-name>
          , Andreas Eberhart, Daniel Hitzler, Pascal Oberle,
          <string-name>
            <surname>Steffen Staab</surname>
          </string-name>
          , and Rudi Studer, '
          <article-title>The smartweb foundational ontology'</article-title>
          ,
          <source>SmartWeb Project Report</source>
          , (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>John</surname>
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Connolly</surname>
          </string-name>
          , '
          <article-title>Context in the study of human languages and computer programming languages: A comparison'</article-title>
          ,
          <source>Modeling and Using Context</source>
          , Springer, LNCS,
          <fpage>116</fpage>
          -
          <lpage>128</lpage>
          , (
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Zhongli</given-names>
            <surname>Ding</surname>
          </string-name>
          ,
          <article-title>BayesOWL: A Probabilistic Framework for Semantic Web</article-title>
          ,
          <source>Ph.D. dissertation</source>
          , University of Maryland,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Aldo</given-names>
            <surname>Gangemi</surname>
          </string-name>
          and
          <string-name>
            <given-names>Peter</given-names>
            <surname>Mika</surname>
          </string-name>
          , '
          <article-title>Understanding the semantic web through descriptions and situations'</article-title>
          ,
          <source>in Proceedings of the ODBASE Conference</source>
          . Springer, (
          <year>2003</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Peter</surname>
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Gordon</surname>
          </string-name>
          and Randall Hendrick, '
          <article-title>The representation and processing of coreference in discourse'</article-title>
          ,
          <source>Cognitive Science</source>
          ,
          <volume>22</volume>
          (
          <issue>4</issue>
          ),
          <fpage>389</fpage>
          -
          <lpage>424</lpage>
          , (
          <year>1998</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Thomas</surname>
            <given-names>Gruber</given-names>
          </string-name>
          , '
          <article-title>A translation approach to portable ontology specifications'</article-title>
          ,
          <source>Knowledge Acquisition (5)</source>
          , (
          <year>1993</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Nicola</surname>
            <given-names>Guarino,</given-names>
          </string-name>
          '
          <article-title>Some ontological principles for designing upper level lexical resources'</article-title>
          ,
          <source>in Proceedings of the 1st International Conference on Language Resources and Evaluation</source>
          ,, (
          <year>1998</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Iryna</surname>
            <given-names>Gurevych</given-names>
          </string-name>
          , Robert Porzel, Elena Slinko, Norbert Pfleger, Jan Alexandersson, and Stefan Merten, '
          <article-title>Less is more: Using a single knowledge representation in dialogue systems'</article-title>
          ,
          <source>in Proceedings of the 3rd IJCAI 2003 Workshop on Knowledge and Reasoning in Practical Dialogue Systems</source>
          , p. (in press), Acapulco, Mexico, (
          <year>2003</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>Michael</given-names>
            <surname>Johnston</surname>
          </string-name>
          , Srinivas Bangalore, Gunaranjan Vasireddy, Amanda Stent, Patrick Ehlen, Marilyn Walker, Steve Whittaker, and Preetam Maloor, '
          <article-title>Match: An architecture for multimodal dialogue systems'</article-title>
          ,
          <source>in Proceedings of ACL'02</source>
          , pp.
          <fpage>376</fpage>
          -
          <lpage>383</lpage>
          , (
          <year>2002</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>Berenike</given-names>
            <surname>Loos</surname>
          </string-name>
          and Robert Porzel, '
          <article-title>Towards ontology-based pragmatic analysis'</article-title>
          , in In Processding of DIALOR'05,
          <string-name>
            <surname>Nancy</surname>
          </string-name>
          , France, (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Hans-Peter Zorn Berenike</surname>
          </string-name>
          Loos and Robert Porzel, '
          <article-title>Pragmatic knowledge and context-aware proccesing for dialogue systems'</article-title>
          ,
          <source>in 7th SIGdial Workshop on Discourse and Dialogue Sydney, July</source>
          <volume>15</volume>
          -
          <issue>16</issue>
          ,, (submitted).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Raphael</surname>
            <given-names>Malyankar</given-names>
          </string-name>
          , '
          <article-title>Creating a navigation ontology'</article-title>
          , in Workshop on Ontology Management, Menlo Park, CA, (
          <year>1999</year>
          ). AAAI Press.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>John</surname>
            <given-names>McCarthy</given-names>
          </string-name>
          , 'Notes on formalizing contexts',
          <source>in Proceedings of the Fifth National Conference on Artificial Intelligence</source>
          , eds.,
          <source>Tom Kehler and Stan Rosenschein</source>
          , pp.
          <fpage>555</fpage>
          -
          <lpage>560</lpage>
          , Los Altos, California, (
          <year>1986</year>
          ). Morgan Kaufmann.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>Ian</given-names>
            <surname>Niles</surname>
          </string-name>
          and Adam Pease, '
          <article-title>Towards a standard upper ontology'</article-title>
          , in Workshop on Ontology Management, eds., Chris Welty and
          <string-name>
            <given-names>Barry</given-names>
            <surname>Smith</surname>
          </string-name>
          , Ogunquit, Maine, (
          <year>2001</year>
          ).
          <source>Proceedings of the 2nd International Conference on Formal Ontology in Information Systems (FOIS-2001).</source>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Robert</surname>
            <given-names>Porzel</given-names>
          </string-name>
          , '
          <article-title>Baysian networks with expert nodes: An application in computational pragmatics'</article-title>
          , in Master Thesis at the International University in Bruchsal, (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>Robert</given-names>
            <surname>Porzel</surname>
          </string-name>
          and Iryna Gurevych, '
          <article-title>Towards context-adaptive utterance interpretation'</article-title>
          ,
          <source>in Proceedings of the 3rd SIGdial Workshop</source>
          , Philadelphia, USA,
          <year>2002</year>
          , pp.
          <fpage>90</fpage>
          -
          <lpage>95</lpage>
          , (
          <year>2002</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>Robert</given-names>
            <surname>Porzel</surname>
          </string-name>
          and
          <string-name>
            <given-names>Iryna</given-names>
            <surname>Gurevych</surname>
          </string-name>
          ,
          <source>Contextual Coherence in Natural Language Processing</source>
          , LNAI
          <volume>2680</volume>
          ,
          <string-name>
            <surname>Sprigner</surname>
          </string-name>
          , Berlin,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>Robert</given-names>
            <surname>Porzel</surname>
          </string-name>
          and Iryna Gurevych, '
          <article-title>Contextual coherence in natural language processing'</article-title>
          , in Fourth International Conference on Modeling and Using Context, eds., P. Blackburn,
          <string-name>
            <given-names>C.</given-names>
            <surname>Ghidini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Turner</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Giunchiglia</surname>
          </string-name>
          , Berlin, (
          <year>2003</year>
          ).
          <source>Springer (LNAI 2680).</source>
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <surname>Norbert</surname>
            <given-names>Reithinger</given-names>
          </string-name>
          , Simon Bergweiler, Ralf Engel, Gerd Herzog, Norbert Pfleger, Massimo Romanelli, and Daniel Sonntag, '
          <article-title>Look under the hood: Design and development of the first smartweb system demonstrator'</article-title>
          ,
          <source>in Proceedings of IMCI, Trento</source>
          , Italy, (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>Norbert</given-names>
            <surname>Reithinger</surname>
          </string-name>
          and Daniel Sonntag, '
          <article-title>An integration framework for a mobile multimodal dialogue system accessing the semantic web'</article-title>
          ,
          <source>in Proceedings of Interspeech</source>
          <year>2005</year>
          , Lissabon, Portugal, (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <surname>Stuart</surname>
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Russell</surname>
            and
            <given-names>Peter</given-names>
          </string-name>
          <string-name>
            <surname>Norvig</surname>
            ,
            <given-names>Artificial</given-names>
          </string-name>
          <string-name>
            <surname>Intelligence</surname>
          </string-name>
          .
          <article-title>A Modern Approach</article-title>
          , Prentice Hall, Englewood Cliffs,
          <string-name>
            <surname>N.J.</surname>
          </string-name>
          ,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <surname>Wolfgang</surname>
            <given-names>Wahlster</given-names>
          </string-name>
          , '
          <article-title>SmartWeb: Mobile applications of the semantic web'</article-title>
          ,
          <source>in Proceedings of Informatik</source>
          , Ulm, Germany, (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <surname>Wolfgang</surname>
            <given-names>Wahlster</given-names>
          </string-name>
          , Norbert Reithinger, and Anselm Blocher, 'Smartkom:
          <article-title>Multimodal communication with a life-like character', in Procedings of the 7th Eurospeech</article-title>
          ., pp.
          <fpage>1547</fpage>
          -
          <lpage>1550</lpage>
          , (
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>Dominique</given-names>
            <surname>Widdows</surname>
          </string-name>
          ,
          <source>A Mathematical Model of Context, LNAI</source>
          <volume>2680</volume>
          ,
          <string-name>
            <surname>Sprigner</surname>
          </string-name>
          , Berlin,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>