information technology runs into the Frame Problem
when used on the Web. That fact resulted in current
attempts to develop so called “Semantic Web”,
which allows correct monotonic reasoning over
semantically fixed information, combined with non-
monotonic reasoning required by Web’s emergent
semantics. Semantic Web must provide following:
– The ability to compute the consensus semantics or
reality based on an analysis and aggregation of the
individual events observed.
– The ability to establish and maintain the scope if
each premise, which implies the ability to establish
the (global) identity of its source.
The rest of this paper is organized as follows.
Section 2 will focus on applying well known results
of research in non-monotonic reasoning to Emergent
Semantics. Section 3 will apply very recent results in
non-classical logic and Category Theory to
Emergent Semantics. Section 4 will introduce the
software architecture proposed by the author, and
Section 5 will discuss future possibilities.
2 LOGIC STRATIFICATION
In First-Order Logic (FOL), laws and facts are
propositions, and there is no special mark that
distinguishes a law from a fact. To distinguish them,
a context mechanism is necessary to separate first-
order reasoning with the propositions from meta-
level reasoning about the propositions and about the
distinctions between laws and facts. This kind of
separation in logic is called stratification.
The author of present paper had proposed (Yabloko,
2003) a method and algorithm for logic stratification
and alignment that is very much in line with (Sowa,
2002) proposal of stratifying non-monotonic
reasoning into FOL reasoning over the beliefs
represented in ontologies with graph-based meta-
theory of contexts. It’s major novelty, however, is in
direct epistemological support for semantic
primitives.
For illustration of its basic principle consider an
open set of possible worlds w
o,
w
1
w
2 …
with
accessibility relation R and semantic primitives a,b,
…, which form the alphabet shared among different
worlds. Although the meaning of each symbol is
grounded differently in each world, that is the
symbol can be used for very different purposes and
have very different significance associated with it,
all symbols relate to each other in a very specific
way in each world. Now, let’s assume that the only
requirement for a “safe passage” from one world to
another is that relations among some symbols (of
our choice) do not contradict those in other worlds.
This situation is not very different from the one that
take place when boarding an airplane: each
passenger carries his items of significance by the
screening machine at the gate, which determines if
those items are safe for flying. If certain item is
marked unsafe, then the passenger has a choice to
leave it at the gate or perhaps to travel by car. The
transport mechanism between the worlds, proposed
by the author, is called “causal stream” because the
relations in question are causal relations between the
events represented by each symbol. Note that these
relations do not have to be direct. The requirement is
that of all possible event chains in each world - none
violates causal relations between the given subset of
events. This requirement easily translates into
mathematical notion of partial order. In fact, the
entire idea is a variant of more general idea,
developed in Domain Theory (Karazeris, 2001), of
representing a process as a characteristic function
measuring the extent to which the event
(computation path) shapes can be realized by the
process.
The idea of “causal stream” has additional
epistemological significance and can be used for
consensus derivation in the emergent semantics
scenario. There it provides a direct connection
between semantic grounding of a process and its
physical (e.g. computational) properties. So
negotiating agents can adequately access the
consequences of their decisions, and not merely its
semantics. Dually, it reinforces the semantic
primitives with epistemological support in a form of
concrete physical properties of the word, which they
can express. That epistemological link defines the
architectural term “strong reference”, coined by the
author of present paper to emphasise its effect on
systems architecture, which becomes less brittle as a
result of adding plasticity of emergent semantics. It
is important to note, however, that the fundamental
idea of linking semantics of an expression with its
pragmatics (ie. usefulness) was introduced by Frege
in late 19
th
century as a sense of the expression or its
“mode of presentation”.
The above example shows how the belief revision in
non-monotonic reasoning can deal with uncertainty
resulting from incomplete knowledge. Indeed, the
transition from one possible world to another did not
require a complete knowledge revision, but only
affected that knowledge relying on a limited subset
of semantic terms. Moreover, the scope of such
revision is easily computable for as long as the
knowledge base is terminologically indexed, which
is a common technique, known as faceted taxonomy.
Thus, agents in emergent semantics scenario can
perform tractable reasoning and focused belief
revision under CWA.
ICEIS 2005 - SOFTWARE AGENTS AND INTERNET COMPUTING
284