137
From Planes to Brains Building AI the Wright Way Scott Brown + Dileep George

Vicarious Systems at Singularity Summit 2011

Embed Size (px)

DESCRIPTION

Watch the video here: http://www.youtube.com/watch?v=wof47INDvdg

Citation preview

Page 1: Vicarious Systems at Singularity Summit 2011

From Planes to BrainsBuilding AI the Wright Way

Scott Brown + Dileep George

Page 2: Vicarious Systems at Singularity Summit 2011

Roadmap

Page 3: Vicarious Systems at Singularity Summit 2011

RoadmapPhilosophy

Page 4: Vicarious Systems at Singularity Summit 2011

RoadmapPhilosophyScience

Page 5: Vicarious Systems at Singularity Summit 2011

RoadmapPhilosophyScienceEngineering

Page 6: Vicarious Systems at Singularity Summit 2011

RoadmapPhilosophyScienceEngineering

Page 7: Vicarious Systems at Singularity Summit 2011

Invention

Page 8: Vicarious Systems at Singularity Summit 2011

Humans have been inventing for a long time

Page 9: Vicarious Systems at Singularity Summit 2011
Page 10: Vicarious Systems at Singularity Summit 2011
Page 11: Vicarious Systems at Singularity Summit 2011
Page 12: Vicarious Systems at Singularity Summit 2011
Page 13: Vicarious Systems at Singularity Summit 2011
Page 14: Vicarious Systems at Singularity Summit 2011
Page 15: Vicarious Systems at Singularity Summit 2011
Page 16: Vicarious Systems at Singularity Summit 2011
Page 17: Vicarious Systems at Singularity Summit 2011

?

Page 18: Vicarious Systems at Singularity Summit 2011

?

Page 19: Vicarious Systems at Singularity Summit 2011

?

Page 20: Vicarious Systems at Singularity Summit 2011

Flight circa 1900

Page 21: Vicarious Systems at Singularity Summit 2011

Flight circa 1900

replicate natural phenomena

Page 22: Vicarious Systems at Singularity Summit 2011

Flight circa 1900

replicate natural phenomenahigh level of public excitement

Page 23: Vicarious Systems at Singularity Summit 2011

Flight circa 1900

replicate natural phenomenahigh level of public excitementmany approaches and teams

Page 24: Vicarious Systems at Singularity Summit 2011

Flight circa 1900

replicate natural phenomenahigh level of public excitementmany approaches and teamsgovernment and private funding

Page 25: Vicarious Systems at Singularity Summit 2011

Flight circa 1900

replicate natural phenomenahigh level of public excitementmany approaches and teamsgovernment and private fundinglots of crackpots

Page 26: Vicarious Systems at Singularity Summit 2011

Flight circa 1900

replicate natural phenomenahigh level of public excitementmany approaches and teamsgovernment and private fundinglots of crackpotsexperts arguing it can’t be done

Page 27: Vicarious Systems at Singularity Summit 2011

Flight circa 1900

replicate natural phenomenahigh level of public excitementmany approaches and teamsgovernment and private fundinglots of crackpotsexperts arguing it can’t be done

Page 28: Vicarious Systems at Singularity Summit 2011

Flight circa 1900

replicate natural phenomenahigh level of public excitementmany approaches and teamsgovernment and private fundinglots of crackpotsexperts arguing it can’t be done

AI circa 2011

Page 29: Vicarious Systems at Singularity Summit 2011

Contour Down Bristle

Freq.

FlappingMovement

Gliding

Head Wings Tail

Pos.

Flight

Amp.

Body

Bones

Muscles

Feathers

Vane Barbule Barbicels

