Cognitive architecture and ACT-R Flashcards
Definition of a Cognitive Architecture
A cognitive architecture is the overall structure and process of a computational cognitive model, used for a broad, multiple-level/domain analysis of cognition.
What are the goals of cognitive architectures
Modelling of the Human Mind
Construction of Artificial Cognitive Systems
What are the advantages of cognitive architectures
- Shed new light on cognition (useful tools for advancing the understanding of human cognition)
- Are generic and therefore can be applied in different
domains - Are unified models that coherently integrate many
different aspects of cognition - Are executable implementations of theories about
cognition that explicitly state all underlying assumptions and hypotheses - Are “deep explanations” (Sun, 2007) of cognitive processing that go beyond the task-level
What is the level of modeling of cognitive architectures?
Componential Level
What are the three types of Cognitive Architecture?
Symbolic, Emergent, Hybrid
What are the three types of Cognitive Architecture?
Symbolic, Emergent, Hybrid
What are the two design considerations when building a cognitive architecture?
Scope (Compactness and Comprehensiveness)
Generality (Simplicity and Degree of Realism)
What is the scope when building a cognitive architecture?
Cognitive architectures are generic: it is therefore not desirable to model all relevant cognitive functions explicitly. Must choose which cognitive functions are an integral part of the architecture and which other functions can be implemented later within the framework of the architecture (derived capabilities)
What is the generality when building a cognitive architecture?
The generality of a cognitive architectures is an important tradeoff. While the modeling of too many specific details makes the architecture less general, a too general formulation will make the architecture under-constrained and meaningless (Sun, 2007).