A cognitive architecture is both a theory about the structure of the
human mind and to a computational instantiation of such a theory used in the fields of artificial intelligence (AI) and
computational cognitive science. These formalized
model
A model is an informative representation of an object, person, or system. The term originally denoted the plans of a building in late 16th-century English, and derived via French and Italian ultimately from Latin , .
Models can be divided in ...
s can be used to further refine comprehensive theories of
cognition
Cognition is the "mental action or process of acquiring knowledge and understanding through thought, experience, and the senses". It encompasses all aspects of intellectual functions and processes such as: perception, attention, thought, ...
and serve as the frameworks for useful artificial intelligence programs. Successful cognitive architectures include
ACT-R
ACT-R (pronounced /ˌækt ˈɑr/; short for "Adaptive Control of Thought—Rational") is a cognitive architecture mainly developed by John Robert Anderson and Christian Lebiere at Carnegie Mellon University. Like any cognitive architecture, ACT ...
(Adaptive Control of Thought – Rational) and
SOAR.
The research on cognitive architectures as software instantiation of cognitive theories was initiated by
Allen Newell
Allen Newell (March 19, 1927 – July 19, 1992) was an American researcher in computer science and cognitive psychology at the RAND Corporation and at Carnegie Mellon University's School of Computer Science, Tepper School of Business, and D ...
in 1990.
A theory for a cognitive architecture is an "''hypothesis about the fixed structures that provide a mind, whether in natural or artificial systems, and how they work together — in conjunction with knowledge and skills embodied within the architecture — to yield intelligent behavior in a diversity of complex environments."
History
Herbert A. Simon, one of the founders of the field of artificial intelligence, stated that the 1960 thesis by his student
Ed Feigenbaum,
EPAM
EPAM (Elementary Perceiver and Memorizer) is a psychological theory of learning and memory
Memory is the faculty of the mind by which data or information is encoded, stored, and retrieved when needed. It is the retention of information ...
provided a possible "architecture for cognition" because it included some commitments for how more than one fundamental aspect of the human mind worked (in EPAM's case,
human memory and human
learning
Learning is the process of acquiring new understanding, knowledge, behaviors, skills, value (personal and cultural), values, Attitude (psychology), attitudes, and preferences. The ability to learn is possessed by humans, non-human animals, and ...
).
John R. Anderson started research on human memory in the early 1970s and his 1973 thesis with
Gordon H. Bower
Gordon Howard Bower (December 30, 1932 – June 17, 2020) was a cognitive psychologist studying human memory, language comprehension, emotion, and behavior modification. He received his Doctor of Philosophy, Ph.D. in learning theory (education), ...
provided a theory of human associative memory. He included more aspects of his research on long-term memory and thinking processes into this research and eventually designed a cognitive architecture he eventually called
ACT. He and his students were influenced by
Allen Newell
Allen Newell (March 19, 1927 – July 19, 1992) was an American researcher in computer science and cognitive psychology at the RAND Corporation and at Carnegie Mellon University's School of Computer Science, Tepper School of Business, and D ...
's use of the term "cognitive architecture". Anderson's lab used the term to refer to the ACT theory as embodied in a collection of papers and designs. (There was not a complete implementation of ACT at the time.)
In 1983 John R. Anderson published the seminal work in this area, entitled ''The Architecture of Cognition.'' One can distinguish between the theory of cognition and the implementation of the theory. The theory of cognition outlined the structure of the various parts of the mind and made commitments to the use of rules, associative networks, and other aspects. The cognitive architecture implements the theory on computers. The software used to implement the cognitive architectures was also called "cognitive architectures". Thus, a cognitive architecture can also refer to a blueprint for
intelligent agent
In artificial intelligence, an intelligent agent is an entity that Machine perception, perceives its environment, takes actions autonomously to achieve goals, and may improve its performance through machine learning or by acquiring knowledge r ...
s. It proposes (artificial)
computation
A computation is any type of arithmetic or non-arithmetic calculation that is well-defined. Common examples of computation are mathematical equation solving and the execution of computer algorithms.
Mechanical or electronic devices (or, hist ...
al processes that act like certain cognitive systems. Most often, these processes are based on human cognition, but other
intelligent systems may also be suitable. Cognitive architectures form a subset of general
agent architectures. The term 'architecture' implies an approach that attempts to model not only behavior, but also structural properties of the modelled system.
Distinctions
Cognitive architectures can be
symbol
A symbol is a mark, Sign (semiotics), sign, or word that indicates, signifies, or is understood as representing an idea, physical object, object, or wikt:relationship, relationship. Symbols allow people to go beyond what is known or seen by cr ...
ic,
connectionist, or
hybrid.
Some cognitive architectures or models are based on a set of
generic rules, as, e.g., the
Information Processing Language
Information Processing Language (IPL) is a programming language created by Allen Newell, Cliff Shaw, and Herbert A. Simon at RAND Corporation and the Carnegie Institute of Technology about 1956. Newell had the job of language specifier-appl ...
(e.g.,
Soar based on the
unified theory of cognition, or similarly
ACT-R
ACT-R (pronounced /ˌækt ˈɑr/; short for "Adaptive Control of Thought—Rational") is a cognitive architecture mainly developed by John Robert Anderson and Christian Lebiere at Carnegie Mellon University. Like any cognitive architecture, ACT ...
). Many of these architectures are based on principle that cognition is computational (see
computationalism
In philosophy of mind, the computational theory of mind (CTM), also known as computationalism, is a family of views that hold that the human mind is an information processing system and that cognition and consciousness together are a form of comp ...
). In contrast, subsymbolic processing specifies no such ''a priori'' assumptions, relying only on emergent properties of processing units (e.g., nodes ). Hybrid architectures such as
CLARION combine both types of processing. A further distinction is whether the architecture is
centralized, with a neural correlate of a
processor at its core, or
decentralized (distributed). Decentralization has become popular under the name of
parallel distributed processing in mid-1980s and
connectionism
Connectionism is an approach to the study of human mental processes and cognition that utilizes mathematical models known as connectionist networks or artificial neural networks.
Connectionism has had many "waves" since its beginnings. The first ...
, a prime example being the
neural network
A neural network is a group of interconnected units called neurons that send signals to one another. Neurons can be either biological cells or signal pathways. While individual neurons are simple, many of them together in a network can perfor ...
. A further design issue is additionally a decision between
holistic and
atomistic, or (more concretely)
modular structure.
In traditional
AI,
intelligence
Intelligence has been defined in many ways: the capacity for abstraction, logic, understanding, self-awareness, learning, emotional knowledge, reasoning, planning, creativity, critical thinking, and problem-solving. It can be described as t ...
is programmed in a top-down fashion. Although such a system may be designed to
learn
Learning is the process of acquiring new understanding, knowledge, behaviors, skills, value (personal and cultural), values, Attitude (psychology), attitudes, and preferences. The ability to learn is possessed by humans, non-human animals, and ...
, the programmer ultimately must imbue it with their own intelligence.
Biologically-inspired computing, on the other hand, takes a more
bottom-up, decentralized approach; bio-inspired techniques often involve the method of specifying a set of simple generic rules or a set of simple nodes, from the interaction of which emerges the overall behavior. It is hoped to build up complexity until the end result is something markedly complex (see complex systems). However, it is also arguable that systems designed
top-down on the basis of observations of what humans and other animals can do, rather than on observations of brain mechanisms, are also biologically inspired, though in a different way.
Notable examples
Some well-known cognitive architectures, in alphabetical order:
See also
References
External links
*
* {{wikiquote-inline
de:Kognitionswissenschaft#Kognitive Architekturen