scispace - formally typeset
Search or ask a question

Showing papers in "Ai Magazine in 1988"


Book Chapter•DOI•
TL;DR: In this article, a software framework running on processors onboard the new Uranus mobile robot is proposed to maintain a probabilistic, geometric map of the robot's surroundings as it moves.
Abstract: A numeric representation of uncertain and incomplete sensor knowledge called certainty grids was used successfully in several recent mobile robot control programs developed at the Carnegie-Mellon University Mobile Robot Laboratory (MRL). Certainty grids have proven to be a powerful and efficient unifying solution for sensor fusion, motion planning, landmark identification, and many other central problems. MRL had good early success with ad hoc formulas for updating grid cells with new information. A new Bayesian statistical foundation for the operations promises further improvement. MRL proposes to build a software framework running on processors onboard the new Uranus mobile robot that will maintain a probabilistic, geometric map of the robot's surroundings as it moves. The certainty grid representation will allow this map to be incrementally updated in a uniform way based on information coming from various sources, including sonar, stereo vision, proximity, and contact sensors. The approach can correctly model the fuzziness of each reading and, at the same time, combine multiple measurements to produce sharper map features; it can also deal correctly with uncertainties in the robot's motion. The map will be used by planning programs to choose clear paths, identify locations (by correlating maps), identify well-known and insufficiently sensed terrain, and perhaps identify objects by shape. The certainty grid representation can be extended in the time dimension and used to detect and track moving objects. Even the simplest versions of the idea allow us to fairly straightforwardly program the robot for tasks that have hitherto been out of reach. MRL looks forward to a program that can explore a region and return to its starting place, using map "snapshots" from its outbound journey to find its way back, even in the presence of disturbances of its motion and occasional changes in the terrain.

1,105 citations


Journal Article•DOI•
TL;DR: It is proposed that robust navigation and mapping systems for large- scale space can be developed by adhering to a natural, four-level semantic hierarchy of descriptions for representation, planning, and execution of plans in large-scale space.
Abstract: In a large-scale space, structure is at a significantly larger scale than the observations available at an instant. To learn the structure of a large-scale space from observations, the observer must build a cognitive map of the environment by integrating observations over an extended period of time, inferring spatial structure from perceptions and the effects of actions. The cognitive map representation of large-scale space must account for a mapping, or learning structure from observations, and navigation, or creating and executing a plan to travel from one place to another. Approaches to date tend to be fragile either because they don't build maps; or because they assume nonlocal observations, such as those available in preexisting maps or global coordinate systems, including active landmark beacons and geo-locating satellites. We propose that robust navigation and mapping systems for large-scale space can be developed by adhering to a natural, four-level semantic hierarchy of descriptions for representation, planning, and execution of plans in large-scale space. The four levels are sensorimotor interaction, procedural behaviors, topological mapping, and metric mapping. Effective systems represent the environment, relative to sensors, at all four levels and formulate robust system behavior by moving flexibly between representational levels at run time. We demonstrate our claims in three implemented models: Tour, the Qualnav system simulator, and the NX robot.

358 citations


Journal Article•DOI•
TL;DR: This article examines how the real-time problem domain is significantly different from those domains which have traditionally been solved by expert systems and proposes a set of requirements that a real- time knowledge-based system must satisfy.
Abstract: Real-time domains present a new and challenging environment for the application of knowledge-based problem-solving techniques. However, a substantial amount of research is still needed to solve many difficult problems before real-time expert systems can enhance current monitoring and control systems. In this article, we examine how the real-time problem domain is significantly different from those domains which have traditionally been solved by expert systems. We conduct a survey on the current state of the art in applying knowledge-based systems to real-time problems and describe the key issues that are pertinent in a real-time domain. The survey is divided into three areas: applications, tools, and theoretic issues. From the results of the survey, we identify a set of real-time research issues that have yet to be solved and point out limitations of current tools for real-time problems. Finally, we propose a set of requirements that a real-time knowledge-based system must satisfy.

