Goto

Collaborating Authors

 Problem Solving


Stanford Heuristic Programmirg Project July 1978 Memo HPP-78-12

AI Classics

This paper is a "final report" on the first version of the CRYSALIS project. As such, we will summarize the current state of the system and show where we plan to go with it. We have found that a design (in the software eng ineer ing sense) is a valuable tool for the evaluation and augmentation of a program, even when the design is done ex post facto. Using such a design, we discuss the major flaws of the existing system and how to correct them. Finally, we show how the architecture of this system could be useful for certain other task domains.


Stanford Heuristic Programming Project September 1978 Memo HPP-78-7 Computer Science Department Report No. STAN-CS-78-667

AI Classics

We view this process as occurring in several stages, which together form a data hierarchy (Figure 3.1). The hierarchy offers an overview of DSS function and suggests a task partitioning suitable for a contract net approach.


HEUR 1ST IC PROGRAMMING PROJECT Computer Science Department Stanford University

AI Classics

ABSTReCT The research activities of the Heuristic Programming Project, for the four-year period ending July 31, 1977, are summarized in this report. Contributions to Knowledge Engineering research in the fields of knowledge acquisition (both interactive and automated), knowledge representation and knowledge utilization were reported in over thirty publications by members of the project. A summary of those publications is?resented here. The Al Handbook, an encyclopedic reference to the field of::tificial Intelligence, is described in the appendix, along with the excecteรง table of contents and sample articles.


HPP-77-39

AI Classics

In the early days of computing, these goals were central to the new discipline called cybernetics [126], [2]. Over the past two decades, progress toward these goals has come from a variety of fields - notably computer science, psychology, adaptive control theory, pattern recognition, and philosophy. Substantial progress has been made in developing techniques for machine learning in highly restricted environments.


Report 77 33 Generalized Procedure Calling and Stanford Content Directed Invocation . Randall Davis

AI Classics

Over tt7e years a range of different mechanisms have been proposed and used (e.g., standard procedure invocation, goal-directed invocation, etc.), each typically motivated by the attempt to develop new forms of knowledge encoding (e.g., procedures, PLANNER theorems, etc.). We consider in this paper tne strengths and weaknesses of a range of these mechanisms, paying particular attention to their expressiveness and validity. This analysis brings to light certain shortcomings shared to some degree by all current mechanisms. A number of ideas are presented as the basis for a mechanism which appears to offer a way of overcoming the problems discovered. We describe how those ideas have been implemented and tested in a rule-based system, and explore their impact on system performance, ease of construction, and flexibility. We consider also their value as a generalization of the existing notions of procedure calling. Though the terminology may differ, some of the shortcomings we point out and some of the ideas proposed may be recognized by others who have built similar systems, where some of these ideas have been Implemented in various Informal ways. The purpose of this paper is not, therefore, to advocate a particular solution, but instez.d



Meta-Level Knowledge: Overview and Applications

AI Classics

A range of different encoding techniques have been developed, along with a number of approaches to applying knowledge. Most of the effort to daze however, has concentrated on representing and manipulating knowledge about a specific domain of application, like game-playing ([14D, natural language understanding ([153, [19]), speech understanding ([8], [II)), chemistry ([7]), etc. This paper explores a number of issues involving representation and use of what we term meta-level knowledge, or knowledge about knowledge'. It begins by defining the term, then exploring a few of its varieties and considering the range of capabilities it makes possible. Four specific examples of meta-level knowledge are described, and a demonstration given of their application to a number of problems, including interactive tranfer of expertise and the "intelligent" use of knowledge. Finally, we consider the long term implications of the concept and its likely impact on the design of large programs.


Report 77-15 A Correlation between Crystallographic

AI Classics

Crystallographers have been fascinated by computing The problem of deriving the coordinates for a trial devices for many years and have done much pioneering protein structure, given an electron density map, the work in the design and utilization of such devices for amino-acid sequence and the stereochemical principles crystallographic research. Machines such as the 1948 and constraints known to apply, is one which currently analogue Fourier summation device X-RAC (Pepinsky.


Report 77-13 Version Spaces: A Candidate Elimination S gr

AI Classics

A candidate elimination algorithm has been shown whicn will find all rule versions consistent with all training instances. Backtracking is not required for noise-free training instances, and the final result is independent of the order of presentation of instances. Version spaces provide at once a compact summary of past training instances and a representation of all plausible rule versions. Pecause they provide an explicit representation for the space of plausible rules, version spaces allow a program to represent "how much it doesn't know" about the correct form of the rule. This suggests the utility of the version space approach to problems such as intelligent selection of training instances and merging sets of independently generated rules.


Report 77-12.pdf

AI Classics

Computer facilities were provided by t"e SUMEX-AIM facility at Stanford University under National Institutes of health grant RR-00785. The author is supported by the Research and Development Branch of the Department of National Defence of Canada.