Key Moments

MIT AGI: Cognitive Architecture (Nate Derbinsky)

Lex FridmanLex Fridman
Science & Technology4 min read91 min video
Mar 20, 2018|66,458 views|1,320|68
Save to Pod
TL;DR

Nate Derbinsky discusses cognitive architectures, a research approach to AGI, focusing on Soar and its application.

Key Insights

1

Cognitive architecture is an approach to Artificial General Intelligence (AGI) that aims to understand and build human-level intelligence by integrating various cognitive processes.

2

Historical context shows a progression from individual AI tasks to the need for unified theories, leading to cognitive architectures.

3

Key cognitive architectures like ACT-R and Soar provide frameworks for modeling human cognition and building intelligent systems.

4

Soar, a prominent cognitive architecture, emphasizes efficiency, task independence, and is publicly available, with applications ranging from robotics to game playing.

5

Forgetting, modeled through mechanisms like base-level decay, is crucial for efficient memory management and improved performance in cognitive systems, contrary to human aversion to forgetting.

6

Integrating modern AI techniques like deep learning with symbolic reasoning in cognitive architectures remains an active area of research, with challenges in grounding and representation.

THE QUEST FOR ARTIFICIAL GENERAL INTELLIGENCE (AGI)

The talk introduces Artificial General Intelligence (AGI) as the pursuit of systems exhibiting human-level intelligence, characterized by persistence, robustness, continuous learning, and the ability to tackle novel tasks. Nate Derbinsky contrasts this with current AI, highlighting the aspirational nature of AGI often depicted in popular culture. He emphasizes that AGI systems should ideally be teachable and adaptable, moving beyond the current limitations of voice assistants like Alexa.

COGNITIVE MODELING AS A PATH TO AGI

The field of cognitive architecture is presented as a multidisciplinary approach to AGI, drawing from neuroscience, psychology, and cognitive science. It involves understanding human cognition at various levels: from acting intelligently (like the Turing Test) to thinking like humans, predicting human behavior, and even understanding the rational rules computers might follow. The core idea is to move beyond isolated theories to a unified framework for intelligence.

THE BIRTH OF UNIFIED THEORIES AND COGNITIVE ARCHITECTURE

Inspired by unified theories of cognition, cognitive architecture seeks to integrate fundamental assumptions about intelligent agents' fixed mechanisms and processes, such as representations, learning, and memory. This integration, when implemented in a system, provides constraints that limit the design space, ultimately guiding progress towards understanding and exhibiting human-level intelligence. This scientific approach is likened to a 'lakatosian research program' where core beliefs evolve over time.

KEY PRINCIPLES AND ARCHITECTURES: ACT-R AND SIGMA

Several core assumptions underpin cognitive architectures, including Newell's time scales of human action, which posit regularities occurring at different temporal levels. Herb Simon's concept of 'bounded rationality' acknowledges human cognitive limitations, leading to 'satisficing' solutions rather than optimal ones. The talk briefly touches upon biological modeling (e.g., Spohn) and psychological modeling (e.g., ACT-R), highlighting ACT-R's focus on predicting human performance and brain activity. Sigma, a newer architecture, aims to unify modern machine learning with cognitive principles.

THE SOAR COGNITIVE ARCHITECTURE: DESIGN AND APPLICATIONS

Soar is detailed as a leading cognitive architecture, emphasizing efficiency and task universality. It operates on a cycle of perception, decision-making, and action, with working memory represented as a directed graph and knowledge encoded in production rules. Soar's efficiency is crucial, aiming for processing under 50 milliseconds. Its applications are diverse, spanning robotics, natural language processing, HCI, simulations, and even games like liar's dice, demonstrating its versatility and broad applicability.

THE BENEFIT OF FORGETTING IN MEMORY SYSTEMS

A key research finding discussed is the beneficial role of forgetting in cognitive systems. By modeling human memory's recency and frequency effects, Soar implements mechanisms like base-level decay to manage memory load. Forgetting non-essential or infrequently used information significantly improves performance and efficiency, especially in large-scale tasks like robotics mapping or reinforcement learning games. This principle of 'forgetting' allows systems to prioritize and reconstruct crucial information, enhancing overall functionality.

INTEGRATION AND FUTURE CHALLENGES IN AGI