311 citations


Journal Article•DOI•
TL;DR: The natural language dialog system CITYTOUR is introduced, which can cope with the intrinsic, deictic, and extrinsic use of spatial prepositions, and is compared with the approaches dealt with in the previous sections as well as to some other AI systems.
Abstract: In this article, principles involving the intrinsic, deictic, and extrinsic use of spatial prepositions are examined from linguistic, psychological, and AI approaches. First, I define some important terms. Second, those prepositions which permit intrinsic, deictic, and extrinsic use are specified. Third, I examine how the frame of reference is determined for all three cases. Fourth, I look at ambiguities in the use of prepositions and how they can be resolved. Finally, I introduce the natural language dialog system CITYTOUR, which can cope with the intrinsic, deictic, and extrinsic use of spatial prepositions, and compare it with the approaches dealt with in the previous sections as well as to some other AI systems.

253 citations


Journal Article•DOI•
TL;DR: The Fourth Uncertainty in Artificial Intelligence workshop was held 19-21 August 1988 and featured significant developments in application of theories of representation and reasoning under uncertainty.
Abstract: The Fourth Uncertainty in Artificial Intelligence workshop was held 19-21 August 1988. The workshop featured significant developments in application of theories of representation and reasoning under uncertainty. A recurring idea at the workshop was the need to examine uncertainty calculi in the context of choosing representation, inference, and control methodologies. The effectiveness of these choices in AI systems tends to be best considered in terms of specific problem areas. These areas include automated planning, temporal reasoning, computer vision, medical diagnosis, fault detection, text analysis, distributed systems, and behavior of nonlinear systems. Influence diagrams are emerging as a unifying representation, enabling tool development. Interest and results in uncertainty in AI are growing beyond the capacity of a workshop format.

205 citations


Journal Article•DOI•
TL;DR: SALT was used to build VT and provides an analysis of VT's knowledge base to assess its potential for convergence on a solution and provides the basis for a knowledge representation that is used by SALT, an automated knowledge-acquisition tool.
Abstract: VT (vertical transportation) is an expert system for handling the design of elevator systems that is currently in use at Westinghouse Elevator Company Although VT tries to postpone each decision in creating a design until all information that constrains the decision is known, for many decisions this postponement is not possible In these cases, VT uses the strategy of constructing a plausible approximation and successively refining it VT uses domain-specific knowledge to guide its backtracking search for successful refinements The VT architecture provides the basis for a knowledge representation that is used by SALT, an automated knowledge-acquisition tool SALT was used to build VT and provides an analysis of VT's knowledge base to assess its potential for convergence on a solution

174 citations


Journal Article•DOI•
TL;DR: Preliminary experiences are presented that show how accelerator processing helps a vehicle-monitoring problem solver meet deadlines, and a framework is outlined for meeting real-time constraints in AI systems.
Abstract: WE PROPOSE AN APPROACH FOR MEETING REAL-TIME CONSTRAINTS IN AI SYSTEMS THAT VIEWS (1) TIME AS A RESOURCE THAT SHOULD BE CONSIDERED WHEN MAKING CONTROL DECISIONS, (2) PLANS AS WAYS OF EXPRESSING CONTROL DECISIONS, AND (3) APPROXIMATE PROCESSING AS A WAY OF SATISFYING TIME CONSTRAINTS THAT CANNOT BE ACHIEVED THROUGH NORMAL PROCESSING. IN THIS APPROACH, A REAL-TIME PROBLEM SOLVER ESTIMATES THE TIME REQUIRED TO GENERATE SOLUTIONS AND THEIR QUALITY. THIS ESTIMATE PERMITS THE SYSTEM TO ANTICIPATE WHETHER THE CURRENT OBJECTIVES WILL BE MET IN TIME. THE SYSTEM CAN THEN TAKE CORRECTIVE ACTION BY FORMING LOWER QUALITY SOLUTIONS WITHIN TIME CONSTRAINTS. THIS MAY INVOLVE MODIFYING EXISTING PLANS OR FORMING RADICALLY DIFFERENT PLANS THAT UTILIZE ONLY ROUGH DATA CHARACTERISTICS AND APPROXIMATE KNOWLEDGE TO ACHIEVE A DESIRED SPEEDUP. A DECISION ABOUT HOW TO CHANGE PROCESSING SHOULD BE SITUATION-DEPENDENT, BASED ON THE CURRENT STATE OF PROCESSING AND ON DOMAIN-DEPENDENT SOLUTION CRITERIA. WE PRESENT PRELIMINARY EXPERIMENTS THAT SHOW HOW APPROXIMATE PROCESSING HELPS A VEHICLE-MONITORING PROBLEM SOLVER MEET DEADLINES, AND OUTLINE A FRAMEWORK FOR FLEXIBLY MEETING REAL-TIME CONSTRAINTS.

