Memory-Based Learning
Integrating Case-Based and Model-Based Reasoning: A Computational Model of Design Problem Solving
My Ph.D. dissertation (Goel 1989) presents a computational model of experience-based design. It first reviews the core issues in experience-based design, for example, (1) the content of a design experience (or case), (2) the internal organization of design cases, (3) the language for indexing the cases, (4) the mechanism for retrieving a case relevant to a given design task, (5) the mechanism for adapting a retrieved design to satisfy the constraints of the design task, (6) the mechanism for evaluating a design against the specification of the design task, (7) the mechanism for redesigning a failed design, (8) the mechanism for acquiring new design knowledge, (9) the mechanism for chunking information about a design into a new case, and (10) the mechanism for storing a new case in memory for potential reuse in the future. It then proposes that decisions about these issues might lie in the designer's comprehension of the designs of artifacts he/she has encountered in the past, that is, in his/her mental models of how the designs achieve the functions and satisfy the constraints of the artifacts.
Improving Human Decision Making through Case-Based Decision Aiding
It is consistent with much that psychologists have observed in the natural problem solving people do. Psychologists have also observed, however, that people have several problems in doing analogical or case-based reasoning. I present case-based decision aiding as a methodology for building systems in which people and machines work together to solve problems. The case-based decision-aiding system augments the person's memory by providing cases (analogs) for a person to use in solving a problem.
Applied AI News
Machine, I raised (much more playfully) one of the questions David M. West and Larry E. Travis raise in their important article, "The Computational Metaphor and Artificial Intelligence". AI might CA) has added a download microcode FL) has developed an expert system have gone off on the wrong track, enhancement to its Hi-Track expert to set its prices nationwide for Alamo's rather like Columbus believing he'd system. The enhancement will allow rental cars. The embedded system analyzes discovered the Indies. Columbus Hi-Track to remotely identify and the competition's prices, compares hadn't discovered the Indies; in fact solve potential problems in a customer's them to Alamo's, and then he'd stumbled on something as least storage subsystem, over the telephone.
Improving Human Decision Making through Case-Based Decision Aiding
Case-based reasoning provides both a methodology for building systems and a cognitive model of people. It is consistent with much that psychologists have observed in the natural problem solving people do. Psychologists have also observed, however, that people have several problems in doing analogical or case-based reasoning. Although they are good at using analogs to solve new problems, they are not always good at remembering the right ones. However, computers are good at remembering. I present case-based decision aiding as a methodology for building systems in which people and machines work together to solve problems. The case-based decision-aiding system augments the person's memory by providing cases (analogs) for a person to use in solving a problem. The person does the actual decision making using these cases as guidelines. I present an overview of case-based decision aiding, some technical details about how to implement such systems, and several examples of case-based systems.
Case-Based Reasoning: A Research Paradigm
Expertise comprises experience. In solving a new problem, we rely on past episodes. We need to remember what plans succeed and what plans fail. We need to know how to modify an old plan to fit a new situation. Case-based reasoning is a general paradigm for reasoning from experience. It assumes a memory model for representing, indexing, and organizing past cases and a process model for retrieving and modifying old cases and assimilating new ones. Case-based reasoning provides a scientific cognitive model. The research issues for case-based reasoning include the representation of episodic knowledge, memory organization, indexing, case modification, and learning. In addition, computer implementations of case-based reasoning address many of the technological shortcomings of standard rule-based expert systems. These engineering concerns include knowledge acquisition and robustness. In this article, I review the history of case-based reasoning, including research conducted at the Yale AI Project and elsewhere.
Process Models for Design Synthesis
Models of design processes provide guidance in the development of knowledge-based systems for design. The basis for such models comes from research in design theory and methodology as well as problem solving in AI. Three models are presented: decomposition, case-based reasoning, and transformation. Each model provides a formalism for representing design knowledge and experience in distinct and complementary forms.
Process Models for Design Synthesis
Models of design processes provide guidance in the development of knowledge-based systems for design. The basis for such models comes from research in design theory and methodology as well as problem solving in AI. Three models are presented: decomposition, case-based reasoning, and transformation. Each model provides a formalism for representing design knowledge and experience in distinct and complementary forms.
AAAI 1990 Spring Symposium Series Reports
The Association for the Advancement of Artificial Intelligence held its 1990 Spring Symposium Series on March 27-29 at Stanford University, Stanford, California. This article contains a short summary of seven of the nine symposia that were conducted: AI and Molecular Biology, AI in Medicine, Automated Abduction, Case Based Reasoning, and Knowledge-Based Environments for Teaching and Learning.