Artificial General Intelligence
Boston University - Summer II 2023
Course staff and office hours
Instructor: Prof. Iddo Drori
Teaching Fellow: TBD
The Artificial General Intelligence course includes three parts: (1) Consciousness, (2) Human Intelligence, and (3) Artificial General Intelligence.
The first part covers the elements required for a conscious neural network.
Consciousness does not mean intelligence, does not require biology,
and only requires combining existing machine learning and AI capabilities covered in the first part of the class:
(1) self-report, (2) conversational ability available in language models, (3) domain-general abilities available in a generalist agent,
(4) sensory processing available in vision-language transformers, (5) the ability to act available in vision-language-action transformers,
(6) world models, (7) self models, (8) recurrent processing available in sequence models, (9) a global workspace, and (10) a unified agency.
The second part of the class covers human intelligence from a neuroscience perspective,
including synaptic transmission, perception, movement, emotion, and motivation.
We then describe human development and emergent behavior, followed by the neural mechanisms of learning, memory, language, and cognition.
The third part presents a path toward artificial general intelligence including quality-diversity, and open ended exploration.
The class covers recent work published in Nature, Science, PNAS, ICLR, NeurIPS, ICML, and AAAI,
and is based on notes for a book in progress titled Artificial General Intelligence by Iddo Drori, commissioned by Cambridge University Press.
Each lecture is two and a half hours long with a ten minute break.
During the second hour, students present papers in a seminar style class.
Lecture 1: Introduction
Part I: Consciousness
Lectures 2, 3: Vision, language, and action transformers
Lecture 4: Domain general models, generalist agents
Lecture 5, 6: Recurrent models, world and self-models
Lecture 7: Global workspace models, memory, and unified agency
Lecture 8: A conscious neural network
Part II: Human Intelligence
Lectures 9, 10: Synaptic transmission and perception, movement, emotion
Lecture 11: Development and emergence of behaviour
Lectures 12, 13: Learning, memory, language and cognition
Part III: Artificial General Intelligence
Lectures 14, 15: Foundation models, reinforcement learning, and generative AI
Lecture 16: Quality-diversity, open ended exploration
Lectures 17, 18: Meta, multi-task, few-shot, continual, and lifelong learning