Cognitive Architectures
What is Cognitive Architecture
A cognitive architecture is not a single algorithm or method for solving a specific problem; rather, it is the task-independent infrastructure that learns, encodes, and applies an agent’s knowledge to produce behavior, making a cognitive architecture a software implementation of a general theory of intelligence.
Cognitive architecture is a hypothesis about how systems work together to produce intelligent behaviour. It is inspired by the human mind and its components, such as perception, action, memory, and reasoning.
Cognitive architectures are frameworks that provide general principles and mechanisms for cognitive modelling. Cognitive architectures can be seen as theories of how human cognition works at a general level.
Cognitive architecture acts as a blueprint for creating and implementing intelligent agents.
Some examples of applications are, autonomous agents, robotics, cognitive healthcare, smart city, and smart transportation.
Common Model for Cognitive Architecture
Perception (P) delivers changes to working memory.
Working memory (WM) contains the agent’s current representation of the environmental situation, augmented with its interpretation…