Home Lex Fridman Notes
Lex Fridman · 2018-03-20 · 1h 30m

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.

The gist

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.

Big reveals

  • 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.

Things 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.

Recommended in this episode

Books, products and media the guest or host genuinely endorsed here — with the buy link.

Affiliate link — we may earn a commission at no extra cost to you.

RecommendedBook

How to Build a Brain

Chris Eliasmith

“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 00:23:03
Find it on Amazon
Guest’s ownBook

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 01:02:16
Find it on Amazon
RecommendedBook

How Can the Human Mind Occur in the Physical Universe?

John R. Anderson

“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 01:02:46
Find it on Amazon
RecommendedMedia

Humans

BBC (inferred)

“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 00:59:34
Find it on Amazon