Goto

Collaborating Authors

 Expert Systems


On Interface Requirements for Expert Systems

AI Magazine

The user interface to a software system can spell the difference between success and failure. Sometimes, function does not seem to count. If the program does a good enough job, if the users see an easy to use, easy to learn, helpful, pleasant interface, they love it. The interface might be the most significant sales aspect of a software product (consider the spate of look-and-feel lawsuits!). This wasn't always the situation.


Letters

AI Magazine

Editor: Jerome Feldman's "Essay Concerning Robotic Understanding" (AI Magazine, Fall 1990) shows a remarkable naivete about humans. Although he admits to some limitations on human understanding (understanding/h): "We actually use understanding/h loosely, normally excluding infants, idiots and so on. We acknowledge that there are strong limitations on the extent to which we can convey understanding/h across barriers of gender, race and culture." If we are using understanding/h in Locke's sense, to mean reason, with all its eighteenth century freight, including the exclusion of women and blacks from the category of reasoning beings, there are, strangely enough, no barriers to this category for machines. After all, Boole later invented his logic to help mechanize the process of jurisprudence.


Learning Language Using a Pattern Recognition Approach

AI Magazine

IBM Palo Alto Scientific Center, 2530 Page Mill Road, Palo Alto, CA 94303 Abstract A pattern recognition algorithm is described that learns a transition net grammar from positive examples. Two sets of examples-one in English and one in Chinese-are presented. It is hoped that language learning will reduce the knowledge acquisition effort for expert systems and make the natural language interface to database systems more transportable. The algorithm presented makes a step in that direction by providing a robust parser and reducing special interaction for introduction of new words and terms. We are developing a natural language interface to an expert system for message processing.


25th Anniversary Issue

AI Magazine

AAAI: It's Time for Large-Scale Systems The most important challenge facing AI today is enabling components to interact in larger scale systems, where modules built with multiple alternative methodologies can be incorporated into robust applications. The infrastructure--computing power, memory, bandwidth, and connectivity--has evolved dramatically. Important theoretical advances have been made in areas such as machine learning, natural language, knowledge representation, task descriptions, sensing, and action in the world. Once again there is substantial demand for AI applications from customers such as DARPA, with a requirement to solve real problems. We need to find ways making AI components interact in larger scale systems.


AAAI News

AI Magazine

Requests for information and suggestions for future news columns can be sent by electronic mail to aimagazine0aaaLorg or by US mail to the AAAI office. Suggestions, comments, and questions on any aspect of the society are welcome. AAAI has recently changed its email address. After our Spring Symposia at Stanford University, we received many requests for information on how to -William J. Clancey etI Claudia Mazzetti contact the speakers for further discussion. Below are the names and a mailing address for the authors of presented papers, organized by symposium topic.


BookReviews

AI Magazine

A large body of work exists today in the area of design, including Brown and Chandrasekharan (1989) and Dym and Levitt (1991). Also see the Winter 1990 issue of AI Magazine, which was guest edited by J. S. Gero with Mary Lou Maher. By virtue of the teaching experience that supports this book, however, it is more comprehensive and presents its viewpoint in a systematic, orderly progression. The differences between the approaches by different groups are slight. For example, the propose, critique, and modify approach of Chandrasekaran's group (AI Magazine, Winter 1990) is akin to the prototype creation, refinement, and adaptation idea previously described.


Review of Knowledge Engineering and Management

AI Magazine

Identifying generic, domain-independent tasks, formalizing task representation, elucidating the role of the task in eliciting domain-specific knowledge, and standardizing the design and development of expert systems then became the major research problems of the field. Knowledge specification, includes the task decomposition and the specification of the domain information types and knowledge bases. The task decomposition can be guided by selecting to reuse some of the previously identified task templates. Finally, during knowledge refinement, the models are validated through simulation on paper or with prototyping, and the knowledge bases are refined. Depending on how familiar the analyst is with the domain, these activities might have to be performed repeatedly, and subsequent activities might provide feedback for corrections or extensions to the products of earlier ones.


Research in Progress

AI Magazine

Automated Problem Solving Group Jet Propulsion Laboratory 4800 Oak Grove Dr. Pasadena, California 91109 AI research at JPL started in 1972 when design and construction of an experimental "Mars Rover" began. Early in that effort, it was recognized that rover planning capabilities were inadequate. Research in planning was begun in 1975, and work on a succession of AI expert systems of steadily increasing power has continued to the present. Within the group, we have concentrated our efforts on expert systems, although work on vision and robotics has continued in a separate organization, with which we have maintained informal contacts. The thrust of our work has been to build expert systems that can be applied in a real-world environment, and to actually put our systems into such environments, taking a consultative responsibility for meeting user requirements.


Research in Progress

AI Magazine

The goal of this group is to explore the use of domainspecific knowledge and natural deduction-based reasoning techniques to construct theorem provers that operate in nontrivial mathematical domains. Two new provers, by Larry IIines and Tie-Cheng Wang, are very much like expert systems, since the prover takes its direction by trying to satisfy "higher level" goals, based on knowledge about theorem proving. These are stand-alone provers, not man-machine systems, which are attacking some fairly difficult theorems in mathematics. In addition to this mainline work on mathematical theorem provers, two auxiliary efforts rely heavily on knowledge-based deduction. Michael Starbird is developing a knowledge-based expert system for an area of geometric topology, particularly for three dimensions.


Roy S. Freedman and Robert P. Frail

AI Magazine

Definition of the Problem Domain Processplamirtg is an activity that is performed routinely by industrial engineers in order to schedule and allocate resources for equipment assembly. The planning activity consists of the following: Given a collection of electrical component parts of a printed circuit board together with its layout diagram, derive the sequence of operations required of a technician (or robot) for the correct assembly of the printed circuit board. The plans that result are called operations sheets. At Hazeltine, process planning is an industrial engineering activity that occurs after design and before assembly. In the initial stage of process planning, the industrial engineer carefully examines a parts list (obtained from the bill of materials file; see figure 1) and a detailed physical layout diagram (see figure 2), that shows the proper placement of the corresponding parts on the printed circuit board.