156 citations


Journal Article•DOI•
TL;DR: A five-stage model of AI research is presented and guidelines for evaluation that are appropriate for each stage are described, in the form of evaluation criteria and techniques, that suggest how to perform evaluation.
Abstract: Evaluation should be a mechanism of progress both within and across AI research projects. For the individual, evaluation can tell us how and why our methods and programs work and, so, tell us how our research should proceed. For the community, evaluation expedites the understanding of available methods and, so, their integration into further research. In this article, we present a five-stage model of AI research and describe guidelines for evaluation that are appropriate for each stage. These guidelines, in the form of evaluation criteria and techniques, suggest how to perform evaluation. We conclude with a set of recommendations that suggest how to encourage the evaluation of AI research.

96 citations


Journal Article•DOI•
TL;DR: An evaluation method is built on previous work to develop an evaluation method that can be used to select expert system applications which are most likely to be successfully implemented.
Abstract: We built on previous work to develop an evaluation method that can be used to select expert system applications which are most likely to be successfully implemented. Both essential and desirable features of an expert system application are discussed. Essential features are used to ensure that the application does not require technology beyond the state of the art. Desirable features help point to the applications that stand the greatest chance for successful implementation. Advice on helpful directions for evaluating candidate expert system applications is also given.

85 citations


Journal Article•DOI•
TL;DR: The recent advances in AI, insights and theoretical foundations that have emerged out of the past thirty years of stable, sustained, systematic explorations in our field, and the grand challenges motivating the research in AI are discussed in this article.
Abstract: AAAI is a society devoted to supporting the progress in science, technology and applications of AI. I thought I would use this occasion to share with you some of my thoughts on the recent advances in AI, the insights and theoretical foundations that have emerged out of the past thirty years of stable, sustained, systematic explorations in our field, and the grand challenges motivating the research in our field.

70 citations


Journal Article•DOI•
TL;DR: This article focuses on how the interpretation task can be aided by the expected scene information (such as map knowledge), which, in most cases, would not be in registration with the perceived scene.
Abstract: A fundamental goal of computer vision is the development of systems capable of carrying out scene interpretation while taking into account all the available knowledge. In this article, we focus on how the interpretation task can be aided by the expected scene information (such as map knowledge), which, in most cases, would not be in registration with the perceived scene. The proposed approach is applicable to the interpretation of scenes with three-dimensional structures as long as it is possible to generate the equivalent two-dimensional orthogonal or perspective projections of the structures in the expected scene. The system is implemented as a two-panel, six-level blackboard and uses the Dempster-Shafer formalism to accomplish inexact reasoning in a hierarchical space. Inexact reasoning involves exploiting, at different levels of abstraction, any internal geometric consistencies in the data and between the data and the expected scene. As they are discovered, these consistencies are used to update the system's belief in associating a data element with a particular entity from the expected scene.