{

Page 30: Vicarious Systems at Singularity Summit 2011

Glia Ion

Proteins

Dendrites Spines

Synapses Learning Rules

Networks of Simple Neurons

Cortical Columns

Inter-region connectivity

Spikes

Perception

CognitionBehavior

Intelligence{

Page 31: Vicarious Systems at Singularity Summit 2011
Page 32: Vicarious Systems at Singularity Summit 2011

Old brain

Page 33: Vicarious Systems at Singularity Summit 2011

Old brain

Neocortex

Page 34: Vicarious Systems at Singularity Summit 2011
Page 35: Vicarious Systems at Singularity Summit 2011

Common set of principles

Page 36: Vicarious Systems at Singularity Summit 2011

Face Non-face

Page 37: Vicarious Systems at Singularity Summit 2011

Face Non-face

2561024

Page 38: Vicarious Systems at Singularity Summit 2011
Page 39: Vicarious Systems at Singularity Summit 2011
Page 40: Vicarious Systems at Singularity Summit 2011
Page 41: Vicarious Systems at Singularity Summit 2011
Page 42: Vicarious Systems at Singularity Summit 2011

Number of seconds in a human’s life: 3153600000

Page 43: Vicarious Systems at Singularity Summit 2011

Assumptions Learning efficiency Generality

Page 44: Vicarious Systems at Singularity Summit 2011

Assumptions Learning efficiency Generality

Page 45: Vicarious Systems at Singularity Summit 2011

Assumptions Learning efficiency Generality

Page 46: Vicarious Systems at Singularity Summit 2011

Assumptions Learning efficiency Generality

Page 47: Vicarious Systems at Singularity Summit 2011
Page 48: Vicarious Systems at Singularity Summit 2011

Neocortex works on several different

modalities

Page 49: Vicarious Systems at Singularity Summit 2011

Neocortex works on several different

modalities

Neocortex learns efficiently

+

Page 50: Vicarious Systems at Singularity Summit 2011

Necortical structure is

largely uniform

+

Neocortex works on several different

modalities

Neocortex learns efficiently

+

Page 51: Vicarious Systems at Singularity Summit 2011

A common assumption-set

works wellfor a large set of

problems

Necortical structure is

largely uniform

+

Neocortex works on several different

modalities

Neocortex learns efficiently

+

Page 52: Vicarious Systems at Singularity Summit 2011

What are the algorithms?

Page 53: Vicarious Systems at Singularity Summit 2011

What are the algorithms?

Page 54: Vicarious Systems at Singularity Summit 2011

What are the assumptions?✓

Page 55: Vicarious Systems at Singularity Summit 2011

RoadmapPhilosophyScienceEngineering

Page 56: Vicarious Systems at Singularity Summit 2011

RoadmapPhilosophy ScienceEngineering

Page 57: Vicarious Systems at Singularity Summit 2011
Page 58: Vicarious Systems at Singularity Summit 2011

Glia Ion

Proteins

Dendrites Spines

Synapses Learning Rules

Networks of Simple Neurons

Cortical Columns

Inter-region connectivity

Spikes

Perception

CognitionBehavior

Page 59: Vicarious Systems at Singularity Summit 2011

What is the right level of abstraction?

Page 60: Vicarious Systems at Singularity Summit 2011
Page 61: Vicarious Systems at Singularity Summit 2011
Page 62: Vicarious Systems at Singularity Summit 2011

Information processing

Page 63: Vicarious Systems at Singularity Summit 2011

Information processing

Page 64: Vicarious Systems at Singularity Summit 2011

Information processing

Communication between neurons

Page 65: Vicarious Systems at Singularity Summit 2011

Information processing

Communication between neurons

Staying alive

Page 66: Vicarious Systems at Singularity Summit 2011

Glia Ion

Proteins

Dendrites Spines

Synapses Learning Rules

Networks of Simple Neurons

Cortical Columns

Inter-region connectivity

Spikes

Perception

CognitionBehavior

Page 67: Vicarious Systems at Singularity Summit 2011

Glia Ion

Proteins

Dendrites Spines

Synapses Learning Rules

Networks of Simple Neurons

Cortical Columns

Inter-region connectivity

Spikes

Perception

CognitionBehavior

Page 68: Vicarious Systems at Singularity Summit 2011

Glia Ion

Proteins

Dendrites Spines

Synapses Learning Rules

Networks of Simple Neurons

Cortical Columns

Inter-region connectivity

Spikes

Perception

CognitionBehavior

Page 69: Vicarious Systems at Singularity Summit 2011

Glia Ion

Proteins

Dendrites Spines

Synapses Learning Rules

Networks of Simple Neurons

Cortical Columns

Inter-region connectivity

Spikes

Perception

CognitionBehavior

Page 70: Vicarious Systems at Singularity Summit 2011

What is the right level of abstraction?

Page 71: Vicarious Systems at Singularity Summit 2011

What is the right level of abstraction?

Page 72: Vicarious Systems at Singularity Summit 2011

Neocortex

Physics of World’s Data

Computational Framework

Page 73: Vicarious Systems at Singularity Summit 2011
Page 74: Vicarious Systems at Singularity Summit 2011

NeocortexSource of assumptions/

constraints

Page 75: Vicarious Systems at Singularity Summit 2011

NeocortexSource of assumptions/

constraints

Physics of World’s DataTo find correspondence

with neocortex properties

Page 76: Vicarious Systems at Singularity Summit 2011

NeocortexSource of assumptions/

constraints

Physics of World’s DataTo find correspondence

with neocortex properties

Computational FrameworkUnderstand why neocortex does what it does to design

algorithms

Page 77: Vicarious Systems at Singularity Summit 2011
Page 78: Vicarious Systems at Singularity Summit 2011

Observed hierarchy in the cortex

Hierarchical structure of data

Efficiency and re-use.Dynamic programming.

Page 79: Vicarious Systems at Singularity Summit 2011

Spikes

? ?

Page 80: Vicarious Systems at Singularity Summit 2011
Page 81: Vicarious Systems at Singularity Summit 2011

Blue brain project

Page 82: Vicarious Systems at Singularity Summit 2011

Machine learning, statistics

Page 83: Vicarious Systems at Singularity Summit 2011

Brain corporation

Page 84: Vicarious Systems at Singularity Summit 2011

Did Wright brothers observe birds to learn flying?

Page 85: Vicarious Systems at Singularity Summit 2011
Page 86: Vicarious Systems at Singularity Summit 2011

“Airplanes don’t flap their wings”

Page 87: Vicarious Systems at Singularity Summit 2011

“Airplanes don’t flap their wings”

Page 88: Vicarious Systems at Singularity Summit 2011

“Airplanes don’t flap their wings”

This is precisely what the Wrights learned by observing birds!

Page 89: Vicarious Systems at Singularity Summit 2011
Page 90: Vicarious Systems at Singularity Summit 2011

RoadmapPhilosophy ScienceEngineering

Page 91: Vicarious Systems at Singularity Summit 2011

RoadmapPhilosophy ScienceEngineering

Page 92: Vicarious Systems at Singularity Summit 2011
Page 93: Vicarious Systems at Singularity Summit 2011

Kite

Page 94: Vicarious Systems at Singularity Summit 2011

Kite Glider

Page 95: Vicarious Systems at Singularity Summit 2011

Wind Tunnel Kite Glider

Page 96: Vicarious Systems at Singularity Summit 2011

Engineering process

Biological Constraints

Computational Requirements

Biological circuit model for inference

Mathematical model for inference

Non-biological learning algorithm

Empirical results

Explanation for biological

phenomena

Hard Problem

Predictions

Page 97: Vicarious Systems at Singularity Summit 2011

Engineering process

Biological Constraints

Computational Requirements

Biological circuit model for inference

Mathematical model for inference

Non-biological learning algorithm

Empirical results

Explanation for biological

phenomena

Hard Problem

Predictions

Page 98: Vicarious Systems at Singularity Summit 2011

picture ofbird wings

Page 99: Vicarious Systems at Singularity Summit 2011

picture ofbird wings

Page 100: Vicarious Systems at Singularity Summit 2011

picture ofbird wings

Page 101: Vicarious Systems at Singularity Summit 2011

Banking turn

Page 102: Vicarious Systems at Singularity Summit 2011

Banking turn Wing warping

Page 103: Vicarious Systems at Singularity Summit 2011

I

II/III

IV

V

VI

Biological circuit diagram

Page 104: Vicarious Systems at Singularity Summit 2011

I

II/III

IV

V

VI

Biological circuit diagram

Page 105: Vicarious Systems at Singularity Summit 2011
Page 106: Vicarious Systems at Singularity Summit 2011
Page 107: Vicarious Systems at Singularity Summit 2011
Page 108: Vicarious Systems at Singularity Summit 2011
Page 109: Vicarious Systems at Singularity Summit 2011

Mathematical model

Page 110: Vicarious Systems at Singularity Summit 2011
Page 111: Vicarious Systems at Singularity Summit 2011
Page 112: Vicarious Systems at Singularity Summit 2011
Page 113: Vicarious Systems at Singularity Summit 2011
Page 114: Vicarious Systems at Singularity Summit 2011

(1) Coincidence likelihood

(2) Markov chain likelihood

(3) Coincidence Belief

(4) Feedback messages

Page 115: Vicarious Systems at Singularity Summit 2011

D

D

D

D

D

D D

D

D

D

D

D

D

D

Belief

1

2 3

4

Page 116: Vicarious Systems at Singularity Summit 2011

I

II/III

IV

V

VI

Page 117: Vicarious Systems at Singularity Summit 2011

Davide Maltoni

Page 118: Vicarious Systems at Singularity Summit 2011

Solving problems in the right order

Page 119: Vicarious Systems at Singularity Summit 2011

Powerful motor Control

Page 120: Vicarious Systems at Singularity Summit 2011

Is detailed brain connectivity a required first step?

Page 121: Vicarious Systems at Singularity Summit 2011

We are building a vision system first...

Page 122: Vicarious Systems at Singularity Summit 2011

We are building a vision system first...

because, higher level reasoning requires grounding in a perception-action system.

Page 123: Vicarious Systems at Singularity Summit 2011
Page 124: Vicarious Systems at Singularity Summit 2011

A) After wading barefoot in the lake, Erik used his shirt to dry his feet.

Page 125: Vicarious Systems at Singularity Summit 2011

A) After wading barefoot in the lake, Erik used his shirt to dry his feet.

