Re: semantic unification
Charles Petrie <petrie@mcc.com>
Date: Thu, 17 Jun 1993 08:49:15 -0700
Message-id: <CMM.0.90.2.740331761.petrie@sunscreen.mcc.com>
Comment: List name: SRKB-LIST (do not use email address as name)
Originator: srkb-list@isi.edu
Errors-To: neches@ISI.EDU
Reply-To: <petrie@mcc.com>
Sender: srkb-list@ISI.EDU
Version: 5.5 -- Copyright (c) 1991/92, Anastasios Kotsikonas
From: Charles Petrie <petrie@mcc.com>
To: Multiple recipients of list <srkb-list@ISI.EDU>
Subject: Re: semantic unification
>> Your (and Mr. Petrie's) remarks about "semantic unification"
>> seem very interesting. Unfortunately, they are also a bit
>> difficult to follow, since I did not participate in the
>> earlier discussion, where, appearently, the term "semantic
>> unification" was defined in the first place.
>>
>> If you have hints, pointers to the literature, or something else,
>> I'm very interested, since what you talk about appears to be of interest
>> to me --- as Fano indicates.
Ole,
It may be useful for you to anon ftp my "Introduction" to the book
"Enterprise Integration Modeling", a proceedings that I edited. FTP
to ftp.einet.net, login as anonymous, cd to iceimt/papers, and get
introduction.ps. The short answer is that "semantic unification" means
translating term usage between two systems sufficiently to get them to
cooperate.
KIF is an intermediate language designed to translate between different
knowledge representations. But it doesn't, and couldn't solve the
translation between terms. Since the semantics of terms are defined
by humans, humans must indicate at least some of the connections
between the terms, and how they are intended to be used: their
semantics.
But suppose two systems, A and B, have been translated into KIF, (or
conceptual graphs) resulting in Ak and Bk respectively . And suppose a
few connections have been made. Supose we know that constant "a" in Ak
is exactly "b" in Bk. Then, trivially, if "a --> c" in Ak and "b -->
d" in Bk, an automated theorem prover scanning the two systems could
at least ask the users if "c" and "d" were not related. That is,
perhaps more connections could be discovered once a few had been
found.
Alternatively, such a question could await problem solving in which
there was a need to relate these two constants. But it's an
interesting notion for me to take advantage of the common intermediate
representation and have a theorem prover search for possible
additional connections off-line.
Charles