[net.ai] AIList Digest V3 #118

AIList-REQUEST@SRI-AI.ARPA (AIList Moderator Kenneth Laws) (09/05/85)

AIList Digest            Thursday, 5 Sep 1985     Volume 3 : Issue 118

Today's Topics:
  Query - CUSP/MANDALA,
  AI Tools - OPS5 in Interlisp & Prolog and Lisp,
  Expert Systems - FDA Approval for Expert Systems,
  Humor - Re: Good News and Bad News,
  Games - Chess Openings & Computers Cheat at Chess?

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

Date: 4 Sep 1985 10:19-EST
From: leff%smu.csnet@csnet-relay.arpa
Subject: CUSP/MANDALA

I found this in net.ai.  I also have attached a response for him/her.
Can you either get it back to him or put in AIList?  (I checked the
curent UUCP map and find no record of this site.)


  /* Written 10:38 am  Aug 30, 1985 by jjd@oce-rd2.UUCP in smu:net.ai */
  /* ---------- "CUSP/MANDALA" ---------- */

   Can anybody tell me about CUSP, Mandala and/or other
   End User Languages.

   CUSP = Customer Programming Language
   Mandala = Pictoral Language


Response:

Electronics Week, November 19, 1984
ICOT Details Its Progress.  Reports on work done on prolog
machines, a new logic language called Mandala. page 20

%A Robert Haavind
%T Playing to win a New Generation
%J High Technology
%D AUG 1985
%P 63-65
%K prolog lisp machine KL1 mandala ICOT
%X describes new parallel and other novel architectures being developed
in Japan including those for AI

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

Date: Tue 3 Sep 85 08:18:36-PDT
From: Mark Richer <RICHER@SUMEX-AIM.ARPA>
Subject: OPS5 in Interlisp

Someone asked about OPS5 in Interlisp; I picked up a brochure at IJCAI
on a version that is for sale.

