Signals and Boundaries (Holland 2012)
Topic: Holland's final framework: CAS as co-evolving signal/boundary hierarchies
Status: Core concept β formed Session 5 Connected to: Chemical Organization Theory, evolving reaction networks, stigmergy, autopoiesis, multi-scale composition, echo-model, traceβactor crossing Topic: Holland's final framework: CAS as co-evolving signal/boundary hierarchies
The Theory
John Holland's last monograph, Signals and Boundaries: Building Blocks for Complex Adaptive Systems (MIT Press, 2012), argues that understanding the origin of intricate signal/boundary hierarchies is the key to understanding complex adaptive systems (CAS).
Core thesis: CAS β ecosystems, governments, biological cells, markets β are characterized by hierarchical arrangements of boundaries (semi-permeable membranes, niches, departmental borders) and signals (smells, visual patterns, memoranda, molecules). These co-evolve: signals modify boundaries, and boundaries filter signals.
Key components:
Semi-permeable boundaries: Not impermeable walls β they selectively admit signals. Cell membranes, ecosystem boundaries (oceans, mountain ranges), organizational hierarchies. When signals cross boundaries, they modify the receiving system's behavior AND can modify the boundary itself.
Signal-processing agents: Agents (classifiers in Holland's model) process tags (signals) and act on boundaries. An agent's behavior is determined by its tag-processing rules. Tags circulate through boundaries via an "urn model" (urns containing tags, with semi-permeable boundaries between urns).
Nested boundaries: The urn model represents nested boundaries WITHOUT nested urns β a flat representation of hierarchical structure. This enables modeling internal organs (energy reservoir inside a cell), nested niches, etc.
Co-evolution of signals and boundaries: Signals modify boundaries (a molecule crossing a membrane can change its permeability). Boundaries filter signals (membranes select which molecules pass). This feedback loop generates hierarchical structure.
Adaptation via genetic algorithm: Classifiers evolve via GA β recombination of building blocks, selection on tag-processing performance. Adaptation changes both the signals (tags) and the boundaries (permeability rules).
Finitely generated systems: Holland ties the models into a single framework using "finitely generated systems" β systems built from a finite set of generators (tags, urns, classifiers) that can produce unbounded variety through recombination.
Relevance to Our Project
Signals and Boundaries β Stigmergy + Autopoiesis
Holland's "signals" are stigmergic traces β environmental modifications that coordinate behavior. His "boundaries" are autopoietic structures β self-maintaining entities that filter what crosses them. The co-evolution of signals and boundaries IS the stigmergy + autopoiesis synthesis we identified in Session 3:
- Stigmergy (signals): agents modify the medium β traces coordinate future action
- Autopoiesis (boundaries): emergent structures maintain themselves β persist as new actors
- Co-evolution: traces modify boundaries (stigmergic traces change what the structure admits), boundaries filter traces (the structure selects which modifications persist)
Holland arrived at this synthesis from CAS theory. We arrived at it from ANT + stigmergy + autopoiesis. Vasas et al. arrived at it from origin-of-life chemistry (catalytic signals + compartment boundaries). Three independent paths converging.
Signals and Boundaries β COT (Chemical Organization Theory)
In COT terms:
- Boundaries = the set of resources that defines an organization (closure + self-maintenance)
- Signals = the reactions that produce and consume resources within the organization
- Co-evolution = when new reactions appear (evolving networks), both the boundary (organization membership) and the signals (reaction network) change together
Holland's urn model β COT's reaction vessel. Holland's tags β COT's resources. Holland's nested boundaries β COT's nested organizations. The mapping is close but not exact β Holland emphasizes the semi-permeability and co-evolution, while COT emphasizes closure and self-maintenance.
Signals and Boundaries β TraceβActor Crossing (H7)
The traceβactor crossing is a signal/boundary event:
- Traces (signals) accumulate
- When they form a self-maintaining structure, they create a boundary (the organization is closed β it doesn't produce external resources)
- The boundary then filters which new signals (traces) can enter
- The new actor (organization) is defined by its boundary (what it contains) and its signals (how it processes inputs)
Holland's framework gives us the language: the crossing is the moment when accumulated signals (stigmergic traces) form a semi-permeable boundary (autopoietic organization) that begins to co-evolve with its signals.
Signals and Boundaries β Echo's Failure
Holland designed Echo (1994) and Signals and Boundaries (2012). The latter can be read as his response to Echo's failure (Smith & Bedau, 1997). Echo lacked the signal/boundary co-evolution:
- Echo had boundaries (agent boundaries) but they were fixed, not co-evolving
- Echo had signals (combat, trade, mating tags) but they didn't modify boundaries
- Echo's 8th CAS property (Smith & Bedau) β "create and flexibly maintain boundaries" β is exactly what Signals and Boundaries was meant to address
Holland recognized the gap but his 2012 framework remained conceptual β "a bit of frustration can rise from the fact that it is generally unclear how well Holland's examples have been tested" (Robilliard, 2013 book review).
Signals and Boundaries β Multi-Rate Environment (Vance's contribution)
Holland's boundaries change at different rates:
- Cell membrane (fast adaptation β permeability changes)
- Organism skin (medium β grows, repairs)
- Ecosystem boundary (slow β geological, climatic)
This maps to the multi-rate bounded environment: different boundaries change at different rates, each carrying different information. The signal/boundary hierarchy IS the multi-scale structure, with each level's boundary changing at its own rate.
Criticisms
1. Conceptual, not tested
Robilliard (2013): "do not expect algorithms or detailed diagrams: the discussion is mostly at the level of concepts and general models." The framework is proposed but not empirically validated. The Markov model analysis "does not convey the reader very far along the path of mathematical results."
2. Strong assertions without support
"At times, strong assertions come without much support from established results and without reference to the scientific literature" (Robilliard, 2013).
3. Some systems may be too chaotic
"Some of the systems given as obvious targets might well be too chaotic to be amenable to analysis using the model the book proposes" (Robilliard, 2013).
4. Classifier systems are limiting
The GA-evolved classifier system is the implementation vehicle, but classifier systems have their own limitations (credit assignment, rule proliferation). Whether they can capture the full richness of signal/boundary co-evolution is unclear.
Empirical Evidence
- No direct empirical tests of the Signals and Boundaries framework as a whole
- The urn model has been implemented in simplified form but not tested for hierarchical emergence
- Echo (a precursor) was tested by Smith & Bedau and found lacking
- The framework is primarily conceptual/propositional
Cross-References
- [[concepts/echo-model]] β Holland's earlier CAS model that S&B was meant to improve
- [[concepts/stigmergy]] β Signals = stigmergic traces
- [[concepts/autopoiesis]] β Boundaries = autopoietic structures
- [[concepts/chemical-organization-theory]] β COT's organizations β S&B's bounded signal-processing units
- [[concepts/evolving-reaction-networks]] β Vasas's model as instantiation of S&B
- Holland (2012) β Signals and Boundaries
- Robilliard (2013) β book review in Genetic Programming and Evolvable Machines