Foreword |
Editor's Introduction |
Artificial Life as a Tool for Biological Inquiry / 1: |
Introduction |
Brief Survey of Artificial Life Models Applied to Problems in Biology |
The Molecular Level: Wetware Systems / 2.1: |
The Cellular Level: Software Systems / 2.2: |
The Organism Level: Hardware Systems / 2.3: |
Software Life at the Population Level: Equational Models versu s Artificial Life Models / 2.4: |
Open Problems in Biology that Are Amenable to Study by Artificia l Life Modeling |
Origin of Life and Self-Organization / 3.1: |
Cultural Evolution / 3.2: |
Origin and Maintenance of Sex / 3.3: |
Shifting Balance Paradigm / 3.4: |
Fitness and Adaptedness / 3.5: |
Structure of Ecosystems / 3.6: |
Mind in Nature / 3.7: |
References |
Cooperation and Community Structure in Artificial Ecosystems |
The Evolution of Cooperation / 2: |
The Prisoner's Dilemma |
Evolutionary Dynamics |
Spatial Games |
Artificial Community Structure / 3: |
Food Webs |
Community Models |
Artificial Ecologies |
Discussion / 4: |
Acknowledgments |
Extended Molecular Evolutionary Biology: Artificial Life Bridging the Gap Between Chemistry and Biology |
Molecular Replication and Template Chemistry |
Mutation, Error-propagation, and Optimization |
Mutational Stability of Structures |
Shape Space Covering |
Evolutionary Biotechnology / 5: |
The Theory of Evolution and Artificial Life / 6: |
Visual Models of Morphogenesis |
Features of Models of Morphogenesis |
Space-Oriented Models |
Reaction-Diffusion Pattern Models |
A Reaction-Diffusion Model of Differentiation |
Diffusion-Limited Accretive Growth |
Diffusion-Limited Aggregation |
Cellular Automata |
Voxel Automata |
Development in Expanding Space |
Structure-Oriented Models |
L-Systems / 4.1: |
Branching Structures with Exogenous Control / 4.2: |
Map L-Systems / 4.3: |
Mobile Cells in a Continuous Medium / 4.4: |
Conclusions |
The Artificial Life Roots of Artificial Intelligence |
Delineating the Field |
The Subject Matter Is Intelligent Behavior |
The Methodology Is Based on Building Artificial Systems |
Behavior-Oriented Al Is Strongly Influenced by Biology |
Behavior-Oriented AI is Complementary to Other Approaches to A |
The Rest of the Paper Focuses on Emergence / 2.5: |
Behavior Systems |
Behavior Systems Should Be Viewed as Living Systems |
Some Guidelines Are Known for Designing Behavior Systems |
Different Approaches Are Explored for Designing the Behavior P rograms |
Neural Networks Approaches / 3.3.1: |
Algorithmic Approaches / 3.3.2: |
Circuit Approaches / 3.3.3: |
Dynamics Approaches / 3.3.4: |
Emergent Behavior |
Emergence Can Be Defined in Terms of the Need for New Descript ive Categories |
The Most Basic Form of Emergent Behavior Is Based on Side Effe cts |
A Second Form of Emergent Behavior Is Based on Spatiotemporal Structures |
Emergent Functionality |
There Are Severe Difficulties in Using Existing Artificial Ne ural Network Techniques or Evolutio... / 5.1: |
A Selectionist Approach May Be the Key for Generating Emergen t Functionality / 5.2: |
Some Open Issues |
Acknowledgment |
Toward Synthesizing Artificial Neural Networks that Exhibit Cooperative Intelligent Behavior: Some Open Issues in Artificial Life |
Al Versus AL Approach to Cognition |
Animal Intelligence: Open Questions in AL |
Common Behaviors in Animals |
Social Grouping / 3.1.1: |
Specialization of Labor / 3.1.2: |
Food Finding, Preparation, and Storage / 3.1.3: |
Symbiotic Behavior / 3.1.4: |
Dominance, Combat, and Territoriality / 3.1.5: |
Mate Selection and Mating / 3.1.6: |
Nesting / 3.1.7: |
Parenting / 3.1.8: |
Predation Strategies / 3.1.9: |
Predator Avoidance and Defense / 3.1.10: |
Dissembling Behaviors / 3.1.11: |
Primitive Tool Use and Culture / 3.1.12: |
Other Complex Behaviors / 3.1.13: |
Animal Cooperation via Communication |
Insect Communication / 3.2.1: |
Avian Communication / 3.2.2: |
Mammalian Communication / 3.2.3: |
Primate Communication / 3.2.4: |
Cross-Species Communication / 3.2.5: |
Animal Development and Learning |
Synthesizing Animal Intelligence via Evolution and Learning |
Evolution/Learning of Food Discrimination |
Evolution of Foraging and Trail Laying |
Evolution of Communication |
Evolution of Predation and Predator Avoidance |
Toward the Synthesis of Protohuman Intelligence / 4.5: |
Other Research Issues and Methodological Principles |
Principle of Hypothesis-Driven / 5.1.1: |
Abstraction Hierarchies |
Principle of Minimal Effective Embodiment / 5.1.2: |
Principle of Midpoint Entry / 5.1.3: |
Principle of Indirectness / 5.1.4: |
Principle of Naturalness / 5.1.5: |
Modeling Adaptive Autonomous Agents |
What is an Adaptive Autonomous Agent? |
Guiding Principles |
Characteristics of Agent Architectures |
Task-Oriented Modules |
Task-Specific Solutions |
Role of Representations is Deemphasized |
Decentralized Control Structure |
Goal-Directed Activity is an Emergent Property |
Role for Learning and Development / 4.6: |
Some Example Autonomous Agents |
A Mobile Robot |
An Interface Agent |
A Scheduling System / 5.3: |
Overview of the State of the Art |
Action Selection / 6.1: |
The Problem / 6.1.1: |
Progress Made / 6.1.2: |
Open Problems / 6.1.3: |
Learning from Experience / 6.2: |
Chaos as a Source of Complexity and Diversity in Evolution / 6.2.1: |
Complexity, Diversity, and Emergence |
Edge of Chaos in an Imitation Game: Chaos as a Source of Comple xity |
Key Concept for the Origin of Complexity and Diversity: Dynamic Clustering in Networks of Chaotic ... |
Clustering in Hypercubic Coupled Maps: Self-organizing Genetic Algorithms |
I-Bit Clustering |
2-Bit Clustering |
Parity Check Clustering |
Maintenance of Diversity and Dynamic Stability: Homeochaos |
Source of Novelty and Growth of Diversity: Open Chaos |
Beyond Top-Down and Bottom-Up Approaches |
Conclusion |
An Evolutionary Approach to Synthetic Biology: Zen and the Art of Creating Life |
Synthetic Biology |
Recognizing Life |
What Natural Evolution Does |
Evolution in Sequence Space |
Natural Evolution in an Artificial Medium |
The Approach |
The Computational Medium |
The Genetic Language |
Genetic Operators |
Mutations / 7.1: |
Flaws / 7.2: |
Recombination-Sex / 7.3: |
The Nature of Sex / 7.3.1: |
Implementation of Digital Sex / 7.3.2: |
Transposons / 7.4: |
Artificial Death / 8: |
Operating System / 9: |
Spatial Topology / 10: |
Ecological Context / 11: |
The Living Environment / 11.1: |
Diversity / 11.2: |
Ecological Attractors / 11.3: |
Cellularity / 12: |
Multicellularity / 13: |
Biological Perspective-Cambrian Explosion / 13.1: |
Computational Perspective--Parallel Processes / 13.2: |
Evolution as a Proven Route / 13.3: |
Fundamental Definition / 13.4: |
Computational Implementation / 13.5: |
Digital "Neural Networks"--Natural Artificial Intelligence / 13.6: |
Digital Husbandry / 14: |
Living Together / 15: |
Challenges / 16: |
Beyond Digital Naturalism |
Life and the Organization Problem in Biology |
Replicator Equations Without Replicators |
Organizations Must be Constructed |
Organization--De Arte Combinatoria1 |
Constructive Part |
Dynamical Part |
Level 0 / 4.2.1: |
Level 1 / 4.2.2: |
Level 2 / 4.2.3: |
Biology / 4.2.4: |
A functional perpetuum mobile |
ALife and Real Life |
Sources |
Learning About Life |
New Ways of Thinking |
Tools for Learning |
Learning Experiences |
LEGO/Logo Creatures |
StarLogo Termites |
Decentralized Thinking |
Positive Feedback Isn't Always Negative |
Randomness Can Help Create Order |
A Flock Isn't a Big Bird |
A Traffic Jam Isn't Just a Collection of Cars / 5.4: |
The Hills are Alive / 5.5: |
Book Reviews: Books on Artificial Life and Related Topics |
Computer Viruses as Artificial Life |
What Is a Computer Virus? |
Related Software |
Virus Structure and Operation |
Evolution of Viruses |
First Generation: Simple |
Second Generation: Self-Recognition |
Third Generation: Stealth |
Fourth Generation: Armored |
Fifth Generation: Polymorphic |
Defenses and Outlook |
Viruses as Artificial Life |
Viruses as Patterns in Space-Time |
Self-Reproduction of Viruses |
Information Storage of a Self-Representation / 6.3: |
Virus Metabolism / 6.4: |
Functional Interactions with the Virus's Environment / 6.5: |
Interdependence of Virus Parts / 6.6: |
Virus Stability Under Perturbations / 6.7: |
Virus Evolution / 6.8: |
Growth / 6.9: |
Other Behavior / 6.10: |
Concluding Comments |
Genetic Algorithms and Artificial Life |
Overview of Genetic Algorithms |
Interactions Between Learning and Evolution |
The Baldwin effect |
Capturing the Baldwin Effect in a Simple Model |
Evolutionary Reinforcement Learning (ERL) |
Ecosystems and Evolutionary Dynamics |
Echo |
Measuring Evolutionary Activity |
Learning Classifier Systems |
Immune Systems |
Social Systems |
Open Problems and Future Directions |
Suggested Reading |
Artificial Life as Philosophy |
Levels of Functional Equivalence in Reverse Bioengineering |
What Is Life? |
Virtual Life |
Synthetic Life |
Why Do We Need Artificial Life? |
The Many Lives of Artificial Life |
Artificial (Way of) Life |
Synthesis |
A Matter of Levels |
On the Nature of Phenomenological Analogies |
AL Lost in Immensity |
Reductionism and the Nature of Artificial Life |
Boundary Conditions |
More on Reductionists and Environments |
Function as a Side Effect of Structure? |
Computational Reductionism |
The Pride of Being Reductionist |
Why Do We Need AL? |
AL and Theoretical Biology |
The Interplay of AL and Philosophy |
Designing Artificial Problem-Solvers |
AL and Art |
Index |
Foreword |
Editor's Introduction |
Artificial Life as a Tool for Biological Inquiry / 1: |