intelligence without representation€¦ · representation author: rodney brooks presenters: alex...

Post on 15-Sep-2020

2 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Intelligence Without Representation

Author: Rodney BrooksPresenters: Alex Kuefler & Rachel Luo

BackgroundBut Deep Representation Learning is one of many thrusts in AI.

Neural networks have been going in and out of style since 1950s.

State-of-the-Art throughout decades has differed not only in modelling choices, but in design philosophies.

BackgroundIntelligence Without Representation (1987) is an abridged manifesto by Rodney Brooks.

Paper presents an orthogonal view of thinking about (artificial) intelligence.

Not state of the art representation learning, but neural networks were recently resurrected as well.

Outline1. Introduction2. Critique of Pure Representation3. Subsumption Architecture4. The Methodology, In Practice5. Going Forward

IntroductionArtificial Intelligence was first conceived to recreate human intelligence.

Later work focused instead on subdomains: NLP, Vision, Games, etc.

Division of labor is great for applications, but are we still moving towards general AI?

Brooks says “No”

Introduction

Shakey: Camera, laser range-finder, grid-world model, A* planning

Roomba: Follows walls. Bounces off walls.

Critique of Pure RepresentationAI research typically factors problems into two components: Experimenters solve one problem, the AI system solves the other.

Typically, we Abstract Out perception and motor skills from our simulators.

Example: Feature Engineering

Before deep learning, it was the scientist’s job to preprocess raw data (we still do this!)

Subsumption Architecture

The world is its own representation.

Subsumption Architecture

Decomposition by Function

Each subsystem handles one transformation from some symbol to another.

Subsumption Architecture

Decomposition by Activity

Each subsystem produces a complete activity. It decides when to act itself.

The Methodology, In PracticeMethodological maxims:

1. Test the Creatures in the real world.2. Test each layer as it is built.

To demonstrate this methodology, Brooks et al built four robots based on the principles of task decomposition!

The Methodology, In PracticeArchitecture:

Subsumption architecture embodies the idea of decomposition by activity into task-achieving layers.

Each layer is comprised of a fixed-topology network of finite state machines.

Layers are combined through mechanisms called suppression and inhibition.

● Suppression: Messages arriving on the new layer suppress messages incoming from existing layers

● Inhibition: Messages on the new layer inhibit messages being emitted on existing layers

The Methodology, In PracticeExample: Three-layered mobile robot

1. Layer 1: Avoid hitting objects2. Layer 2: Wander around3. Layer 3: Explore new places

What This is Not

1. Connectionism2. Neural networks3. Production rules4. Blackboard5. German philosophy

Incremental IntelligenceLike deep learning hierarchical composition obviates need for central representations.

Unlike deep learning the purpose of the system is implicit, and only emerges from the behavior of submodules, whose purposes are explicit.

Limits to Growth1. How many layers?- So far, three on a physical robot

(six in simulation)2. How complex?- Working on a robot that will require

fourteen layers- Creature that can retrieve empty

soda cans from cluttered desks3. Is learning possible?- Hopefully! Want to achieve

insect-level intelligence

Further Reading ● Herbert, the soda can-collecting robot:

https://dspace.mit.edu/handle/1721.1/6483● Other advanced robots:

https://people.csail.mit.edu/brooks/papers/fast-cheap.pdf● Cog, the humanoid robot:

http://people.csail.mit.edu/brooks/papers/CMAA-group.pdf● More about Brooks’s manifesto: Flesh and Machines, Pantheon Books, New

York, NY, 2002.

Bibliography1. Brooks, R. A. (1991). Intelligence without representation. Artificial intelligence, 47(1), 139-159.2. Domingos, P. (2016). Master Algorithm. Penguin Books.3. Dosovitskiy, A., Springenberg, J., Tatarchenko, M., & Brox, T. (2016). Learning to Generate Chairs,

Tables and Cars with Convolutional Networks.4. Nilsson, N. J. (2009). The quest for artificial intelligence. Cambridge University Press.

top related