Next: About this document ...
Up: The First Examples
Previous: Contraction
The problem of merging knowledge bases with possibly conflicting pieces of information could arise if different sources, such as sensor data or reports of multiple agents, must be
combined. In contrast with revision and contraction, one normally does not have the knowledge that one source is preferred over the others.
Although a simple solution would be to take the disjunction of all the sources, this may result in so much information loss that we may get a resulting knowledge base with too many
models. Rather, we want to find a resulting knowledge base whose only models are those common to the source knowledge bases.
Consider merging knowledge bases
and
, with
and
. COBA 2.0
has two different merging operators:
(symmetric merge) and
(projected merge).
We first show how COBA 2.0 computes the symmetric merge of the multi belief change scenario
.
- Find the common atoms appearing in at least two of the knowledge bases to be merged.
- Find the common atoms any knowledge base shares with the revision formula or with any contraction formula.
- Create a conjunction
of all new formulas
obtained from
by numbering any atom
in
with
if
, and by priming any atom
in
if (
and
).
- Create a disjunction
of all new formulas
obtained from
by priming any atom
in
if
.
- Create a conjunction
of
with
.
- Find all maximal equivalence sets
such that
AllKB
is satisfiable for
every
.
- For each
, create a belief change extension by
(a) replacing in
every numbered atom
with
if
,
(b) replacing every numbered atom
with
if
,
(c) replacing every primed atom
with
if (
and
),
(d) unpriming every remaining primed atom
,
(e) (iff
) taking the disjunction of all possible substitutions of
or
into
those atoms in
that are in
but whose corresponding equivalences are not in
,
and finally (f) conjoining the result with
.
For
, we have
after steps (a) and (b),
and
after steps (c) and (d).
After step (e) of taking the disjunction of applying all
possible truth assignments
to
,
we get
.
after step (f).
For
, we have
after steps (a) and (b),
and
after steps (c) and (d).
After step (e) of taking the disjunction of applying all
possible truth assignments
to
,
we get
.
after step (f).
- The resulting knowledge base is the deductive closure of either the disjunction of all belief change extensions for
change, or one belief change
extension for
change.
We now show how COBA 2.0 computes the projected merge of the multi belief change scenario
.
- Find the common atoms appearing in at least two of the knowledge bases to be merged.
- Find the common atoms any knowledge base shares with the revision formula or with the contraction formula.
- Create a conjunction
of all new formulas
obtained from
by numbering any atom
in
with
if
, and by priming any atom
in
if (
and
).
- Find all maximal equivalence sets
such that
AllKB
is satisfiable for
every
.
- For each
, create a belief change extension by
(a) replacing in
every numbered atom
with
if
,
(b) replacing every numbered atom
with
if
,
(c) replacing every primed atom
with
if (
and
),
(d) unpriming every remaining primed atom
,
(e) (iff
) taking the disjunction of all possible substitutions of
or
into
those atoms in
that are in
but whose corresponding equivalences are not in
,
and finally (f) conjoining the result with
.
For
, we have
after steps (a) and (b),
and
after steps (c) and (d).
After step (e) of taking the disjunction of applying all
possible truth assignments
to
,
we get
.
after step (f).
For
, we have
after steps (a) and (b),
and
after steps (c) and (d).
After step (e) of taking the disjunction of applying both possible truth assignments
to
,
we get
.
after step (f).
For
, we have
after steps (a) and (b),
and
after steps (c) and (d).
After step (e) of taking the disjunction of applying all
possible truth assignments
to
,
we get
.
after step (f).
For
, we have
after steps (a) and (b),
and
after steps (c) and (d).
After step (e) of taking the disjunction of applying both possible truth assignments
to
,
we get
.
after step (f).
- The resulting knowledge base is the deductive closure of either the disjunction of all belief change extensions for
change, or one belief change
extension for
change.
Next: About this document ...
Up: The First Examples
Previous: Contraction
Daphne Liu
2006-01-23