Current research in cognitive architectures faces challenges in system integration, transfer learning, and developing multimodal representations that combine symbolic and sub-symbolic processing. Metacognition, or an agent's self-awareness of its own processing, is another area of active development. The ethical implications of succeeding in AGI are also considered, drawing parallels to fictional portrayals of human-like robots. The relationship between cognitive architectures like Soar and deep learning methods is often complementary, with each excelling in different problem domains.

THE DIALECTIC OF RESEARCH: FROM THEORY TO APPLICATION

The research process within the cognitive architecture community, particularly for Soar, involves a cycle of improving the architecture, applying it to solve problems, identifying limitations, and refining the architecture further. This iterative process ensures that the systems remain useful, task-independent, and efficient. The development of mechanisms like forgetting exemplifies how insights from human cognition can lead to practical improvements in AI systems, often with surprising benefits across different application domains.

Common Questions

Cognitive architecture is a research field that integrates neuroscience, psychology, cognitive science, and AI to understand and build intelligent systems. It aims to develop a core set of fixed mechanisms and processes that intelligent agents use across various tasks, serving as one approach to achieve Artificial General Intelligence (AGI).

Topics

Mentioned in this video

People
Alan Newell

One of the founders of AI and a key figure in psychology, who proposed 'Unified Theories of Cognition' which led to the concept of cognitive architectures.

Nate Derbinsky

Professor at Northeastern University working on computational agents that exhibit human-level intelligence, and the speaker of this presentation.

John Anderson

The developer of the ACT-R cognitive architecture and key researcher in the field of cognitive tutoring systems. Also known for his work on rational analysis of memory.

John Laird

A student of Alan Newell, an advisor to Nate Derbinsky, and a co-founder of Soar Technology, known for his work on the chunking mechanism in Soar.

Imre Lakatos

Philosopher of science who proposed the concept of 'Lakatosian science', where progress involves a core set of beliefs surrounded by evolving hypotheses, informing how progress is tracked in cognitive architecture research.

Herbert Simon

Nobel Prize winner in Economics, known for his concept of 'bounded rationality', suggesting that humans operate under cognitive and environmental constraints when making decisions.

Bonnie John

A researcher who applied ACT-R to predict how humans would use computer interfaces while working at IBM, developing tight feedback loops for designers.

Aaron Sloman

The creator of the Spaun model, who wrote the book 'How to Build a Brain' and developed a toolkit for constructing cognitive circuits.

Paul Rosenbloom

The developer of the Sigma cognitive architecture at USC, and one of the prime developers of Soar at Carnegie Mellon.

Chittaranjan Mohan

A researcher at the University of Michigan's Soar group, who worked on the Rosie project, which focuses on learning through text descriptions and multimodal experiences.

Software & Apps
Alexa

Amazon's AI assistant, used by the speaker as an example of current AI limitations compared to desired functionality, like teaching the AI new tasks.

Spaun

A large-scale neural model that simulates various cognitive functions, including vision, working memory, and action, explicitly modeling low-level biological details.

Rosie

A system mentioned as working towards teaching AI new tasks, moving beyond simple command-response, using multimodal inputs.

Sigma

A relative newcomer cognitive architecture developed by Paul Rosenbloom at USC, capable of modern machine learning, vision, and optimization using factor graphs and message passing.

Michigan Liar's Dice

A free iOS App Store game developed using Soar, allowing users to play Liar's Dice against a Soar agent with adjustable difficulty.

Soar

A cognitive architecture focused on efficiency and real-time processing, developed by Alan Newell's students, widely used in various applications from robotics to games.

ACT-R

A cognitive architecture that models human cognition by integrating procedural and declarative memory systems, used for psychological modeling and predicting human behavior.

TensorFlow

Google's open-source machine learning framework, mentioned as the appropriate tool for tasks like object detection, contrasting with the applications of cognitive architectures like Soar.

Lisp

A programming language in which the main distribution of ACT-R is implemented.

Erlang

A programming language used by the Air Force Research Lab to implement ACT-R for parallel processing.

SWIG

A software development tool that Soar uses to generate bindings, allowing it to interface with different programming languages and platforms.

More from Lex Fridman

View all 505 summaries

Found this useful? Build your knowledge library

Get AI-powered summaries of any YouTube video, podcast, or article in seconds. Save them to your personal pods and access them anytime.

Try Summify free