Welcome to the Web Page of
The Science of Evolving Adaptive Systems Lab
S E A S Lab
Directed by Dr. Joseph Lewis
We at the Science of Evolving, Adaptive Systems (SEAS) lab at San Diego
State University are focused on the development of software which produces
ongoing behavior that adapts to a continually changing environment and
that evolves appropriate new functionality over the course of its
interaction in that environment. There are several characteristics desired
from the systems we develop; we follow Steels [1996] in our articulation
of these. First, we wish to create evolving, adaptive systems which
exhibit self-maintenance. The ongoing activity of such a system should
include tending to its own functioning and the adjustment of its
parameters that support its continued behavior in an environment. Second,
we seek to build systems that are adaptive, which is to say that the
particular behaviors manifest by the system are in constant flux, as
dictated by the needs of the system in its current environment. We believe
that the ability to interact with an environment and be affected by the
consequences of behavior in that environment is essential for success in
building evolving, adaptive systems. The models we develop must be
embodied in this sense. Third, we intend our systems to demonstrate
information preservation. This can be stated as the capability for
representational behavior (among the other system behaviors); however, we
insist that representation is a side-effect of behavior--an emergent
consequence of the system's internal dynamics which can be used to guide
further system activity--rather than a static entity that attempts to imbue
the system with a priori domain knowledge. To say that information is
preserved in such a system is to expect persistence over time of certain
of those dynamic structures left behind by the system's activity. These
persistent, emergent, dynamic structures can be coupled to the environment
through the behavior they foster, and we call this behaviorally coupled
representation. Finally, and most challenging, in our developed systems we
hope to see the same kinds of spontaneous increase in complexity exhibited
by complex systems in nature. We believe that systems that realize these
characteristics will necessarily be complex systems, by which we mean
precisely the following: that their behavior arises from the local
interactions of a large number of interacting agents. We are interested in
discovering systems capable of self-generation of symbolic activity--the
pairing of emergent structures with specific features or phenomena in the
environment and the associated behaviors. Furthermore, we note that
natural systems that exhibit these characteristics are autopoeitic--meaning
that the environment can trigger changes in behavior, but the particular
shape of those changes derives from the internal dynamics of the system
when impinged upon by the environment and is not directly selected
thereby. Among other things, this gives these systems individuality
through their history of interaction with their surroundings. We draw on a
growing body of research that supports these notions, including that of
Mitchell [1993] and Hofstadter [1995], Maturana and Varela [1980], Clark
[1997], Holland [1986], Prigogine [1984]. We believe it is important to
realize the models developed from these ideas in testable software for a
variety of actual problem domains in order to refine and develop further
the science of evolving, adaptive systems.
Starcat
is an adaptive computational framework developed with these ideas.
http://starcat.sdsu.edu - UNDER CONSTRUCTION