Journal Article•DOI•
TL;DR: This article examines several scenarios of what ICAE systems could be like, and focuses on qualitative physics as a critical area where progress is needed, both in terms of representations and styles of reasoning.
Abstract: The goal of intelligent computer-aided engineering (ICAE) is to construct computer programs that capture a significant fraction of an engineer's knowledge. Today, ICAE systems are a goal, not a reality. This article attempts to refine that goal and suggest how to get there. We begin by examining several scenarios of what ICAE systems could be like. Next we describe why ICAE won't evolve directly from current applications of expert system technology to engineering problems. I focus on qualitative physics as a critical area where progress is needed, both in terms of representations and styles of reasoning.


Journal Article•
TL;DR: Carnegie-Mellon University's Hitech chess computer scored 5-1 in the National Open Chess Championships held in Chicago March 18-20.
Abstract: Carnegie-Mellon University's Hitech chess computer scored 5-1 in the National Open Chess Championships held in Chicago March 18-20. The Championship Section in which Hitech competed, had 380 entries.

Journal Article•DOI•
TL;DR: The second Natural Language Understanding and Logic Programming (NLULP) Workshop was held on 17-19 August 1987 at Simon Fraser University, Vancouver, British Columbia, Canada, (the first NLULP workshop was held three years ago in Rennes, France) as mentioned in this paper.
Abstract: The second Natural Language Understanding and Logic Programming (NLULP) Workshop was held on 17-19 August 1987 at Simon Fraser University, Vancouver, British Columbia, Canada, (the first NLULP workshop was held three years ago in Rennes, France).

Journal Article•DOI•
TL;DR: The Frame-based Object Recognition and Modeling (3-D FORM) System, a practical framework for geometric representation and reasoning that performs both top-down and bottom-up reasoning, depending on the current available knowledge, is developed.
Abstract: The capabilities for representing and reasoning about three-dimensional (3-D) objects are essential for knowledge-based, 3-D photointerpretation systems that combine domain knowledge with image processing, as demonstrated by 3- D Mosaic and ACRONYM. Three-dimensional representation of objects is necessary for many additional applications, such as robot navigation and 3-D change detection. Geometric reasoning is especially important because geometric relationships between object parts are a rich source of domain knowledge. A practical framework for geometric representation and reasoning must incorporate projections between a two-dimensional (2-D) image and a 3-D scene, shape and surface properties of objects, and geometric and topological relationships between objects. In addition, it should allow easy modification and extension of the system's domain knowledge and be flexible enough to organize its reasoning efficiently to take advantage of the current available knowledge. We are developing such a framework -- the Frame-based Object Recognition and Modeling (3-D FORM) System. This system uses frames to represent objects such as buildings and walls, geometric features such as lines and planes, and geometric relationships such as parallel lines. Active procedures attached to the frames dynamically compute values as needed. Because the order of processing is controlled largely by the order of slot access, the system performs both top-down and bottom-up reasoning, depending on the current available knowledge. The FORM system is being implemented with the Carnegie-Mellon University-built Framekit tool in Common Lisp (Carbonell and Joseph 1986). To date, it has been applied to two types of geometric reasoning problems: interpreting 3-D wire frame data and solving sets of geometric constraints.

Journal Article•DOI•
TL;DR: A novel approach is presented for the development of expert systems for structural design problems, where a computer is used to obtain parts of the knowledge necessary in the expert systems in addition to heuristics and experiential knowledge obtained from documented materials and human experts.
Abstract: A novel approach is presented for the development of expert systems for structural design problems. This approach differs from the conventional expert systems in two fundamental respects. First, mathematical optimization is introduced into the design process. Second, a computer is used to obtain parts of the knowledge necessary in the expert systems in addition to heuristics and experiential knowledge obtained from documented materials and human experts. As an example of this approach, a prototype coupled expert system, the bridge truss expert (BTExpert), is presented for optimum design of bridge trusses subjected to moving loads. BTExpert was developed by interfacing an interactive optimization program developed in Fortran 77 to an expert system shell developed in Pascal. This new generation of expert systems-embracing various advanced technologies such as AI (machine intelligence), the numeric optimization technique, and interactive computer graphics -- should find enormous practical implications.

