If you like our work, please consider supporting us so we can keep doing what we do. And as a current subscriber, enjoy this nice discount!

Also: if you haven’t yet, follow us on Twitter, TikTok, or YouTube!


There is no single definition of cognitive architecture, but at its core, cognitive architecture is concerned with understanding and modeling the fundamental components of human cognition. This includes abilities such as perception, memory, attention, decision-making, and motor control. Researchers in cognitive architecture strives to build computational models that capture the essential features of human cognition, in order to better understand how the mind works and to design more intelligent artificial systems.

Cognitive Architectures:  What are they and how do they work?

Cognitive architectures are computational models of the mind that aim to explain how the mind works. They are designed to simulate the workings of the human mind and to provide a framework for understanding cognitive processes.

Cognitive architectures typically consist of modules that perform specific tasks and rules that govern the interactions between these modules. The most popular cognitive architectures are ACT-R, Soar, and CogAff.

  • ACT-R is a cognitive architecture that was developed at Carnegie Mellon University. ACT-R is a cognitive modeling framework that is used to build computational models of human cognition. The framework is based on the idea that cognition is composed of a set of interacting processing modules that operate on declarative representations of knowledge. The ACT-R framework has been used to build models for a variety of cognitive tasks, including memory, language, and problem-solving.
  • Soar is a cognitive architecture that was developed at the University of Michigan. It is based on the principle of symbolic reasoning and consists of a set of modules that perform different tasks, such as perception, memory, and decision-making.
  • CogAff is a cognitive architecture that was developed at the University of Edinburgh. It is based on the principle of situated cognition, consisting of modules that perform different tasks, such as perception, memory, and decision-making.

There is no definitive answer to this question as the use cases for cognitive architectures can vary greatly depending on the specific goals and objectives of the architects or designers involved.

However, some potential use cases for cognitive architectures might include:

  1. Designing artificial intelligence or machine learning systems that can emulate or exceed human cognitive abilities;
  2. Creating next-generation human-computer interaction systems that can better adapt to and understand the needs and wants of users;
  3. Developing more efficient and effective ways to store, retrieve, and process information;
  4. Creating new types of intelligent systems that can interact with and learn from their environments in more naturalistic ways.


Do you like our work?
Consider becoming a paying subscriber to support us!