Dangerous Ideas is lynx-friendly, at least partially.
In general I only include the teaser for the text version, but in this
case I have full notes for all the slides. Please let me know if
there anything still making this page difficult for anyone to access.
Just mail gremio at ai dot mit dot edu.
Radhika Nagpal
from: The Amorphous Computing Group
1 p.m. Wednesday, April 10, 2002
Teaser - Emergence is not Mysterious
It is fascinating how global phenomena can emerge from the local
interactions of millions of simpler individuals. Colonies of ants and
termites cooperate to acheive complex global tasks. Simple cellular
automata rules produce complex patterns. Cells with identical DNA
cooperate to form incredibly complex structures, such as ourselves. As
new technologies make it possible to embed millions of tiny computing
and sensing devices onto bridges and airplane wings and into robots,
we are forced to move away from a centralized mindset and these
emergent systems look incredibly attractive. But how can we use these
mechanisms when they appear so mysterious and when we are not sure
what "emergent" really means.
Slide 1 - Motivation
Smart Materials, Smart Dust, Self-Reconfigurable Robots
Technology like MEMs and biocomouting making it possible to embed
all sortf of novel and radical applications are becoming possible
programmable material that can change it shape - like an airplane wing or sheet that can programmabled to be a whatever, selfrepairing bridges
reconfigurable robots that change shape, space structures that fold compactly
Many of these apps are already being built
Programming such systems is a challenge:
For the most part focussed on centralized applications of traditional
control theory, heirarchical control, or heuritisc based searches. Not
only are these not scalable, but they are fragile, and they ut
pressure to build complex reliable pieces rather than cheap ones.
Although many attempts to understand global phenoma, hard to use as
engineering tools. cellular automata, artificial life, eveolutionary
computation no framework for poducing local rules that solve
particular goals Evooltionary approaches produce rules for particular
goals but without any understanding why they work, makes difficult to
erify that and crafting fitness functios.
Example of programmed self-assembly that combines ideas inspired by
studies of embryogenesis with engineering
Slide 2 - Centralized Approach
- Centralized or Hierarchical Control
- Centralized / Heuristic Searches
- Issues:
- Vast numbers of almost identical elements
- Irregular, time-varying interconnects
- Local interactions and local information
- Limited resources; Limited global information
Slide 3 - Emergent Systems
[mathematical patterns, contoured beehives, etc. -Ed]
Ants, Flocks
Physical Models
Game of life
Slide 4 - Inverter Patterns
as an example of a non-symmetric pattern which needs to be
designed from a top level goal to emerge from bottom-up systems, we
use a multicolored image of an inverter gate (red fork from left
interacting with positive and negative yellow and green doped lines to
a center, from where another red lead goes out to the right) -Ed.
Slide 5 - Inverter Patterns
more of them shown in a series. The emergent space has
segmented itself to form several of these in a chain. -Ed.
Slide 6 - Inverter Patterns
The segmentation process is detailed: first a "local
neighborhood size" is determined, based on the distance between the
parallel edges, top and bottom which are previously started off blue.
-Ed.
Slide 7 - Shapes and Patterns
What kinds of things can we generate emergently, which we have just thought up this way?
- Shapes: flat folded shapes
- Patterns: all plane-Euclidean constructions
plane-Euclidian: anything you can construct with a ruler and compass.
Slide 8 - Biologically-inspired Primitives
[From slide notes: -Ed.]
- count up (estimate of distance)
- local average to improve integral distance estimate
- gradient has a name
- multiple sources may emit gradient same name (shortest distance to any)
(almost always case)
?? time (away from), redundancy, asynchornicity issues ??
[My notes from the presentation: -Ed.]
Gradients: point sources (compass) and lines of cells (ruler) can send
out gradients, messages that weaken with distance (or hops depending
on the message style).
These can interact: a line gradient can establish an impassable
"crease" that a point-source gradient might not be able to pass.
The "biologically inspired" part is the bee in the top right corner.
It shows both radial patterns and bilateral symmetry.
Slide 9 - Shape Transformations
[ Images of mollusks or similar shapes, but in different distortions. ]
D'Arcy W. Thompson, "On Growth and Form"
[ Parallel images of the inverter distorted based only on starting
positions of the two boundary lines. ]
Slide 10 - Dangerous Ideas
- Emergence != Mysterious
- "Global" rules are as important as local rules
- Evolution is not the only source of "general" ideas in biology
- Artificial Systems can contribute to understanding biology (or, system-level theories of biology are useful)
Slide 11 - Neat Examples in Development
[ Cockroach legs: If you splice them, they regrow. Interestingly, a
piece reattached backwards will redifferentiate the right way
around!!! ]
[ Examples from biology of things with lateral or radial development ]
Slide 12 - Related Shapes in Biology
[ Fly heads that look a lot alike except for distortion, and line
drawings of them in the appropriate distortions, again from only the
starting conditions. The flies in question are antedisper, prodispar,
dimidiata, dispar, dissimulata, and exuberans. ]
P. A. Lawrence, "The Making of a Fly"
Slide 13 - Dangerous Ideas
- Origami is not an art, it's an OBSESSION
Slide 14 - Origami
[ Origami figures: butterfly, Pegasus, seashell, Escher shapes / drawings, dragon, and an ornate immense wall clock! ]
Models by Robert Lang, Angela Baldo, and others.
Slide 15 - Practical Applications of Origami
EYEGLASS Space Telescope
[ Folding Frenell lens, or solar cell array for space applications ]
email radhi at ai dot mit dot edu with questions about the presentation.
email gremio at ai dot mit dot edu regarding Dangerous Ideas or the D.I. page.