Architectures: Definition and Discussion

This is a brief summary of Allen Newell's discussion of the role of architectures in a Unified Theory of Cognition (UTC). This material is taken from Unified Theories of Cognition , section 2.6.

Newell defines an architecture to be the fixed structure that realizes a symbol system which Newell maintains is necessary for realizing a sufficinetly complex knowledge-level system. Of course if we look at the human cognitive architecture, realized in neural circuit technology, we notice that very little of it is permanently immutable. What we should then consider are those structures that are fixed relative to a particular time scale.

Since the purpose of a UTC is to provide a functional description of a class of cognitive agents it should therefore describe the communality amongst the agents in this class. Because the architecture is the fixed processing structure of the agent, it describes how the variable content in the agent's memory will be processed. Since the architecture provides the basis for communality amongst agents with vastly different knowledge bases, formulation of a UTC amounts to a description of an architecture.

Newell makes a parallel to computer architectures by specifying the following functions that have been included in architectures classically:


Click here to see a discussion of the dichotomy between architectural and rational analysis.
Back to List of Other Meta-level Discussions