Home Lex Fridman Episode
Lex Fridman · 2018-03-20

MIT AGI: Cognitive Architecture (Nate Derbinsky)

Nate Derbinsky explains cognitive architecture as a path to AGI, focusing on the Soar system and the surprising value of forgetting.

MIT AGI: Cognitive Architecture (Nate Derbinsky)
The guest

Nate Derbinsky: Professor at Northeastern University working on computational agents with human-level intelligence; longtime developer of the Soar cognitive architecture and student of John Laird's lab at the University of Michigan.

What this episode covers

In this MIT AGI lecture, Nate Derbinsky introduces cognitive architecture as one research approach toward AGI, situating it across neuroscience, psychology, cognitive science, and AI. He surveys the field from low-level biological models like Spaun up through psychological models like ACT-R and functional systems like Soar and Sigma. He tells a detailed research story about how the team gave Soar a human-inspired memory-activation mechanism and discovered that deliberate forgetting improved performance on robot mapping and a reinforcement-learning dice game. He closes with open problems including symbol grounding, transfer learning, and integrating deep learning, followed by an extended audience Q&A.

Recommended on this episode

BookRecommendedISBN verified

How to Build a Brain

Chris Eliasmith

“really cool book”
“he's got a really cool book called how to build a brain and if you google and you can google spun you can find a toolkit”— Nate Derbinsky
BookRecommendedISBN verified

How Can the Human Mind Occur in the Physical Universe?

John R. Anderson

“it's a fascinating read”
“how can the human mind occur in the physical universe is one of the court akhtar books so it talks through a lot of the psychological underpinnings”— Nate Derbinsky
MediaRecommended

Humans

BBC

“a show that I recommend that you watch; I highly recommend”
“it's from a show that I recommend that you watch that's by the BBC it's called humans and it's basically what if we were able to develop what are called synths”— Nate Derbinsky

The guest's own work

BookBy the guest

The Soar Cognitive Architecture

John E. Laird

“the short cognitive architecture was MIT press came out in 2012 I'll say I'm co-author and theoretically would get proceeds but I've donated them all”— Nate Derbinsky

Also referenced (named, not recommended)

BookReferencedISBN verified

Unified Theories of Cognition

Allen Newell

“some recommended readings and some venues I'd mentioned unified theories of cognition this is Harvard Press I believe”— Nate Derbinsky
ProductReferenced

Michigan Liar's Dice

Soar Group, University of Michigan

“you can actually go to the iOS App Store and download it's called Michigan liar's dice it's free you don't have to pay for it”— Nate Derbinsky
ProductReferenced

Amazon Alexa

Amazon

“during the Amazon sale day I got myself an Alexa and I could just see myself at some point saying Alexa please might write me an R sync script”— Nate Derbinsky
MediaReferenced

Knight Rider

“so who's watched Knight Rider for instance I I don't think that exists yet but but maybe we're getting there”— Nate Derbinsky
MediaReferenced

Pirates of the Caribbean

“this is played in Pirates of the Caribbean when they're on the boat in the second movie and bidding for lives of service”— Nate Derbinsky

Big reveals from this episode

  • Cognitive architecture means fixing your core assumptions about the mechanisms intelligent agents use across tasks, so interconnections add constraints that shrink the design space over time.
  • Soar is engineered for extreme efficiency, holding itself to a 50-millisecond per-cycle ceiling so agents stay reactive, with most cycles under a millisecond.
  • The team deliberately added forgetting to Soar, an architecture that does not aim to mimic humans, after realizing the human habit of forgetting might actually be useful.
  • On the mobile robot, the general forgetting mechanism outperformed hand-tuned task-specific cleanup rules at keeping the system under its 50ms threshold.
  • In the liar's dice game, the forgetting system cut memory needs by more than half while still playing as well as a system that forgot nothing.
  • Soar can be loaded with literally billions of rules and still turn over in under a millisecond because it only processes what changes.
  • In the huge dice state space, under 1% of value estimates ever got updated, so almost all forgotten values could be exactly reconstructed by recomputation.
  • The chunking mechanism generates new rules by memorizing the solution to a subgoal so the same situation never needs to be solved from scratch again.

Worth remembering

  • AGI here means systems that persist over long periods, stay robust, learn over time, and handle tasks they were never told about in advance.
  • Allen Newell delivered the 1987 Harvard lectures, published in 1990 as Unified Theories of Cognition, founding the cognitive architecture idea.
  • Herb Simon won the Nobel Prize in Economics partly for bounded rationality, the idea that humans satisfice under constraints rather than optimize.
  • ACT-R encodes knowledge as if-then production rules and has been used to predict brain-area activation later confirmed with MRI scans.
  • ACT-R has over 1,100 papers, a Lisp main distribution, and ports to Java for robotics and Erlang for parallel processing.
  • Sigma reimplements Soar's core functionality using factor graphs and message passing, enabling modern machine learning, vision, and optimization.
  • Word sense disambiguation asks what a task-independent memory should return for an ambiguous word like 'run' given recency and frequency effects.
  • The Rosie project teaches a robot arm new tasks and concepts like color and 'move' through restricted natural language and pointing.
  • Spaun is a brain model with about two and a half million simulated neurons that can recognize images of numbers.
  • TacAir-Soar was one of the largest rule-based systems, with tens of thousands of rules running a 48-hour large-scale defense simulation.