Re: Natural language

new topic     » goto parent     » topic index » view thread      » older message » newer message

------ =_NextPart_000_01BD5B42.F41AAD00
Content-Transfer-Encoding: quoted-printable



----------
From:   Wallace B. Riley[SMTP:wryly at MINDSPRING.COM]
Sent:   Sunday, 29 March, 1998 7:33 AM
To:     Multiple recipients of list EUPHORIA
Subject:        Natural language

Hello all -

On this business of coding in 'natural language', has anybody thought of
Esperanto?

I am not an expert in that language or any language other than English.  =
But
I had the experience of participating in a performance of a choral work =
with
the text in Esperanto a few years ago, and was surprised to note the =
number
of words, the syntactical structure, and other characteristics that were
similar to English and a few other languages to which I have been =
exposed.

Again, I know a few words in German, and a few words in Spanish, and a
*very* few words in French, but I can't carry on a conversation in any =
of
them.  I've tried.  I even have problems in Australian English and =
'English'
English (as opposed to American English).  As an amateur singer I have =
been
exposed to Hebrew, Russian, Chinese(Mandarin) and maybe one or two =
others.
I don't 'know' any of those languages but I could recognize some of the
structural similarities in Esperanto.

Somebody start a movement to program in Esperanto.  You might trigger a
landslide.

Wally Riley
wryly at mindspring.com

-------------

  While my native language is English (and hence that would be the first =
phase of the interface),  I've lived in Japan for 2years teaching =
English as a foreign language (and with some of my students, I think the =
computer could learn faster with or without neural nets:)).  I've =
studied Spanish, French, Russian, and Japanese; and have sung in German, =
Latin, and a few other languages I've never heard of.  If you have the =
syntax of Esperanto (SVO or SOV, etc.) and some kind of vocabulary list, =
once my skeleton translator is finished for English, changing it to =
another human language would be *very* easy.
  As far as other recent comments go,  one of my intentions is to build =
a web crawler to allow the program to build a knowledge base on its own. =
 A web crawler would also be required to answer such questions as =
"What's tomorrow's weather?" and "How much does it cost to fly to St. =
Petersburg? (Florida or Russia?)"  However, I don't have much ability in =
that kind of programming yet.
  Also, I posit that a computer does have a language.  The machine =
language (accessible through Euphoria) is the computer's native =
language.  It's not a human language, just like cat's and dog's don't =
have human language.  But it is a form of communication, which is the =
base that's needed.  I've read the research that's being done with =
neural networks and teaching language to computers like it's taught to =
infants.  It's a valid idea and will probably work, but it wouldn't be =
practical to implement on a large scale for a long time.  Until then, I =
believe I have a method that could work sooner.  My "intermediate" =
language, would act more like a native language for the computer.  Once =
built, the only thing required is a series of translation programs.  =
But....I'm too lazy and impatient, so I'm piecing together both at the =
same time.  The drawback: the scope of the intermediate language will be =
slow in coming.  It'll be a while before it will respond "Dammit Jim, =
I'm a computer, not a painter!" :)

BTW: If there are any Euphoria programmers in upstate New York, let me =
know.  I'll be going home sometime this next year.

Mike Sabal
mjs at osa.att.ne.jp
http://home.att.ne.jp/gold/mjs/



------ =_NextPart_000_01BD5B42.F41AAD00

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu