LAWS@SRI-AI.ARPA (05/13/85)
From: AIList Moderator Kenneth Laws <AIList-REQUEST@SRI-AI> AIList Digest Monday, 13 May 1985 Volume 3 : Issue 63 Today's Topics: Queries - Requirements Decomposition & Connectionism and Parallel Distributed Processing, Binding - Walter Reitman, Games - Nim, Expert Systems - Prospector on a PC, Psychology - Emotional Attachment & Reason and Emotion & Emotions and Memory & Simulation of Human Understanding ---------------------------------------------------------------------- Date: Thu, 9 May 85 09:21 CDT From: David_Lagrone <lagrone%ti-eg.csnet@csnet-relay.arpa> Subject: Requirements Decomposition: Correctness and Consistency Can someone help me with a solution or even an approach to a solution to the following problem? Given a set of requirements; e.g., a requirements specification, and a "first-level expansion" of those requirements into a top- level design. Can one "prove" or otherwise demonstrate whether the lower-level, more detailed requirements are a "necessary and sufficient" statement of the related higher-level requirement? It has been pointed out that this problem may mean "are you trying to find out if all requirements mentioned in higher levels are talked about in lower levels (by actual presence)" or "if things mentioned in lower levels contain the right content or meaning to fulfill higher level requirements." I am more interested in a solution to the "content analysis" problem; how- ever, the "presence" problem needs resolution as well. I would appreciate responses being sent to me at: LAGRONE%TI-EG@CSNET-RELAY Thank you, very much, for your time and help with this. ...Regards...David LaGrone ------------------------------ Date: Fri, 10 May 85 16:14:56 est From: "Marek W. Lugowski" <marek%indiana.csnet@csnet-relay.arpa> Subject: Info-request: Connectionism and Parallel Distr. Processing This is a general info request concerning the design of a graduate AI course. Over here at Indiana University CS Dept. we are working on the updating our AI curriculum with a graduate-level course to be called "Connectionism and Parallel Distributed Processing". A prerequisite for this course would be our standard 2-semester sequence of AI courses taken both by undergraduates and graduates. It involves a hefty amount of programming in Lisp. The new course would have a programming project, too. And now, the questions: (1) Whose AI work do you feel is most appropriate for this course? (We're thinking along the lines of the Hinton/McClelland/Rumelhart/Sejnowski/ Smolensky axis, and Hofstadter. Others?) (2) What textbooks, if any, would you recommend? Or should the course be based on papers? Which ones? (3) Could you recommend a course along those lines already taught elsewhere? Perhaps you could send us a course outline? Thank you. Please reply to me. Will summarize if desired. -- Marek Lugowski IU CS Department marek@indiana.csnet ------------------------------ Date: Wed, 8 May 85 18:36 EDT From: Gibbons@MIT-MULTICS.ARPA Subject: Binding: Walter Reitman A friend of mine noticed an attempt to bind Walter Reitman in Volume 3, Issue 47 of the AI digest. I can provide current information for you. Walter spent some time at New York University and then, in the fall of 1983, became the department manager for the Artificial Intelligence Department at Bolt Beranek and Newman in Cambridge, MA where he replaced Bill Woods. In the fall of 1984, he left BBN to become the Vice President of Palladian Software, Inc., also in Cambridge, where he has been, and is responsible for, assembling the technical staff. Several other BBN employees, some from the AI department (including myself), have since joined Palladian as have others in the community. For your information, Palladian Software is a well funded and fast growing startup developing very sophisticated applications in the domains of finance and manufacturing. We are constructing hybrid systems using appropriate mixtures of both conventional and artificial intelligence technologies. We are currently developing on Symbolics 3640's (every developer has his/her own machine - and office). If you wish to contact Walter, or Palladian, messages can be sent to me, Jeff Gibbons. My arpanet address is Gibbons at MIT-MULTICS. jeff ------------------------------ Date: Thu, 9 May 85 12:16:06 edt From: Dana S. Nau <dsn@tove> Subject: Nim I know of two different games that are sometimes called "nim". The first one (the _real_ nim) involves splitting piles of sticks into smaller piles of sticks in such a way the the smaller piles contain differing numbers of sticks. The second game involves removing various quantities of sticks from a pile of sticks until none are left. This game is called Bachet's game, but it has sometimes incorrectly been called nim--even in such well-known books as Horowitz and Sahni's "Fundamentals of Data Structures Using Pascal". I imagine the request for information on nim programs was for the real nim. But in the case of Bachet's game, it's trivial to tell whether a game position is a forced win or forced loss (for example, see "Mathematical Games and Pastimes" by Domoryad), and thus it's very easy to write a computer program to play the game perfectly. ------------------------------ Date: Thu 9 May 85 10:57:28-PDT From: Joe Karnicky <KARNICKY@SU-SCORE.ARPA> Subject: Prospector on a PC The April 29, 1985 issue of COMPUTER ENGINEERING contains the following statement in an article entitled AI MOVES FROM LABS TO PERSONAL COMPUTERS "The power of AI is illustrated by Stanford Research International Inc.'s Prospector, a so-called knowledge-based system. Written in Lisp, it is considered a classic example of AI. This program, which integrated the knowledge of many US Geological Survey experts, was responsible for suggesting the existence of a molybdenum deposit in Cascades, Wash., a find estimated to be worth more than $100 million. It also exemplifies AI's future direction. The system can now be implemented on a personal computer for less than $3000 with available software." This rather startling statement deals with two issues about which I would very much appreciate receiving information from readers of the AIlist: (1) What exactly was the role of Prospector in this discovery? Would the discovery have been made without the program? How much of the discovery was made by the program, and how much by the programmers? If Prospector is so competent, are other geologists using it? If not, why not? I've never seen a thorough discussion of these issues, and responses by AIlist readers who are familiar with the project would be very welcome. (2) How good an expert system can be run on a pc using one of the many commercial tools available? What practical expert systems have been created that run on pc's? I've seen a lot of articles describing expert system software for pc's, but what useful systems have been/can be contructed? It's a long jump from choosing a red wine with fish to discovering a $100 million ore deposit. Again, any information would be appreciated. [I can provide a little info on the first query, although I have not been closely connected with Prospector. First, SRI International has not been Stanford Research Institute since May 16, 1977. Prospector was primarily developed by John Gashnig, Peter Hart, Dick Duda, and Rene Reboh, although others have contributed (including M. Einaudi, a USGS geologist). John died of lung cancer; Peter, Dick, and Rene have moved on to found Syntelligence. Prospector lives on, but is not under active development; the original code has suffered from hardware changes and bit rot, but versions have been ported to many systems. I don't know whether USGS is adding additional mineral models to its repertoire. The geologists working on the project seemed to feel that this was a useful exercise, whether or not the program ever became an expert geologist. As for it fitting on a PC, I'm not too surprised -- the core of the program is a [compiled] inference net that does not grow during execution. About the only thing that does grow is the history list used for the explanatory capability. I would assume that most of the difficulty in porting Prospector is in providing the software tools for editing graphs and knowledge bases. The story I heard about the molybdenum strike was that this particular site was fed into Prospector because geologists were already convinced that molybdenum should be there -- they just hadn't been able to find it over several decades of exploratory digging. Humans were thus "responsible for suggesting the existence" of the deposit, as well as for loading in the domain models, probability functions, and field data. What Prospector did was to highlight a spot under a large pile of tailings as being the best place to dig; sure enough, that's where the molybdenum was. A strike like that more than pays for the system's entire development cost, a fact which was not lost on the oil industry -- Schlumberger and others soon started large in-house projects. The majority of people interested in Prospector, however, have been looking for an off-the-shelf expert system capable of reasoning in any domain. ("Sure, we'll just rip out all that stuff about uranium and load in some knowedge about rubber tires. Anything else?") There has been surprisingly little interest in supporting the development of new uncertain-reasoning techniques appropriate for other problem domains. That is one reason Prospector has not been overtaken by a new generation of expert systems. Can anyone answer Joe's question about how sophisticated a PC expert system can be? -- KIL] ------------------------------ Date: 5 May 85 13:30 EDT (Sun) From: _Bob <Carter@RUTGERS.ARPA> Subject: Emotional Attachment From: MINSKY%MIT-OZ at MIT-MC.ARPA Bob Carter has answered Batali's objections to my "assault" theory better than I would have. Thanks. You are more than welcome. The theory has a verisimilitude that attracts me, and I look forward to reading your book when it is published. But I am bowing out of this discussion and leaving it to those who prefer to see the world in clearer tones of black and white than I do. They are right. Ideas @i(are) dangerous. _B ------------------------------ Date: Mon, 6 May 85 8:57:20 EDT From: Bruce Nevin <bnevin@BBNCCH.ARPA> Subject: reason and emotion Reason is a good servant but a lousy master. Benjamin Franklin it was who said What a wonderful thing it is to be a rational being: for we can make up a reason for whatever we have decided to do! We have this truly marvellous ability to reason, and we use it most of the time to rationalize. We freely invent plausible premisses, complete with supporting histories, to make our cherished beliefs into reasoned conclusions. We can do this only by maintaining selective ignorance, by ignoring data that do not fit. My own impression is that artificial intelligence systems mirror the choices made by many persons who enter fields of science and engineering, in that they model only the intellectual fraction of human reasoning ability. Human belief-disbelief systems depend upon a variety of logics. (I am thinking of research of Milton Rokeach.) Emotions have their own logic, and this logic drives our ratiocination far more than many of us are comfortable acknowledging. At the risk of being trite, let me affirm that there is nothing wrong with emotional motivations or emotionally-directed reasoning. It is when we keep the emotional richness of our reasoning out of conscious awareness that something is wrong, because we have hobbled ourselves. Then there can be a great deal wrong with our reasoning and with our responses to experience. We cripple ourselves by cutting off a limb of our reasoning ability, and then attribute our distress and dysfunction to the alleged unruliness of the very limb we have tried to amputate. Integration is not a matter of reconciling contrary things. It is not nearly so complicated. Integration is rather a matter of recognizing unity from multiple perspectives. Binocular vision provides a simplistic model. With both eyes you see, not two conflicting images somehow reconciled, but one image with depth added. The third dimension is not predictable from either single image by itself. Allowing the full breadth of our premisses and our logic brings the equivalent of depth perception to our conclusions. And to our belief-disbelief systems. The self-insulated intellect can be very alarmed by this kind of talk. Quite emotional, in fact, in its cold, steely way. How difficult it can be to realize that this is not a Darwinian competition (poor Charles Darwin! He said that cooperation was far more important than competition in evolution, but his audience heard what they wanted to hear . . . ), not an either/or choice between intellect and that nameless other, but the removing of a patch over one eye! (Does the artificially intelligent computer look like a tyrannical pirate to the nontechnical majority of the world?) This relates very much to the `false sense of power' noted by M. Schoppers (marcel@SRI-AI) in his note on `living programs' (3.45), to our commonly shared Pollyana-ish beliefs about self and the world noted by jmyers (3.56), and to the call for some reality-checking issued by the rape survivor/counselor from Berkeley (3.56). It is difficult to go through childhood without experiencing deep humiliation--sometimes physical rape--at the hands of ignorant, half-blind adults. Because of its power, and especially because it keeps reality at arms length, we often sieze upon intellectual prowess as a means never again ever to be so humiliated. Altogether too often we carry with us a need to humiliate others `first'. This may be difficult to bring to conscious awareness in ourselves. Until we do it consciously, however, we cannot choose whether to do it or not. And this ignorance is not bliss. Something to consider during the discussion period after a paper or research proposal has been presented! ------------------------------ Date: 7-May-85 From: Wolf-Dieter Batz <L12%DHDURZ2.BITNET@WISCVM.ARPA> Subject: emotions & memory - public discussion Hello, Thanks a lot to all the folks who replied to my last advertisement in this place. To everyone who's interested but still didn't write: Please don't write to my personal address, but to the Digest - I'm convinced that there is enough stuff in our minds to be discussed in public. - ok? Next point: My thesis is written in German and is about 150 pages long. Anyway it is stored on disk so that it can easily be transmitted by means of network exchange. Such requests will be answered as fast as possible, but in general I won't transmit it all - so tell me about special questions. So long Folks & kind regards *** Wodi <l12@dhdurz2.bitnet> ------------------------------ Date: 8-May-85 From: Wolf-Dieter Batz <L12%DHDURZ2.BITNET@WISCVM.ARPA> Subject: Re: C. Mason on Simulation of Human Understanding While working in the field 'History of Memory Research' I discovered the writings of J.F. HERBART, a German philosopher living from 1776-1841. Writing about 'Psychologie als Wissenschaft neu gegruendet auf Erfahrung, Metaphysik und Mathematik' he didn't use the term 'memory', although he dealt with various topics of information processing. My very personal opinion is now: HERBART's theory is a theory of memory. He just uses various synonyms for this term, like ideas, images and so on. If one substitutes this synonyms with 'memory' he got it made! This indicated to me that there's no possibility theorizing about HUMAN Information Processing without refering to memory mechanisms. Anyway this is a debatable point, and I'm looking forward to public replies to this proposal. So long folks & kind regards *** Wodi <l12@dhdurz2.bitnet> ------------------------------ End of AIList Digest ********************