| Film "Eating" |
Video QuickTime -> | |
|---|---|---|
| Jpeg Images -> | (10 Ko) |
| Film "Fighting/Killing" |
Video QuickTime -> | |
|---|---|---|
| Jpeg Images -> | (10 Ko) |
| Film "Mating" |
Video QuickTime -> | |
|---|---|---|
| Jpeg Images -> | (11 Ko) |
| Film "Lighting" |
Video QuickTime -> | |
|---|---|---|
| Jpeg Images -> | (10 Ko) |
PolyWorld is an ecological simulator, consisting of a flat ground-plane, possibly divided up by a few impassable barriers, filled with randomly grown pieces of food, and inhabited by a variety of organisms. The inhabiting organisms use vision as input to a neural network brain that employs Hebbian learning at its synapses. The outputs of this brain fully determine the organisms'behaviors. These organisms and all other visible constituents of the world are represented by simple polygonal shapes. Vision is provided by rendering an image of the world form each organism's point of view, and using the resulting pixel map as input to the organism's brain, as if it were light falling in a retina. A small number of an organism's neurons are predetermined to activate a suite of possible primitive behaviors, including eating, mating, fighting, moving forward, turning, controlling their field of view, and controlling the brightness of a few of the polygons on their bodies. Organisms expend energy with each action, including neural activity. They must replenish this energy in order to survive. They may do so by eating the food that grows around the environment. When an organism dies, its carcass turns into food, so they may also replenish their energies by killing and eating each other. Predation is thus modeled quite naturally. The organism's simulated physiologies and metabolic rates are determined from an underlying genome, as are their neural architectures. When two spatially overlapping organisms both express their mating behavior, reproduction occurs by taking the genetic material from the two haploid individuals, subjecting it to crossover and mutation, and then expressing the new genome as a child organism. A variety of different "species" emerge under different environmental conditions, exhibiting recognizable, "lifelike" behavior strategies. The organisms of PolyWorld, surprisingly, fully satisfy Farmer & Belin's list of "properties that we associate with life".
By utilizing both the method (Natural Selection) and the tools (assemblies
of neuronal cells) used in the creation of natural intelligence, PolyWorld
is an attempt to take the appropriate first steps towards modeling, understanding,
and reproducing the phenomenon of intelligence. While one of the grand goals
may be the development of a human level (or greater) intelligence in the computer,
it would be only slightly less grand to evolve a computational Aplysia
that was fully knowable - fully instrumentable, and, ultimately, fully
understandable - to let us know that we are on the right path.