Copy Link
Add to Bookmark
Report
AIList Digest Volume 2 Issue 121
AIList Digest Thursday, 20 Sep 1984 Volume 2 : Issue 121
Today's Topics:
Machine Translation - Aymara as Intermediate Language,
Logic - Induction & Deduction,
Linguistics - Pittsburghese,
Expert Systems & Humor - Excuse Generation
----------------------------------------------------------------------
Date: 11 Sep 84 17:07:00-PDT (Tue)
From: pur-ee!uiucdcs!uokvax!emjej @ Ucb-Vax.arpa
Subject: Aymara as intermediate language?
Article-I.D.: uokvax.900011
Yesterday in a local paper a news item appeared (probably AP or UPI)
telling about a fellow in South America (Ecuador? Peru, perhaps?),
named Ivan Guzman de Rojas, who seems to be having respectable
success using a S. American Indian language, that of the Aymara
Indians, as an intermediate language for machine translation of
natural languages. The article seemed to indicate that Aymara is
something of a pre-Columbian Loglan, near as I could tell. Any
references to the literature concerning this would be greatly
appreciated. (Send mail, I'll summarize to the net after a seemly
interval.)
James Jones
uucp: ...!ctvax!uokvax!emjej
or ...!{ctvax,mtxinu}!ea!jejones
------------------------------
Date: Wed, 19 Sep 84 14:10:13 pdt
From: Stanley Lanning <lanning@lll-crg.ARPA>
Subject: Nitpicking...
"... induction is limited to statements on a countably infinite set."
Well, that depends how you define induction. If you define it in
the right way, all you need in a well-ordered set. Cardinality
doesn't enter into it.
Concerning the argument "All A are B, x is an A, therefore x is a B".
It is not true that the conclusion is true only if the two assumptions
are true. It is not even true that the argument is valid only if the
assumptions are true. What is true is that we are guarenteed that
the conclusion is true only if the assumptions are true.
Thanks for your indulgence.
-smL
------------------------------
Date: 17 September 1984 1419-EDT
From: Lee Brownston at CMU-CS-A
Subject: Pittsburghese figured out
[Forwarded from the CMU bboard by Laws@SRI-AI.]
The way Pittsburghers talk is a sure source of amusement for newcomers
to this area. Most attention is devoted to diction, especially to the
idioms. Although the latter are no more nor less illogical than any
other idioms, they are easily identified and likely to be unfamiliar.
Over the past couple years, I've been trying to figure out the system
of phonology. I'm still working on the suprasegmentals, but I have
some preliminary results on vowels and consonants that may be of some
interest.
As far as I can tell, the only consonantal departure from Standard
American English is that the final 'g' is omitted from the present
progressive to the extent that the terminal sound is the alveolar nasal
rather than the palatal nasal continuant. This pronunciation is of
course hardly unique to Pittsburgh.
The vowels are much more interesting. The 'ow' sound is pronounced 'ah',
as in 'dahntahn'. Confusion between, say, "down" and "don" is avoided
since the 'ah' sound has already vacated: it is pronounced 'aw', as in
'Bawb signed the cawntract'. Similarly, 'aw' has gone to the greener
pastures of 'or', as in 'needs worshed'. It appears that the chain ends
here. As its discoverer, I shall call this phonological game of musical
chairs "the great Pittsburgh vowel movement."
------------------------------
Date: Mon 17 Sep 84 23:38:41-CDT
From: David Throop <LRC.Throop@UTEXAS-20.ARPA>
Subject: Humor - Excuse Generation
TOWARDS THE AUTOMATIC GENERATION OF EXCUSES
by David Throop
The Great and Pressing Need for Excuses.
There is a huge need in industry for excuses. A recent marketing survey
shows that the biggest need in air transport is not for a service to get it
there overnight, but for one that takes the blame for it being three weeks
late. Every time there is a dockworkers' strike anywhere in the world, titans
of commerce who are completely unaffected get on the phone. They then explain
to all their customers that every order that is overdue is sitting on that
dock, and that they couldn't help it. Then they grin. Because they've got a
good excuse. And even the smallest industrial project needs a raft of
excuses by the time it finishes.
Computers have already helped with this need. Many problems that used to be
blamed on the postal service, on the railroads and on telegraph operators are
now routinely blamed on computers. "Your check is in the mail" has now been
supplemented by "Our computer has been down, and we'll send you your money as
soon as the repairman fixes it." Whenever a bridge collapses, specialized
teams of system analysts are called in, in order to quickly blame the whole
mess on a computer.
But computers can do more than this. Computers have a place to play in the
generation of excuses; actually coming up with the lies and evasions that keep
our economy running.
The Structure of Excuses
There is a great size range in excuses. Many small excuses can be generated
without any AI or other advanced techniques. And there will always be some
really big FUBARS that will need humans to come up with appropriate excuses.
But in between there is the somewhat stereotyped snafu that can be framed in
some structure and has different excuse elements as slots. These are the
half-assed excuses, the most fruitful field for knowledge engineering.
Where It Came From
It has been noted repeatedly in work on computer vision that a subject often
does not have all of the necessary information to justify an observation, but
that he makes it anyway and supplies some "excuse" to explain why some
features are missing. The classic illustration of this problem is in
envisioning a chair: the subject may only be able to see three of the legs
but assumes a 4-legged chair. Indeed, Dr. Minsky presented such a chair at the
AAAI in August.
We interview the chair itself after the lecture, and asked it why it came
with only three legs. The resulting string of excuses was impressive, and
more robust than one might expect from a broken piece of furniture.
These included:
"I'm not registered with the local chairs' union, so they'd only let me
up on stage if I took off one of my legs.
"Accounting cut my travel allowance by 18%, so I had to leave my leg
back in California.
"This is just a demo chair that we put together for the conference. We
have a programming team on the West coast that will have implemented
another leg by October.
"My secretary talked to somebody on the program committee who assured
her that I wouldn't have to bring my own legs, and that there would be
plenty of legs here in Austin. Then I go here and found they were
overbooked.
"I felt that three legs was adequate to demonstrate the soundness of the
general leg concept, and actually implementing a fourth leg would have
been superfluous."
This underlined a central observation: making excuses is critical to
perception, and is central to intelligence. I mean, think about. Sounding
intelligent involves making gross generalizations & venting primitive
prejudices and then making plausible excuses for them when they collide with
reality. Any imaginable robot that understands the consequences of its action
will want to weasel out of them.
The 3 legged chair problem yielded a high number of palatable excuses.
This toy problem shows the feasibility of generating large numbers of
industrial-strength excuses. This goal would free humans from having to
justify their actions, leaving them more time to spend on screwing things
up. That, after all, seems to be what they are best at.
How It Works
A user makes request via SNIVEL (Stop-Nagging,-I'm-Verifying-an-Excuse
Language), a user-friendly system that nods, clucks sympatheticly, encourages
the user to vent his hostility & frustration, and has a large supply of
sympathetic stock answers for lame excuses:
"You poor dear, I know you were trying as hard as you could.
"Well, you can't be blamed for trusting them.
"I can certainly see how you couldn't get your regular work done after an
emotional shock like that."
The program then begins to formulate an excuse appropriate to the problem.
Many problems can be recognized trivially and have stock excuses. These can
be stored in a hash table and supplied without any search at all:
"The dog vomited on it, so I threw it out.
"It's in the mail.
"I thought you LIKED it when I did that.
"Six debates would probably bore the public.
"I have a headache tonight.
"I trusted in the advice of my accountant/lawyer/broker/good-time mama."
If the problem is more complex, SNIVEL enters into a dialog with the user.
Even if he wants to take responsiblity for his share of the problem, SNIVEL
solicits the user, getting him to blame other people and explain why it wan't
REALLY his fault. A report may be late getting to a client, for instance; it
may ask what last minute changes the client had requested, and what kinds of
problems the user had with a typing pool. SNIVEL shares records with the
personnel file, so that it can quickly provide a list of co-workers' absences
that problably slowed the whole process down. It has a parsing alogrithm that
takes the original work order and comes with hundreds of different parses for
each sentence, demonstrating that the original order was ambiguous and caused
a lot of wasted effort.
One of the central discoveries of AI has been that problems that look easy
are often very hard. Proving this rigorously is a powerful tool: it provides
the excuse that almost any interesting problem is too hard to solve. So of
course we're late with the report.
Theoretical Issues
Not all the work here has focused on immediate payoffs. We
have studied several theoretical issues involved with excuses. We've found
that all problems can be partitioned into:
1) Already Solved Problems for which excuses are not needed.
2) Unsolved Problems
3) Somebody Else's Problem
We concentrate on (2). We've shown that this class is further dividable.
Of particular interest is the class of unsolved problems for which the set of
palatable excuses is infinite. These problems never need to actually be
solved. We can generate research proposals, programs and funds requests
indefinitely without ever having to produce any results. We just compute the
next excuse in the series and go on.
Remaining problems
It is easiest to generate excuses when the person receiving the excuse is
either a complete moron or really couldn't care less about the whole project.
Fortunately, this is often the case and can be the default assumption. But is
often useful to model the receiver of the excuse. We can than calulate
just how big a whopper he's likely to swallow.
It is, of course, not necessary that the receiver believe the excuse, just
that he accepts it. The system is not ready yet able to model why anyone
would accept the excuse "Honestly, we're just friends, there's nothing
between us at all." But our research shows that most people accept this
excuse, and almost no one believes it.
The system still has problems understanding different points of view. For
instance, it cannot differentiate why
"My neighbors were up drinking and fighting and doing drugs and screaming
all night, so I didn't get any sleep at all,"
is a reasonable excuse for being late to work, but
"I was up drinking and fighting and doing drugs and screaming all night, so
I didn't get any sleep at all," is not.
Finally, the machine is handicapped by its looks. No matter how
brilliantly it calculates a good excuse, it can't sweep back a head of
chestnut hair, fix a winning smile on its face, and say with heartfelt warmth,
"Oh, thank you SO much for understanding..." And that is so much of the soul
of a truly good excuse.
------------------------------
End of AIList Digest
********************