<!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>Modeling Adaptive Behavior with Conceptual Spaces</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Technische Universit ̈at Berlin, Fakult ̈at fu ̈r Elektrotechnik und Informatik, Institut fu ̈r Softwaretechnik und Theoretische Informatik</institution>
          ,
          <addr-line>Franklinstr. 28/29, 10587 Berlin</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>We discuss a membrane-based calculus for the combination of conceptual spaces during runtime. Since our goal is to support emergent properties of behavior (and due to the fact that it is not possible to define a complete calculus for all situations) we introduce the notion of self-modification. Terms from situational description can evolve according to simple rules thus providing various possibilities for reactions.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
    </sec>
    <sec id="sec-2">
      <title>Context and Behavior</title>
      <p>Simplified models of medical workflows are employed in this paper as examples for the
treatment of adaptive behavior.</p>
      <p>
        Example 1 (Intubation: A Medical Workflow) The activity of intubation is
considered with represents a specific part of a medical operation. Although there is certainly
a definition of the process (i.e. a pattern) the exact shape of the final activity highly
depends on the context in which this pattern is activated. In this paper we propose to
represent the definition of the process (the pattern) as well as the situation as input spaces
(in the sense of [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]). We develop an emergent calculus which establishes links between
these spaces. ♦
The Intubation Space. The conceptual space containing the process of intubation contains
a constraint-based description of this process (cf. Figure 2). The important actions are
described with their causal relationships as well as constraints which have to hold in
certain states. Especially three subtasks can be identified (Preparation, Laryngoscopy
and Introduction) which have different relevance values for the overall process. Since
the intubation space contains a pattern which is described in this space there are many
variables which have to be bound to actual values from a specific situation. For instance,
agents are represented by roles which have to be bound to real agents taken from another
conceptual space. In a similar way constraints which are specified over objects or states
are applied to elements from other spaces.
      </p>
      <p>The Situation Space. While the intubation space contains roles for the agents which are
responsible for certain actions the situation space is populated by (entities representing)
real agents and resources. In addition in this conceptual space specific relations and
circumstances can be described which are of informal nature but which heavily influence
the shape of the resulting process. As an example a relation of informal hierarchy is given
which may hold between an experienced nurse and a less experienced anesthesist.
Cross-Space Mapping. The combination of conceptual spaces is triggered by cross-space
mappings. Cross-space mappings are enabled by morphisms between ontologies.
Morphisms represent background knowledge for combining conceptual spaces. In our example
relevant morphisms are:
mapping intsit from Intubation to Situation
sort Intubation-Task Intubation-Capability</p>
      <p>As we will see the background knowledge is used to establish infomorphisms between
the conceptual spaces. As we will see there are multiple possibilities to establish these
infomorphisms. One of our main points consist in the claim that the adaptive or
selfconfiguring capabilities of complex systems (like human teams in the operation theatre)
can be simulated by an adequate selection of the best possibility.</p>
      <p>Generally the process of blending results in the creation of a blended space. Due to
space restrictions we concentrate on the establishment of vital relations in this paper.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Operational Treatment of Vital Relations</title>
      <p>
        Under operational aspects we represent conceptual spaces as P-systems PCS . Basically
a conceptual space is enclosed by a membrane. These entities which are contained in the
space are mapped to components of P-systems (cf. [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]). While concepts are mapped to
molecules, individuals and relations are mapped to labeled membranes.
      </p>
      <p>Definition 1 (P-System PCS ) The P-System for the representation of conceptual spaces
PCS is defined by the tuple hV, L, μ, wi, Rnii where V is the terminology of the
classifications (containing concept names) and the label algebra L (containing individuals,
situations and the concatenation operator “,”). μ is the structure of membranes containing
the multi-fuzzy sets wi. The rules contained in Rni are discussed below. 2</p>
      <p>One of our central goals is to support self-organizational capabilities in the dynamic
composition of conceptual spaces. This is especially due to the fact that it is impossible
to foresee every possible combination of situations. Since we do not want to define a
uniform rigid calculus which is restricted to a certain set of known combinations we take
the opposite approach which promises a more flexible solution. This means that we allow
the terms to evolve in a solution and to look for possible combinations by themselves.
This decentralized approach is robust against local evolutions and to unforeseen changes.</p>
      <p>We proceed in two steps. Firstly we have to map context descriptions to membrane
structures. This can be easily done by mapping individuals and situations to labeled
membranes and concepts to molecules floating in a solution. In the same way we have
to represent ontology morphisms by membrane structures. In a second step we give the
rules for the evolution of these structures and for the establishment of valid combinations
of contexts.</p>
      <p>Airlock Rules. In our membrane-based approach molecules are enclosed by membranes.
In order to make reactions possible however they have be able to leave their membranes.
This is defined by the airlock rule. We introduce an extended version (EAL) which enables
molecules to cross multiple membranes.</p>
      <p>(AL) [aC1]a ⇌ C1 hai [a]a
(EAL) [bC1 hL,ai [a]a]b ⇌ C1 hL,a,bi [b[a]a]b</p>
      <p>Intuitively we enable the molecules to travel through the membrane structure keeping
track of the membranes they crossed in a list which is an annotation of the
airlockoperator.</p>
      <p>Interaction. The main goal is to find and encourage possible interactions. Especially
molecules from situations should react with molecules from morphisms. Such reactions
are only possible because both situations and morphisms evolve according to the airlock
rules. The rule for interaction can be given as follows.</p>
      <p>(INT)</p>
      <p>Intuitively the reaction between the molecules is recorded by the labels. Thus the
labels of the morphism are added to the labels of the situation. In the same way the
labels of the morphism are extended. Note that we only treat the matching of the source
ontology of the morphism. We presume that the molecules of the morphism are charged
negatively while the molecules of the situation are charged positively. Note that there
can be many different reactions between situations and morphisms because many copies
of the structures are floating in the solution.</p>
      <p>Completing the Infomorphism. An ontology morphism is completely bound when two
molecules from two context description have been bound to its source and target ports.
Since the knowledge about the creation of the bindings is contained in the labels the
information is present which which completes an infomorphism (i.e. the relation between
the individuals which is contravariant to the original ontology morphism).
Compression. Elements from the input spaces which are connected by a vital relation
(i.e. infomorphisms) are projected into the blend. The resulting individuals which are
created in the blend can be considered a tuple-valued individuals which establish a
connection between the original tokens (or es equivalence classes). We cannot deepen these
issues due to space restrictions.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Outlook</title>
      <p>We discussed a membrane-based calculus for the creation of infomorphisms between
conceptual spaces during runtime. We consider this line of research as a contribution to the
exploration of adaptive and context-aware behavior in distributed systems. The
treatment of infomorphisms is the strategic foundation for the integration of more advanced
formal constructs from common sense reasoning.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>J.</given-names>
            <surname>Barwise</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Seligman</surname>
          </string-name>
          .
          <article-title>Information Flow: the logic of distributed Systems</article-title>
          . Cambridge Univ. Press,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>G.</given-names>
            <surname>Fauconnier</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Turner</surname>
          </string-name>
          .
          <source>The Way we Think. Basic Books</source>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>J.</given-names>
            <surname>Goguen</surname>
          </string-name>
          .
          <article-title>Information integration in institutions</article-title>
          .
          <source>In Memorial Volume for Jon Barwise</source>
          . Indiana University Press, Indiana,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>G.</surname>
          </string-name>
          <article-title>P˘aun</article-title>
          .
          <source>Membrane Computing. An Introduction</source>
          . Springer, Berlin,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>P.</given-names>
            <surname>Pepper</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Cebulla</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Didrich</surname>
          </string-name>
          , and
          <string-name>
            <given-names>W.</given-names>
            <surname>Grieskamp</surname>
          </string-name>
          .
          <article-title>From program languages to software languages</article-title>
          .
          <source>The Journal of Systems and Software</source>
          ,
          <volume>60</volume>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>