LAWS@SRI-AI.ARPA (03/25/85)
From: AIList Moderator Kenneth Laws <AIList-REQUEST@SRI-AI> AIList Digest Monday, 25 Mar 1985 Volume 3 : Issue 40 Today's Topics: Courses - AI Short Courses, AI Tools - LISP for Amdahl470/V6 or V8 & 4th-Generation Languages, Planning - Real-Time Multiagent Planning, Expert Systems - Assembly Language as Expert System, News - Opportunities in Sweden and Cambridge, Survey - Recent Articles, Seminars - Marker-Passing During Problem Solving (UPenn) & Rational Interaction: Cooperation Among Intelligent Agents (UPenn) & Vision System of Mobile Robot (UPenn) & Counterfactual Implication (UPenn), Conference - Rewriting Techniques and Applications ---------------------------------------------------------------------- Date: Sat, 23 Mar 85 12:35:35 est From: Alan Oppenheim <avo@MIT-BUGS-BUNNY.ARPA> Subject: AI short courses I'm trying to find a TOP QUALITY 3 or 4 day short course on AI/expert systems. One that I've recently heard about is called knowledge-based systems and AI offered by Integrated Computer Systems. If anyone has attended this course, or is familiar with any other similar course I would apprciate their comments and suggestions. Please send any replies to avo@bugs-bunny. Al Oppenheim ------------------------------ Date: Fri, 22 Mar 85 10:50 PST From: "B.S.Radhakrishna Sharma" <bsharma%wsu.csnet@csnet-relay.arpa> Subject: PUBLIC DOMAIN LISP FOR AMDAHL470/V6 OR V8 CAN ANYONE SEND ME POINTERS TO ANY REASONABLY GOOD LISP AVAILABLE ON PUBLIC DOMAIN THANX, BSHARMA@WSU ------------------------------ Date: Friday, 22 Mar 85 10:24:20 PST From: tekig5!sridhar%tektronix.csnet@csnet-relay.arpa Subject: 4th generation languages From the discussions on the above and from the March CACM, I've become intrigued by 4GL's and am seriously thinking of incorporating them in my present project. If anyone could give me pointers to where I can get hold of the technical details, I'd be very grateful. Thanks. Sridhar (arpa) sridhar%tekig5@tektronix (csnet) sridhar%tekig5%tektronix@csnet-relay (usenet) { decvax,ucbvax,ogcvax,ihnp4,allegra,purdue,psu-eea, masscomp, mit-eddie,mit-ems,uoregon,psu-cs,,uw-beaver,ucbcad ,tekred } !tektronix!tekig5!sridhar USMAIL: Tektronix, Inc., MS C1-952, PO Box 3500, Vancouver, WA 98661 ------------------------------ Date: 22 Mar 1985 21:53-EST From: gasser%usc-cse.csnet@csnet-relay.arpa Subject: Real Time Multi Agent Planning I know of many good references on multi-agent planning and decisionmaking, but few that I know of address the issues of real time decisionmaking. The best overall reference I have seen is a RADC report written by people at AI&DS: "Distributed Decision Making Environments." This is easily the best survey of Distributed AI extant (Unfortunately I don't have the report with me at the moment and can't give you the number. It may be for limited distribution.) Also see the work on the Vehicle Monitoring Testbed (Lesser, Corkhill, et al. at UMASS), the Contract Net (Randy Davis and Reid Smith), the Rand Corp Air Traffic Control and RPV projects (Steeb, Cammarata, etc.- there is a real time element here), the SRI work on multiagent planning (Konolige, Appelt, Genesereth, Rosenschein). Most of these groups publish regularly in IJCAI and AAAI Proceedings since 1979 or so. Also see the reports on the annual workshops in Distributed AI in SIGART #'s 73, 80, and 84. Several people have tried to integrate time into planning - notably: Steve Vere at JPL (DEVISER) - see IEEE PAMI 5/83 pg. 246 (One of the best actual planning systems.) James Allen at Rochester: "Towards a General Theory of Action and Time" AI Journal 23 (1984) pg. 123-154. William Long, Reasoning about state from causation and time in a medical domain, Proc AAAI 83 Drew McDermott, A temporal logic for reasoning about processes and plans, Cog Sci, 6 1982, pg 101-157 Kahn, K. and G.A. Gorry: Mechanizing temporal knowledge, AI Journal, 9, 1977, pg 87-108 Gary Hendrix, Modelling Simultaneous actions and continuous processes AI Journal, 8, 1977, pg 47-68. Mark Fox's thesis and follow-on work out of CMU Robotics Institute. We have started a distributed problem solving project here at USC Computer Science as well, and are investigating temporal planning, joint planning among agents, evolutionary-opportunistic reasoning, the roles of agent models, and how agents jointly handle anomalies. Our particular focus applies knowledge from organization theory and the sociology of work to multi-agent problem solving. -- Les Gasser Asst. Professor Dept. of Computer Science, SAL-200 USC Los Angeles, CA. 90089-0782 ARPANET: GASSER%USC-CSE@CSNET-RELAY ------------------------------ Date: Sat, 23 Mar 85 16:14:58 pst From: Vish Dixit <dixit%usc-cse.csnet@csnet-relay.arpa> Subject: Assembly Language as Expert System I agree with Curtis Goodhart's comments on Expert systems. It raises the following questions: 1. is an Expert System simply a programming methodology? 2. must it be written in a particular language for it to be an ES? 3. Must it embody large/imprecise body of knowledge and employ heuristic/adhoc rules? 4. finaly, what is the most important charasteristic of an ES - programming style, language, or the domain? Also, there seems to be a craze for writing ES for every problem. (You know that when even the campus recruiters start asking about them.) If only programming methodology (Forward production System) is the criterion Assembly language programs would qualify to be called Expert Systems. (?) Here it goes: An assembly language program is written as a sequence of instructions of the form <operation> <operand> <operand> ... The <operands> are usualy the internal registers and some memory. The internal registers and the memory could be considered as the database (short term memory). Each instruction is simply a Rule of the expert system. The Rules are <condition> <action> pairs. In the assembly program, the conditions and some actions are implicit to save the space. Thus the instructions ORG 2000H MOV A,B .... ORG 3000H MOV A,B ... JNZ 2000H actually stand for the rules: (PC is program counter) <PC=2000H OR PC=3000H> then <MOV A,B> <PC++> <PC=??? AND NZ> then <PC := 2000H> The order of these rules is immaterial. The microprocessor control simply looks at whatever rule has its condition satisfied, fetches it and executes it until it is explicitly put into Halt mode or it none of rules can be applied (PC runs over). The actions, conditions, etc are very restricted, nevertheless they are there. signed -:) USENET: ...!{sdcrdcf,randvax}!uscvax!dixit CSNET: dixit@usc-cse.csnet ARPA: dixit%usc-cse@csnet-relay.arpa MABEL: (213) 747-3684 USMAIL: EE-systems, SAL-337, Univ. of Southern Calif., Los Angeles, CA 90089-0781 ------------------------------ Date: 21 Mar 85 1808 PST From: Bengt Jonsson <BXJ@SU-AI.ARPA> Subject: Possibilities to visit Sweden [Forwarded from the Stanford bboard by Laws@SRI-AI.] A new research institute for Computer Sciences is now being formed in connection with the Royal Institute of Technology, Stockholm, Sweden. They are interested in furthering contacts with other research groups. Areas of interest include parallel machine architectures, logic programming, design of integrated circuits and computer networks. There is also interest if someone likes to visit Stockholm for X months of research. Persons interested in this can send a message to BXJ@SAIL ------------------------------ Date: Fri 22 Mar 85 10:33:28-PST From: Evan Cohn <COHN@SU-SCORE.ARPA> Subject: Free Trip to Cambridge (England) [Forwarded from the Stanford bboard by Laws@SRI-AI.] Each year the University of Cambridge Computer Laboratory pays for a graduate student from North America to visit the Laboratory for a few weeks over the summer. By doing this we hope to learn about some of the latest research in the USA .. and to make a friend. All we expect is that the selected person will interact with relevant students and faculty members at Cambridge. We will pay travel to and from Cambridge and provide accomodation in Wolfson College plus reasonable living expenses (including hire of a bicycle). This year we can only provide accomodation between 8 July and 14 September. The selection of our summer visitor is competitive. We base our decision mainly on the research achievements and potential of the candidate, but also on the relevance of his interests to those of the people here. If you would like to apply for the visiting studentship please send a one page desciption of your current research to: Mike Gordon University of Cambridge Computer Laboratory Corn Exchange Street Cambridge CB2 3QG England Please also arrange for a letter of reference on your behalf to be sent to this address. ------------------------------ Date: Sat 23 Mar 85 14:27:10-CST From: CL.SHANKAR@UTEXAS-20.ARPA Subject: Plug for FREE TRIP TO CAMBRIDGE [Forwarded from the UTexas-20 bboard by Laws@SRI-AI.] I was one of the two people who made the trip out there last summer, and I must say it is a great deal. Cambridge is a wonderful little university town and the CS department is really friendly. I didn't find out everything about the dept. but their main strengths are: Networks, Dist. systems, Comp. Architecture, Prog. language theory and implementation, Natural language understanding, graphics, VLSI design automation, Program and Hardware verification, etc. The place is infested with americans, and one of these, Larry Paulson, will be visiting here in early April. It's really a fantastic experience, and I'll be glad to provide more details to anyone who is interested. Shankar ------------------------------ Date: 23 Mar 1985 09:51-EST From: leff%smu.csnet@csnet-relay.arpa Subject: Recent Articles Electronics Week, February 4 1985 Page 28-30 "Investment Shifts in AI" Describes Corporate and venture capital funding for AI Page 51-62 Discusses many AI efforts and systems in different areas (including many that are not the usual examples given of AI successes). Also discusses AI tools. ____________________________________________________________________________ High Technology, March 1985 Page 6: short article on IBM efforts in speech recognition Page 80: shot article on Hitachi's robot hand. Based on shape-memory alloy techniques. This hand is 1/10 the previous weight and is described as being almost as good as the human hand. Page 16-25: articles on expert system shells, a one page business outlook for expert system shells, and a special article on Intellicorp. ------------------------------ Date: Sun, 24 Mar 85 19:34 EST From: Tim Finin <Tim%upenn.csnet@csnet-relay.arpa> Subject: seminar announcements (PENN) Here are descriptions of some upcomming seminars at the University of Pennsylvania. All will be given in the Moore school building (33rd and Walnut, Philadelphia). MARKER-PASSING DURING PROBLEM SOLVING; Jim Hendler (Brown) 3pm Tuesday March 26; 216 Moore School A standard problem in Artificial Intelligence systems that do planning or problem solving is called the "late-information, early-decision paradox." This occurs when the planner makes a choice as to which action to consider, prior to encountering information that could either identify an optimal solution or that would present a contradiction. As the decision is made in the absence of this information it is often the wrong one, leading to much needless processing. In this talk I describe how the technique known as "marker-passing" can be used by a problem-solver. Marker-passing, which has been shown in the past to be useful for such cognitive tasks as story comprehension and word sense disambiguation, is a parallel, non-deductive, "spreading activation" algorithm. By combining this technique with a planning system the paradox described above can often be circumvented. The marker-passer can also be used by the problem-solver during "meta-rule" invocation and for finding certain inherent problems in plans. An implementation of such a system is discussed as are the design "desiderata" for a marker-passer. RATIONAL INTERACTION: COOPERATION AMONG INTELLIGENT AGENTS Jeffrey S. Rosenschein (Stanford) 10:30 - 12:00 Thursday, April 11; 216 Moore School The development of intelligent agents presents opportunities to exploit intelligent cooperation. Before this can occur, however, a framework must be built for reasoning about interactions. This talk describes such a framework, and explores strategies of interaction among intelligent agents. The formalism that has been developed removes some serious restrictions that underlie previous research in distributed artificial intelligence, particularly the assumption that the interacting agents have identical or non- conflicting goals. The formalism allows each agent to make various assumptions about both the goals and the rationality of other agents. In addition, it allows the modeling of restrictions on communication and the modeling of binding promises among agents. VISION SYSTEM OF MOBILE ROBOT, Saburo Tsuji (Osaka University) 3pm Monday, April 1st, 216 Moore School This paper describes model-guided monitoring of a building environment by a mobile robot. The prior knowledge on the environment is used as a priori world model and constraints for image analysis. The world model is arranged in a hierarchy with three levels so as to provide coarse to fine structures of environment; 1D route, 3D work space and 2D patterns of specific obects. In the preliminary experiments, a mobile platform with a TV camera is driven around passages of a building via a given route and reports changes there to a human operator. It stops every few meters, takes pictures and finds correspondences between line features detected in the image and those in the image model generated from the work space model. Mismatched lines are further examined to detect changes in the scenes. The drawbacks in the system design are discussed, and a brief overview of hardware and software systems of a new mobile robot is described. COUNTERFACTUAL IMPLICATION; Matt Ginsberg (Stanford) 2pm Friday, May 3rd, 216 Moore School Counterfactuals are a form of commonsense non-monotonic inference that has been of long-term interest to philosophers. In this talk, I discuss the problem of deriving counterfactual statements from a predicate calculus database, and present a formal description of this derivation that allows the encoding of some context-dependent information in the choice of a sublanguage of the logical language in which we are working. The construction is formally identical to the "possible worlds" interpretation due to David Lewis. A concrete example is given which uses counterfactual implication for the purpose of diagnosing digital hardware, and the talk concludes with a discussion of possible applications of counterfactuals elsewhere in AI. ------------------------------ Date: 15 Mar 1985 1049-PST From: JOUANNAUD@SRI-CSL.ARPA Subject: Conference - Rewriting Techniques and Applications ***************************************** * First International Conference * * on * * Rewriting Techniques and Applications * ***************************************** To be held in Dijon, Burgundy, FRANCE from May, 20 to May, 22, 1985. Sponsored by NSF, CNRS, ADI Bull University of Dijon City Council of Dijon. Program Committee ***************** Jan Bergstra, Amsterdam Joseph Goguen, SRI-International John Guttag, MIT Jean-Pierre Jouannaud, Nancy (co-chairman) Pierre Lescanne, CRIN David Musser, General Electric Labs (co-chairman) Peter Padawitz, Passau David Plaisted, Chapel Hill Ravi Sethi, Bell Labs David Turner, Kent Warning: Since Dijon is a very attractive city, and welcomes many peope late spring and summer, your Hotel reservation Form must arrive no later than April 10th. No reservation can be garanteed after that date. [...] ------------------------------ End of AIList Digest ********************