SAIC (Science Applications International Corporation)
First package (1 disk, object code only, and 1 user's manual) $2000
additional packages $500 each
source code $5000 (interlisp)

For more information, write:

saic, p.o. box 2341, La Jolla, CA 92038  [attention: Linda Anderson]


Mark

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

Date: Mon 26 Aug 85 00:57:43-PDT
From: Andy Freeman <ANDY@SU-SUSHI.ARPA>
Subject: Prolog and Lisp

From: Carl E. Hewitt <HEWITT@MIT-MC.ARPA>

    Prolog (like APL before it) will fail as the foundation for Artificial
    Intelligence because of competition with Lisp.  There are commercially
    viable Prolog implementations written in Lisp but not conversely.

From: PEREIRA@SRI-AI.ARPA

    1. (the least interesting one) All the so-called commercially viable
    Prolog systems in Lisp are not really Prolog systems written IN Lisp,
    but rather Prolog systems written FOR Lisp machines. [They are
    microcoded and have good support for tagged data types.]  Without
    those machine-level operations, those Prolog systems would run too
    slow and use too much memory to be useful for serious Prolog
    programming.

Hewitt's message alludes to an apparent difference between Lisp and
Prolog which Pereira's response ignores.  The response also implies
that Prolog in Lisp is inherently slow.  A previous message from
Pereira (Prolog Digest Volume 1, Issue 21) correctly emphasizes that
speed is important.  (This issue and the ones following are quite
informative.)

From: PEREIRA@SRI-AI.ARPA
    What Prolog "does" is not just to make certain deductions in a certain
    order, but also MAKE THEM VERY FAST.

One of the differences between Lisp and Prolog is in how efficiently
they support embedded languages.  Special purpose languages, like
special purpose hardware, are an important tool.  Prolog has not
demonstrated its ability to support them (apart from Logic in Prolog,
of course), Lisp has.

One example of this is the Prolog interpreter Foolog by Martin
Nilsson* in that Prolog Digest issue.  Written in 2 pages of Maclisp,
it runs about 75% as fast as interpreted DEC-10 Prolog; a later
version was supposed to be marginally faster.  Naturally, Foolog
doesn't include a debugger and other system functions or all of the
user utilities in the Prolog library (but they're written in
Prolog...), but it does support cut, call, bagof, arithmetic, and I/O.
A simple compiler apparently was written later that generated code 25%
as fast as compiled DEC-10 Prolog.  After that message, I lost track
of Foolog.  Nilsson described it as a "toy"; I doubt much came of it.

Obviously the first 50% is the easiest and one shouldn't ignore the
environment.  (Both Prolog and Lisp encourage powerful environments.
At that time, DEC-10 Prolog was fairly mature.)  When Prolog is the
appropriate language, then one should use the best Prolog available.
When you need a special language however, Lisp is hard to beat.

If logic is by far the most important language for AI, Lisp may be in
trouble.  If it isn't, pure Prolog environments are in trouble.

-andy

ps - The speed advantage of special Lisp hardware is shrinking.  I
assume that the same is true for Prolog.

* Nilsson was one of the developers of LM-Prolog.

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

Date: Tuesday,  3 Sep 1985 11:40:22-PDT
From: billingslea%lite.DEC@decwrl.ARPA  (Mark Billingslea `Lock and Load!')
Subject: FDA Approval for Expert Systems

This mail was sent to me, from Germany.  Thought I would pass it on to you
for review.

-Mark

From: GYPSC2::ROLLER "Christian E. Roller - PSC Muenchen - RTO"
      1-SEP-1985 02:51
To:   COORS::BILLINGSLEA
Subj: Some news for AI digest

<><><><><><><><>  T h e   V O G O N   N e w s   S e r v i c e  <><><><><><><><>
 Edition :  897               Friday 30-Aug-1985            Circulation :   365
 Send subscription requests, backissue requests and letters to MAGIC::VNS

[TAYLOR         ]
[Nashua, NH, USA]

            Some AI systems may need FDA approval

    Expert systems come within the FDA ambit to the extent that
    they supplement doctor's work, according to Richard Beutal, a
    Washington D.C. attorney specializing in the legal aspects of
    technology.

    An expert system may be defined as a computer program that
    embodies the expertise of one or more human experts in some
    domain and applies this knowledge to provide inferences and
    guidance to a user. some of the earliest and most
    sophisticated systems were developed for medical diagnosis:
    MCYIN, EMCYIN, CADUCEUS AND ATTENDING. [There are several
    more in use in Japan. --mjt]

    Beutal called attention to proposed FDA regulations that, if
    implemented, would require medical expert systems to obtain
    FDA pre-marketing approval. Given that FDA approval for what
    are class 3 devices could take up to 10 years and that
    reclassifying such devices can take almost as long, these FDA
    regulations would virtually cause investment to dry up.
      {Government Computer News Aug 16, 1985}

    [...]

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

Date: Mon, 26 Aug 85 10:50:13 EDT
From: Cymru am Byth! <bradford@AMSAA.ARPA>
Subject: Re:  Good news and bad news, Mr. Wizard...


  From: straz@AQUINAS.THINK.COM@MIT-CCC, Steve Strassmann
  But the study also showed that TV scientists are killed more often than
  soldiers, private eyes, and police officers."


WOW!  Just how often is a TV scientist likely to be killed?

Not more than once, I hope!

                                        PJB


  "So you think being drunk feels good -- tell that to a glass of water!"

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

Date: Mon, 26 Aug 85  8:15:37 EDT
From: Bruce Nevin <bnevin@bbncch.ARPA>
Subject: chess openings


It is not clear whether a human expert studying the Caro-Kann defense for five
weeks memorizes 50,000 openings or generalizes in ways that are difficult
in conscious, verbal terms to articulate.  Indeed, isn't there evidence that
even human memorizing entails kinds of generalization that are not present in
simple storage of a table for later lookup?

Seems to me this points to the kernel issue of machine learning,
and a hard nut at that!

  [For recent progress in chess subpattern learning see Albrecht Heeffer's
  "Validating Concepts from Automated Acquisition Systems", IJCAI-85, pp.
  613-615.  -- KIL]

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

Date: Wed, 28 Aug 85 09:33:14 pdt
From: Tom Dietterich <tgd%oregon-state.csnet@csnet-relay.arpa>
Subject: Computers Cheat at Chess?

I enjoyed Stuart Cracraft's notes concerning the use of tree searching in
chess programs.  Amidst all of the hype about "shallow" versus "deep" expert
systems, it is interesting to note that most computer chess systems should
be classified as "deep".  Once they get past the opening moves, they play
every game from "first principles"!

--Tom

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

End of AIList Digest
********************