AIList-REQUEST@SRI-AI.ARPA (AIList Moderator Kenneth Laws) (11/18/85)
AIList Digest Monday, 18 Nov 1985 Volume 3 : Issue 172 Today's Topics: Queries - Fictional Machines That Talk & Object-Oriented Programming, AI Tools - Typed Languages and Lisp, Psychology - Prejudice, Inference - Abduction & Translating Representations, Intelligence - IQ Test for AI, Review - TI's Satellite Symposium and AI Hype, News - RCA Chair at Penn ---------------------------------------------------------------------- Date: 15 Nov 85 16:17 PST From: Halvorsen.pa@Xerox.ARPA Subject: Fictional accounts of machines that talk I am looking for references to early (or ideally the earliest) mention of machines with natural language capabilities in fiction or film. ------------------------------ Date: Wed, 13 Nov 85 12:09 From: Nick Davies (at GEC Research) <YE85%mrca.co.uk@ucl-cs.arpa> Subject: Object oriented programming in Common Lisp Does anyone have or know of an implementation of Flavors or any other object-oriented programming system in Common Lisp ? Nick Davies (ye85%uk.co.mrca@cs.ucl.ac.uk). Thanks in advance ------------------------------ Date: Sat, 16 Nov 85 14:09:10 gmt From: Don Sannella <dts%cstvax.edinburgh.ac.uk@ucl-cs.arpa> Subject: Re: Typed languages and Lisp >From: Skef Wholey <Wholey@C.CS.CMU.EDU> A type checker can find some bugs, but it isn't clear that such bugs would take much time to find and fix relative the to the "real" bugs a programmer spends most of his time on. Also, actually entering type information can add to program development time. Controlled experiments are required ... I have been programming in HOPE and ML (both of which have the same strong but flexible type system, due to Robin Milner) for about seven years. I do not know of any controlled experiments which show that strong type checking decreases program development time; I can only report that in my experience using these languages, the type checker catches so many bugs (I would guess far in excess of 95% of non-syntax errors) that programs really do usually run correctly the first time they get past the type checker. I have heard other people who use these languages say the same thing, and I haven't met anybody who has really tried to use them complaining that entering type information doesn't pay off. (This is especially true of ML, where the compiler is able to infer types of functions so that a programmer is not required to say much about types at all.) I shudder to think of how much time I would have wasted in LISP trying to track down some of the (often subtle) type bugs the compiler has caught for me! Disclaimer: I haven't tried writing things like operating systems or compilers in a language like HOPE or ML (although other people have done so), so I don't know how much the strong type system gets in the way in cases like these. My experience is with rather mathematically-oriented programs of 1000 lines or so. ------------------------------ Date: Thu, 14 Nov 85 22:32:12 PST From: Richard K. Jennings <jennings@AEROSPACE.ARPA> Subject: Removing Prejudice Concerning removing prejudice, let me suggest reading "The Nature of Prejudice" by Gordon Allport and Patrick Monihan (then a Prof at Harvard). I think modeling prejudice accurately is the mandate for AI systems, not removing it. Rich. ------------------------------ Date: Fri, 15 Nov 85 03:16 EST From: jcma@MIT-MC.ARPA Subject: Abduction Makes The Big Time See Charniak and McDermott, Introduction to AI, Addison-Wesley, 1985 for several big sections on abduction. ------------------------------ Date: 15 Nov 85 10:27 PST From: Shrager.pa@Xerox.ARPA Subject: Abduction Isn't this what *all* script and schema inference systems do? Isn't this what *all* pattern recognition systems do? In fact almost every AI system that is not proof-based does something like what you are calling abduction. I can't understand why anyone thinks that this is news, other than having a fancy new name for what we've been doing for years. -- Jeff ------------------------------ Date: 17 Nov 85 21:18 PST From: Shrager.pa@Xerox.ARPA Subject: On translating representations "[...] for psychological reasons, in order to guess new theories, [mathematically equivalent theories] may be very far from equivalent, because one gives a man different ideas from the other. [...] every theoretical physicist who is any good knows six or seven different theoretical representations for exactly the same physics. He knows they are equivalent, and that nobody is ever going to be able to decide which one is right at that level, but he keeps them in his head, hoping that they will give him different ideas for guessing [new theories]." From: Feynman, R (1965). The Character of Physical Law. MIT press, Cambridge, Mass. pp. 168. ------------------------------ Date: Thu, 14 Nov 85 10:39:47 est From: Geoff Loker <gkloker%utai%toronto.csnet@CSNET-RELAY.ARPA> Subject: Re: IQ test for AI. (AIList Digest V3 #164) > I don't remember anyone suggesting to test AI programs with the > traditional human IQ test. [...] > Has any one tried to write such a computer program ? > Rene Bach (Bach@score) Thomas Evans' PhD thesis (MIT 1963) was concerned with the solution by machine of so-called "geometric-analogy" IQ test questions. The program he developped was called ANALOGY, and it apparently did quite well with the "A is to B as C is to __" picture problems. A revised form of his thesis can be found in "Semantic Information Processing", edited by Marvin Minsky, published 1968 by MIT Press. Also, the second edition of Winston's "Artificial Intelligence" (1984) refers to Evans' work and may have pointers to follow-up work as well. ------------------------------ Date: Tue, 12 Nov 85 12:04:21 EST From: Jakob Nielsen <nielsen.yktvmv%ibm-sj.csnet@CSNET-RELAY.ARPA> Subject: Re: Future IQ I have actually for some time used the term "AIQ" (Artificial Intelligence Quotient) as a shorthand when discussing computers (e.g. "this system has an incredibly low AIQ"). I don't think that it would have any meaning to use human IQ tests on computers however - just understanding the questions themselves (without trying to *answer* them) would require a higher AIQ than normally seen these days. Of course in 2085, who knows ... ------------------------------ Date: Fri, 15 Nov 1985 03:39 EST From: "David D. Story" <FTD%MIT-OZ @ MIT-MC.ARPA> Subject: TI's Satellite Symposium & AI Hype I went to this thing. It was terrible. The technical content was zilch. I also question the way that "expert systems" and rule-production systems are lumped together. Expert systems are defined as systems that can handle areas of knowledge in the manner that a human expert does. They may or may not be rule-production systems. Rule Production systems may not exhibit even vaguest qualities of a human expert. This type of lumpage will only serve to confuse the general public and lend the credence of the speakers and TI to real consumer fraud. There is not even mention of the performance criteria that originally generated the name of "EXPERT SYSTEM". This is further solidified by a apprx. 25 year old student saying that he wrote an "EXPERT SYSTEM" with a couple of rules. If I say that you have a gross income of over $6000 dollars and you have to file, does that make me an EXPERT. I think not. There is no mention of the degree of expertice of such systems should possess before being named even decision support tools. What compounds this was I attended the Press viewing of the symposium and there was no one there to field guestions. Most novices come with a pre-concieved idea of AI and leave being more reinforced with errant notions. This feeds into Geoff Goodfellow's previous posting on this list. The furtherence of this hype is just another blackeye AI researchers are going to have to bear when it comes to how much funding AI is receiving. Generating interest by speculation is one thing - opening the doors for real consumer fraud other ! Dave Story FTD@MIT-OZ ------------------------------ Date: Mon, 18 Nov 85 02:03 EST From: Tim Finin <Tim%upenn.csnet@CSNET-RELAY.ARPA> Subject: RCA Chair at Penn RCA ESTABLISHES AN AI CHAIR AT THE UNIVERSITY OF PENNSYLVANIA The University of Pennsylvania is pleased to announce the establishment of the RCA Professorship in Artificial Intelligence in the Department of Computer and Information Science. Established through the generosity of RCA, the chair is intended to enhance the University's position as a leading center for research and education in artificial intelligence. The University's tradition of pioneering work in the computing field, from the development of ENIAC, the offering of the first computer course, and the graduation of the first PhD in computer science, manifests itself today in a strong focus in the Computer and Information Science Department on artificial intelligence. The department is involved in a variety of research programs at the forefront of the field, including work in natural language processing, knowledge representation and reasoning, expert systems, computer vision and robotics, computer graphics, parallel processing, programming languages and environments, computer architecture and systems, theory of computation, software engineering, and database systems. These research programs involve interactions with the Departments of Electrical and Mechanical Engineering (in sensors and robotics), the Department of Chemical Engineering (in expert systems), the Departments of Linguistics, Philosophy, and Psychology (in cognitive science, in particular, in the computational aspects of language and perception), the Wharton School (in database systems, expert systems, and software engineering), and the Medical School (in expert systems and image processing). The person appointed to the RCA Professorship will be a distinguished scholar who has performed outstanding research in artificial intelligence with both theoretical and practical significance, especially in the areas of knowledge representation and reasoning with potential applications to the new generation of expert systems technology. ------------------------------ End of AIList Digest ********************