[om-list] On the Analytical Semantics of Natural Languages

Thomas L. Packer at home ThomasAndMegan at Middle.Net
Fri Oct 10 09:34:59 EDT 2003


Om people

    I can't remember if I said this here or not (but it's worth repeating):
it would do us all very well to research what other people have done,
particularly the work on interlinguas:

http://www.ontolog.com/Ontolog/MathesisAsInterlingua.html#ExampleInterlinguas

    Have you guys looked at SUO-KIF or Ontic?

    If you have found any other interlingua-attempts, please let me know.
I'll add them to my list.

tomp


~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Víðar sum quem nihil obstat.
Omnia apud me Mathesis fiunt.
www.Ontolog.Com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~


----- Original Message ----- 
From: "Luke Call" <lacall at onemodel.org>
To: "Thomas L. Packer at home" <ThomasAndMegan at Middle.Net>
Cc: "One Model List" <om-list at onemodel.org>
Sent: Friday, 10 October, 2003 05:33
Subject: Re: [om-list] On the Analytical Semantics of Natural Languages


I don't understand all of this at the moment but I'd like it if OM could
do #'s 1 & 2 for you--because it could represent any noun as an entity
with behavior and properties, and other parts of speech as the behavior
and/or properties. OM would let us map any word to those entities,
behavior, or properties, so it's not tied to a single language (unlike
what I understand Cyc etc to do).

I don't know when or if this will all work, but I'm working on it, slowly.

Human language is so darned inconsistent. A self-consistent interlinked
object model that lets you define taxonomies on the fly that represent
your understanding, seems useful. Such activity wouldn't be for the
purpose of a taxonomy for its own sake, but just a side-effect of
recording your knowledge in OM like you'd record words in a word-processor.

BTW I'm studying the language scheme again. I looked hard at Python as a
scripting & testing language, & as a way to write code w/ less typing
(at least for tests) and really liked it, but Scheme is so powerful in
its ability to represent and manipulate ideas that I may go that
direction; we'll see.

All this is such a learning experience.

Luke

Thomas L. Packer at home wrote:
> Mark
>
>     Sounds very compatible with my three-year goal, which may be a
> subset of what you are talking about (since I can't do everything).
>  ....
 >
>     I agree that we need a much more thoroughly defined and complete
> theory of the meaning of language, which I see as a mapping function
> between a statement in natural language and a corresponding statement in
> a very well defined idea-language, i.e. a semantic-explicating language,
> that is, an interlingua.
>
>     My plan has four pieces:
>
>     (1)  Develop my currently vague and ill-defined ideas of Mathesis
> into an interlingua, or as Mark calls, a megalingua.  That is, make a
> notation (kind of like a programming language, like scheme, lisp,
> prolog, etc.) that is capable of representing any idea in a logically
> usable way.  (Potentially, this Mathesis will be able to represent the
> meaning of a statement written or spoken in any language, English,
> German, Swahili, mathematical notation, first-order predicate calculus,
> C++, etc.)
>
>     (2)  Write a long list of translation-pairs by hand: each pair would
> consist of a statement in the target language (probably English) and its
> representation in Mathesis.
>
>     (3)  Develop or adapt a general-purpose inference/learning system
> that is able to learn a mapping function from the target language to
> Mathesis in the form of productions/rules or some other format.  For
> this part I might use some existing cognitive modelling architecture
> like Soar, Act-R, ICMAUS, etc., if I can find a way to make it
> fit.  Otherwise, I'll have to make something of my own.
>
>     (4)  Give the translation pairs to the learning system as a training
> set and a testing set and see if it can translate the testing set.
>
>     If the mapping function is in a suitable format, then we can learn a
> lot about semantics, assuming this system actually works.  Even if we
> can't understand the mapping function, if Mathesis is actually able to
> perform well as both an idea-language and as a logical system (something
> akin to lambda calculus), then we will still learn a lot about
> semantics, and have something very useful whether we learn from it or not.
>
>     To make it useful, we could write a query capability (like in
> prolog) or write a natural language generator to another target
> language, and have the best MT (machine translation) available.  :-)
>
>     Big dreams, as always.
>
>     ciao,
> tomp

> ...

>     ----- Original Message -----
>     *From:* Mark Butler <mailto:butlerm at middle.net>
>     *To:* One Model List <mailto:om-list at onemodel.org>
>     *Sent:* Thursday, 02 October, 2003 17:53
>     *Subject:* [om-list] On the Analytical Semantics of Natural Languages
>
>
>     I have lately discovered that although analytical linguistics is a
 > ....





More information about the om-list mailing list