Ken's ALife Page
Introduction...
Artificial Life is devoted to a new discipline that investigates the scientific,
engineering, philosophical, and social issues involved in our rapidly increasing
technological ability to synthesize life-like behaviors from scratch in computers,
machines, molecules, and other alternative media. By extending the horizons of empirical
research in biology beyond the territory currently circumscribed by life-as-we-know-it,
the study of Artificial Life gives us access to the domain of life-as-it-could-be, and
it is within this vastly larger domain that we must found general theories of biology
and in which we will discover practical and useful applications of biology in our
engineering endeavors.
Artificial Life is the first unifying forum for the dissemination of scientific
research in the field of artificial life. Relevant topics span the hierarchy of
biological organization, including studies of the origin of life, self-assembly,
growth and development, evolutionary and ecological dynamics, animal and robot
behavior, social organization, and cultural evolution.
A Brief Introduction to Artificial Life...
Biology is the scientific study of life - in principle anyway. In practice,
biology is the scientific study of life on Earth based on carbon-chain chemistry.
There is nothing in its charter that restricts biology to carbon-based life; it
is simply that this is the only kind of life that has been available to study.
Thus, theoretical biology has long faced the fundamental obstacle that it is
impossible to derive general principles from single examples.
Without other examples, it is difficult to distinguish essential properties
of life - properties that would be shared by any living system - from properties
that may be incidental to life in principle, but which happen to be universal to
life on Earth due solely to a combination of local historical accident and common
genetic descent.
In order to derive general theories about life, we neeed an ensemble of instances
to generalize over. Since it is quite unlikely that alien lifeforms will present
themselves to us for study in the near future, our only option is to try to create
alternative life-forms ourselves - Artificial Life - literally "life made by Man
rather than by Nature."
Artificial Life ("AL" or "Alife") is the name given to a new discipline that
studies "natural" life by attempting to recreate biological phenomena from
scratch within computers and other "artificial" media. Alife complements the
traditional analytic approach of traditional biology with a synthetic approach
in which, rather than studying biological phenomena by taking apart living
organisms to see how they work, one attempts to put together systems that behave
like living organisms.
The process of synthesis has been an extremely important tool in many disciplines.
Synthetic chemistry - the ability to put together new chemical compounds not
found in nature - has not only contributed enormously to our theoretical understanding
of chemical phenomena, but has also allowed us to fabricate new materials and chemicals
that are of great practical use for industry and technology.
Artificial life amounts to the practice of "synthetic biology" and, by analogy with
synthetic chemistry, the attempt to recreate biological phenomena in alternative
media will result in not only better theoretical understanding of the phenomena
under study, but also in practical applications of biological principles in the
technology of computer hardware and software, mobile robots, spacecraft, medicine,
nanotechnology, industrial fabrication and assembly, and other vital engineering
projects.
By extending the horizons of empirical research in biology beyond the territory
currently circumscribed by life-as-we-know-it, the study of Artificial Life gives
us access to the domain of life-as-it- could-be, and it is within this vastly
larger domain that we must ground general theories of biology and in which we
will discover practical and useful applications of biology in our engineering
endeavors.
Genetic Algorithms, Cellular Automata, The Genetic Programming, Memetics,
Artificial Life, Adaptive Behavior, and Evolutionary Computation are all topics covered in
this cross referencing node.
The A.L. & S.O.S. Short List...
ALife On-Line The Santa Fe Institute
List of on-line Alife papers Includes genetic programming, learning, autonomous agents, robotics, and evolution.
Artificial Life Bibliography A Semi-annotated Artificial Life Bibliography of On-line Publications By Ezequiel A Di Paolo
Artificial Life Resources FAQ
Fuzzy Logic
Self-Organizing Systems
Links on Complexity, Self-organization and Artificial Life
- Artificial Life Online service with lots of info (news, bibliography, journals, ...)
- T.S. Ray: An evolutionary approach to synthetic biology (paper on artificial life)
- Evolutionary and Adaptive Systems research at the University of Sussex
- Illinois Genetic Algorithms Lab
- Interactive genetic art (evolves according to user preferences)
- Genetically programmed music
- FAQ's on Genetic Algorithms
- Artificial Life ftp server
- Karl Sims' Virtual Creatures: 3D, animated "life forms", developed through simulated evolution
- Intelligent Systems: Brendan Kitts's reflections on life, AI, and their future developments, with many useful references
- CWRU Autonomous Agents Research Group
- MIT Media Lab Autonomous Agents Group, headed by Pattie Maes
- Intelligent Software Agents
- Web resources on Intelligent Software Agents
- University of Vienna Dep. of Theoretical Biology, with research on systems theory of evolution, alife, constructivism, cognition and evolutionary epistemology
- Boids
(Flocks, Herds, and Schools: a Distributed Behavioral Model)
- Swarm Web Pages
- Liverpool Biocomputation Group (Announcements)
- Brian Keely's bibliography on Artificial Life
- Boston University's Center for Adaptive Systems
Further Reading in Dead Trees (Books)...
"Artificial Life" by Steven Levy (Pantheon, 1992)
This is the best book I have ever seen on Artificial Life (and one of the few I've
ever seen). Levy's excellent writing takes the reader on a fabulous journey through
the emerging world of artificial life. If you have an iota of interest in artificial
life, read this book!
"Artificial Life Lab" by Rudy Rucker (The Waite Group, 1993)
This book is definitely a basic book. It presents many good theories, but nothing
that can't be found in other books with more description. The Boppers program which
comes with the book is good for observing Rucker's theories, but it isn't very exciting
otherwise. It certainly doesn't lack in options, however. Almost anything you can think
to do to Rucker's Boppers has an option somewhere. Overall, however, it presents only a
small subset of what is really available for artificial life.
"The Algorithmic Beauty of Plants" by Przemyslaw Prusinkiewicz and Aristid
Lindenmayer (Springer-Verlag, 1990)
Excellent book exploring the theory and practice of creating Lindenmayer Systems.
Also contains some amazing screen shots of actual L-systems drawn on Iris workstations.
Very interesting book, but a bit technical.
"Adaptation in Natural and Artificial Systems" by John H. Holland
Perhaps the difinative book on the subject by the founder of the entire
science of ALife and Genetic Algorithms.
"Garden in the Machine - The Emerging Science of Artificial Life" - by Claus Emmeche
"Creating Artificial Life - Self-Organization" by Edward Rietman
"Genesis Redux - Experiments Creating ALife" by Edward Rietman
Related Subjects (Complexity, Chaos, Self-Organization) - Further Reading...
"Complexification" by John L. Casti
"At Home in the Universe" by Stuart Kauffman
"Frontiers of Complexity" by Peter Coveney and Roger Highfield
"Out of Control" by Kevin Kelly
"Complexity" by Mitchell Waldrop
"River Out of Eden" by Richard Dawkins
"The Blind Watchmaker" by Richard Dawkins
"The Selfish Gene" by Richard Dawkins
"The Science of the Artificial" by Herbert A. Simon
"The Mismeasure of Man" by Stephen Jay Gould
"How the Leopard Changed It's Spots - The Evelution of Complexity" by Brian Goodwin
"The Symbiotic Universe" by George Greenstein
"Instant Biology"
"The Chemistry of Life" by Martin Olomucki
Further Reading in Articles...
"Cellular Automata" Nature by Stephen Wolfram
One of the first articles about CA's. Somewhat interesting, but way
too technical. It's not incoherent, but everything that is discussed
could be said in much simpler terms with the same effect. I guess that's
why it's in Nature, not Discover. If you're interested in Wolfram's CA's,
check out Steven Levy's book "Artificial Life: The Quest for a New Creation"
(Pantheon, 1992).
Artificial Life II Video Proceedings Christopher Langton, ed.
Contains some very interesting stuff, including some demonstrations done
on self-organization and self-replication with wooden contraptions. Parts
of the video are a little boring, but that's what fast forward is for! In
all, this is an interesting video. One of the best things about it is that
you get to see the people behind the science that you here about so often:
Chris Langton, Craig Reynolds, John Koza, Thomas Ray. Had some cool demos at
the end: Panspermia, by Karl Sims and Thinking Machines Corp; Breaking the
Ice, Craig Reynold's video with Stanley the boid and Stella the fish. Also
had some utterly silly stuff at the end by "Dr. Skitzenheimer".
Software...
SimLife by Maxis
Fun program to play with, but limited in its abilities to present the user
with a view of what artificial life is really about (I am not suggesting
that this should be its purpose). It is interesting to see the creatures
interact with their environments, and to mess with the ecology and see
what happens.
Could This Be The Next Step?
'What is a human being, then?'
'A seed.'
'A... seed?'
'An acorn that is unafraid to destroy itself in growing into a tree'
David Zindell, The Broken God
Transhumanism is a philosophy that humanity can, and should, strive to higher
levels, both physically, mentally and socially. It encourages research into
such areas as life extension, cryonics, nanotechnology, physical and mental
enhancements, uploading human consciousness into computers and megascale engineering.
Notes...
Email me at krandall@mindspring.com