Journal Article•DOI•
TL;DR: A workshop on high-level connectionist models was held in Las Cruces, New Mexico, on 9-11 April 1988 with support from the Association for the Advancement of Artificial Intelligence and the Office of Naval Research and will edit a book containing the proceedings and commentary.
Abstract: A workshop on high-level connectionist models was held in Las Cruces, New Mexico, on 9-11 April 1988 with support from the Association for the Advancement of Artificial Intelligence and the Office of Naval Research. John Barnden and Jordan Pollack organized and hosted the workshop and will edit a book containing the proceedings and commentary. The book will be published by Ablex as the first volume in a series entitled Advances in Connectionist and Neural Computation Theory.

Journal Article•DOI•
TL;DR: In this article, the authors discuss the emerging field of artificial intelligence and legal reasoning and review the new book by Anne v.d.L. Gardner, An Artificial Intelligence Approach to Legal Reasoning, published by Bradford/MIT Press (1987, 225 pp., $22.50) as the first book in its new series on the subject.
Abstract: In this article, I discuss the emerging field of artificial intelligence and legal reasoning and review the new book by Anne v.d.L. Gardner, An Artificial Intelligence Approach to Legal Reasoning, published by Bradford/MIT Press (1987, 225 pp., $22.50) as the first book in its new series on the subject.

Journal Article•DOI•
TL;DR: This is a summary of the Workshop on Planning that was sponsored by the Defense Advanced Research Project Agency and held in Santa Cruz, California, on October 21-23, 1987.
Abstract: This is a summary of the Workshop on Planning that was sponsored by the Defense Advanced Research Project Agency and held in Santa Cruz, California, on October 21-23, 1987 The purpose of this workshop was to identify and explore new directions for research in planning

Journal Article•DOI•
TL;DR: Although connectionism is a useful corrective to the view of mind as a Turing machine, for most of the central issues of intelligence, connectionists are only marginally relevant.
Abstract: Connectionism challenges a basic assumption of much of AI, that mental processes are best viewed as algorithmic symbol manipulations. Connectionism replaces symbol structures with distributed representations in the form of weights between units. For problems close to the architecture of the underlying machines, connectionist and symbolic approaches can make different representational commitments for a task and, thus, can constitute different theories. For complex problems, however, the power of a system comes more from the content of the representations than the medium in which the representations reside. The connectionist hope of using learning to obviate explicit specification of this content is undermined by the problem of programming appropriate initial connectionist architectures so that they can in fact learn. In essence, although connectionism is a useful corrective to the view of mind as a Turing machine, for most of the central issues of intelligence, connectionism is only marginally relevant.

Journal Article•DOI•
TL;DR: The article presents several arguments in favor of minimaxing and focuses attention on the gap between their analytical formulation and their practical meaning, and a new model is presented based on the strict separation of static and dynamic aspects in practical programs.
Abstract: Empirical evidence suggests that searching deeper in game trees using the minimax propagation rule usually improves the quality of decisions significantly. However, despite many recent theoretical analyses of the effects of minimax look ahead, however, this phenomenon has still not been convincingly explained. Instead, much attention has been given to so-called pathological behavior, which occurs under certain assumptions. This article supports the view that pathology is a direct result of these underlying theoretical assumptions. Pathology does not occur in practice, because these assumptions do not apply in realistic domains. The article presents several arguments in favor of minimaxing and focuses attention on the gap between their analytical formulation and their practical meaning. A new model is presented based on the strict separation of static and dynamic aspects in practical programs. finally, certain methods of improving minimax look-ahead are discussed, drawing on insights gained from this research.

