MACHINE LEARNING OF HEURISTICS

Abstract

First, a method of representing heuristics as production rules is developed which facilitates dynamic manipulation of the heuristics by the program embodying them. This representation technique permits separation of the heuristics from the program proper, provides clear identification of individual heuristics, is compatible with generalization schemes, and expedites the process of obtaining decisions from the system. Second, procedures are developed which permit a problem-solving program employing heuristics in production rule form to learn to improve its performance by evaluating and modifying existing heuristics and hypothesizing new ones, either during a special training process or during normal program operation. Third, the abovementioned representation and learning techniques are reformulated in the light of existing stimulus-response theories of learning, and five different S-R models of human heuristic learning in problem-solving environments are constructed and examined in detail. Experimental designs for testing these information processing models are also proposed and discussed. Finally, the feasibility of using the aforementioned representation and learning techniques in a complex problem-solving situation is demonstrated by applying these techniques to the problem of making the bet decision in draw poker. This application, involving the construction of a computer program, demonstrates that few production rules or training trials are needed to produce a thorough and effective set of heuristics for draw poker.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1968
Accession Number
AD0681027

Entities

People

  • Donald A. Waterman

Organizations

  • Stanford University

Tags

Communities of Interest

  • C4I
  • Human Systems

DTIC Thesaurus Topics

  • Algorithms
  • Artificial Intelligence
  • Cognition
  • Computational Science
  • Computer Programming
  • Computer Programs
  • Computers
  • Construction
  • Experimental Design
  • Formal Languages
  • Human Behavior
  • Information Processing
  • Information Science
  • Machine Learning
  • Pattern Recognition
  • Psychology
  • Training

Fields of Study

  • Computer science

Readers

  • Artificial Intelligence

Technology Areas

  • AI & ML
  • AI & ML - Machine Learning Algorithms