Non-LIFO (Last-in-First-Out) Execution of Cognitive Procedures

Abstract

Many current theories of human problem solving and skill acquisition assume that people work only on the unsatisfied goal that was created most recently. That is, the architecture obeys a last-in-first-out (LIFO) constraint on the selection of goals. This restriction seems necessary for the proper functioning of automatic learning mechanisms, such as production compilation and chunking. We argue that this restriction is violated by some subjects on some tasks, and in particular, that 8 subjects from a sample of 26 execute subtraction procedures in a way that violates the LIFO constraint. Although there is a great deal of between- and within-subject strategy variation in the 8 subjects' behavior, it can be simply explained by hypothesizing that (1) the goal selection is not necessarily LIFO, (2) goal selection knowledge is represented by explicit preferences, and (3) the 8 subjects have preferences that are mostly correct with just a few preferences that are overgeneralized, overspecialized or missing. On the other hand, LIFO-based models seem unable to explain the strategy variations in any simple way. Thus, it seems that part of the flexibility in human problem solving comes from having a choice of which goal to work on next. Fortunately, it is simple to amend automatic learning mechanisms so that they will function correctly in a non-LIFO architecture. Keywords: Problem solving, Skill acquisition, Selection of goals, Cognitive architecture.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Apr 13, 1989
Accession Number
ADA219277

Entities

People

  • Bernadette Kowalski
  • Kurt VanLehn
  • William Ball

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • C4I
  • Energy and Power Technologies
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Acquisition
  • Algorithms
  • Artificial Intelligence
  • Automatic
  • Cognition
  • Cognitive Science
  • Computer Programs
  • Computer Science
  • Computers
  • Data Analysis
  • Learning
  • Machine Learning
  • New York
  • Observation
  • Production
  • Psychology
  • United States

Readers

  • Artificial Intelligence
  • Operations Research