Abstract Plan synthesis and language comprehension, or more generally, the act of discovering how one perception relates to others, are two sides of the same coin, because they both rely on a knowledge of cause and effect—algorithmic knowledge about how to do things and how things work. I will describe a new theory of representation for commonsense algorithmic world knowledge, then show how this knowledge can be organized into larger memory structures, as it has been in a LISP implementation of the theory. The large-scale organization of the memory is based on structures called bypassable causal selection networks. A system of such networks serves to embed thousands of small commonsense algorithm patterns into a larger fabric which is directly usable by both a plan synthesizer and a language comprehender. Because these bypassable networks can adapt to context, so will the plan synthesizer and a language comprehender. I will propose that the model is an approximation to the way humans organize and use algorithmic knowledge, and as such, that it suggests approaches not only to problem solving and language comprehension, but also to learning. I'll describe the commonsense algorithm representation, show how the system synthesizes plans using this knowledge, and trace through the process of language comprehension, illustrating how it threads its way through these algorithmic structures.
[1]
Chuck Rieger,et al.
The Commonsense Algorithm as a Basis for Comfuter Models of Human Memory, Inference, Belief and Contextual Language Comprehension
,
1975,
TINLAP.
[2]
Scott E. Fahlman,et al.
A Planning System for Robot Construction Tasks
,
1973,
Artif. Intell..
[3]
Eugene Charniak.
A Partial Taxonomy of Knowledge about Actions
,
1975,
IJCAI.
[4]
Drew McDermott,et al.
Assimilation of New Information by a Natural Language Understanding System
,
1974
.
[5]
Ira P. Goldstein.
Understanding simple picture programs
,
1974
.
[6]
Gerald J. Sussman,et al.
A Computational Model of Skill Acquisition
,
1973
.
[7]
Marvin Minsky,et al.
A framework for representing knowledge
,
1974
.
[8]
G. Scragg.
Answering Process Questions
,
1975,
IJCAI.
[9]
Charles J. Rieger.
Conceptual Overlays: A Mechanism for the Interpretation of Sentence Meaning in Context
,
1975,
IJCAI.