B) After wading barefoot in the lake, Erik used his glasses to dry his feet.

Page 126: Vicarious Systems at Singularity Summit 2011

A) After wading barefoot in the lake, Erik used his shirt to dry his feet.

B) After wading barefoot in the lake, Erik used his glasses to dry his feet.

Watson?

Page 127: Vicarious Systems at Singularity Summit 2011

A) After wading barefoot in the lake, Erik used his shirt to dry his feet.

B) After wading barefoot in the lake, Erik used his glasses to dry his feet.

Watson?

Page 128: Vicarious Systems at Singularity Summit 2011

Performance of hierarchies

Page 129: Vicarious Systems at Singularity Summit 2011

Performance of hierarchiesPe

rform

ance

met

ric

1 Level

2 Levels3 Levels

Existing systems

Page 130: Vicarious Systems at Singularity Summit 2011

Performance of hierarchiesPe

rform

ance

met

ric

1 Level

2 Levels3 Levels

Existing systems

3 Levels

1 Level

2 Levels

Our system

Page 131: Vicarious Systems at Singularity Summit 2011

Future

Page 132: Vicarious Systems at Singularity Summit 2011

1903:The first flight was only 59 secs and covered less than 100 feet

1919:First nonstop trans-atlantic flight.

Page 133: Vicarious Systems at Singularity Summit 2011
Page 134: Vicarious Systems at Singularity Summit 2011
Page 135: Vicarious Systems at Singularity Summit 2011
Page 136: Vicarious Systems at Singularity Summit 2011
Page 137: Vicarious Systems at Singularity Summit 2011

Thank You