Journal Article•DOI•
TL;DR: In this paper, a prototype computational model (computer program) that assesses one of the major audit risks -inherent risk is presented, based on a qualitative model of a typical business enterprise.
Abstract: Within the academic and professional auditing communities, there has been growing concern about how to accurately assess the various risks associated with performing an audit. These risks are difficult to conceptualize in terms of numeric estimates. This article discusses the development of a prototype computational model (computer program) that assesses one of the major audit risks -- inherent risk. This program bases most of its inferencing activities on a qualitative model of a typical business enterprise.


Journal Article•DOI•
TL;DR: The PROSENET/TEXTNET approach is designed to facilitate the generation of polished prose by an expert system and uses the augmented transition network (ATN) formalism to help structure prose generation at the phrase, sentence, and paragraph levels.
Abstract: The PROSENET/TEXTNET approach is designed to facilitate the generation of polished prose by an expert system. The approach uses the augmented transition network (ATN) formalism to help structure prose generation at the phrase, sentence, and paragraph levels. The approach also uses expressive frames to help give the expert system builder considerable freedom to organize material flexibly at the paragraph level. The PROSENET /TEXTNET approach has been used in a number of prototype expert systems in medical domains, and has proved to be a convenient and powerful tool.

Journal Article•DOI•
TL;DR: The comparison finds AI with few problems to call its own, and some further major changes that may occur soon are identified.
Abstract: I compare the big problems studied in artificial intelligence and related fields in order to understand some major changes -- both internal and external -- recently suffered by AI. The comparison finds AI with few problems to call its own, and I identify some further major changes that may occur soon.

Journal Article•DOI•
TL;DR: The Computing Research Laboratory (CRL) at New Mexico State University is a center for research in artificial intelligence and cognitive science, specific areas of research include the human-computer interface, natural language understanding, connectionism, knowledge representation and reasoning, computer vision, robotics, and graph theory.
Abstract: The Computing Research Laboratory (CRL) at New Mexico State University is a center for research in artificial intelligence and cognitive science. Specific areas of research include the human-computer interface, natural language understanding, connectionism, knowledge representation and reasoning, computer vision, robotics, and graph theory. This article describes the ongoing projects at CRL.

Journal Article•DOI•
TL;DR: In this article, the authors discuss issues of tort liability and the use of computers in the courtroom and explore the prospect of AI systems as subjects of litigation, and discuss steps that developers of AI system can take to protect their efforts, and the attendant legal ambiguities that must eventually be addressed in order to clarify the scope of such protection.
Abstract: This is Part 2 of a two-part article and discusses issues of tort liability and the use of computers in the courtroom. [The legal dimensions of topics covered in this part are given comprehensive attention by the author in Tort Adjudication and the Emergence of Artificial Intelligence Software, 21 Suffolk University Law Review 623 (1987)]. Part 1 of this article, which appeared in the Spring 1988 issue of AI Magazine, discussed steps that developers of AI systems can take to protect their efforts, and the attendant legal ambiguities that must eventually be addressed in order to clarify the scope of such protection. Part 2 explores the prospect of AI systems as subjects of litigation.

Journal Article•DOI•
TL;DR: The following is a synopsis of the findings of the first AAAI Workshop on AI Applications to Battle Management held at the University of Washington, 16 July 1987; AI can provide battle management with such capabilities as sensor data fusion and adaptive simulations.
Abstract: The following is a synopsis of the findings of the first AAAI Workshop on AI Applications to Battle Management held at the University of Washington, 16 July 1987. The workshop organizer, Pete Bonasso, sent a point paper to a number of invited presenters giving his opinion of what AI could and could not do for battle management. This paper served as a focus for the workshop presentations and discussions and was augmented by the workshop presentations; it can also serve as a roadmap of topics for future workshops. AI can provide battle management with such capabilities as sensor data fusion and adaptive simulations. Also, several key needs in battle management will be AI research topics for years to come, such as understanding free text and inferencing in real time. Finally, there are several areas -- cooperating systems and terrain reasoning, for example -- where, given some impetus, AI might be able to provide help in the near future.