Planning Nets: A Representation for Formalizing Analogies and Semantic Models of Procedural Skills.

Abstract

At some time in our lives, we have all been forced to learn the procedural skills which supposedly comprise mathematical literacy (e.g., place value addition) through the process of rote memorization, perhaps, enhanced by the use of models (e.g., the abacus). These models were intended to provide an intuitive basis for a given procedure. This formalizes the concept of an analogy between procedures based on a Sacerdoti-like representation called planning nets. A planning net represents the synthesis of a given procedure from a set of constraints that define the properties of the arithmetic operation being implemented and the representation of the objects (numbers) being manipulated. An analogy between procedures is represented as a maximal partial isomorphism between the planing nets of the two procedures. The planning net representation turns out to provide an elegant framework for defining the teleologic semantics of a procedure as well as for investigating how to construct a natural sequence of models (or microworlds) for a student to use in inventing his own procedure. Since both utilize the same framework, we have an extraordinarily powerful way to explain (or teach) the underlying teleology by showing how to relate it to a sequence of intuitively understood models.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 20, 1978
Accession Number
ADA067907

Entities

People

  • John Seely Brown
  • Kurt VanLehn

Organizations

  • University of Pittsburgh

Tags

Communities of Interest

  • Biomedical
  • C4I
  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Behavioral Sciences
  • California
  • Cognitive Science
  • Computer Programming
  • Computer Science
  • Computers
  • Data Science
  • Education
  • Grain Size
  • Information Science
  • Language
  • Military Research
  • New York
  • Psychology
  • Social Sciences
  • Students
  • United States

Readers

  • Artificial Intelligence
  • Theoretical Analysis.