Computational Emergence, Robustness and

Download Report

Transcript Computational Emergence, Robustness and

Computational Emergence, Robustness
and Realism: Considering Ecology and Its
Neutral Models
Philippe Huneman,
Institut d'Histoire et de Philosophie des Sciences et
des Techniques,
Paris
I. COMPUTATIONAL EMERGENCE
I. The concepts of emergence
1. Unpredictability
- Irreducibility
2. Also (intuitively) : Order
3. Downward causation
4 ? Novelty - > later
I. The concepts of emergence
a. Combinatorial emergence (emergent vs
aggregative properties, eg Wimsatt Phil Sci
1997)
« A is emergent iff A is a property of X
(composed of x1……xN) but of none of xi »
I. The concepts of emergence
a. Combinatorial emergence (emergent vs
aggregative properties, eg Wimsatt Phil Sci 1997)
« A is emergent iff A is a property of X (composed
of x1……xN) but of none of xi »
b. Computational emergence (Bedau 1997, Hovda,
Humphreys, Huneman (Minds and machines
2008)
• Problem:
Combinatorial emergence makes the concept of
emergence trivial
For ex. Wimsatt 2007: everything is an emergent
property except the mass
• Computational emergence : A is emergent iff
in a process going from Initial state to A there
is no way to reach A to except by simulating all
the steps.
(Bedau, Phil. Persp., 1997, « Weak
emergence »)
a.Objectivity of computational emergence:
criteria do not depend on our epistemic interests
and abilities
Arguments for the objectivity (Buss, Papadimitriou et
al., 1995; Huneman Phil ci 2008)
= The prediction problem may be objectively longer
than the simulation
Huneman P. « Emergence made ontological ? Emergent of
properties vs. Emergent processes. » Phil. Sci. (2008)
b. Causation in simulations A cellular automaton displays counterfactual
dependencies between properties at each step.
a1 a 2 ….. a1+P a2+P
………………
ak …..
A1 n, j A2 n, j……… Ak n, j …..
a1n+1 a2n+1 …………… akn+1..
Property P n at Step n (Add (on i) Disj (on j) Ai n, j )
Property Pn+1 at Step n+1 (all the bin+1 )
“If P n had not been the case, Pn+1 would not have been the case.”
Causation as counterfactual dependence between steps in CAs
Huneman P. (2008) Emergence and adaptation. Minds and machines, 18:
Robust emergence (as a subclass of
emergent processes)
– emergent causal laws
In some cases, during the emergent process we find a
specific characterization of the causal behaviour of the
system as a whole – a kind of global rule : “causal
criterion of robustness”
Huneman P. (2008) Emergence and adaptation. Minds and machines, 18:
Robust emergence:
Counterfactual relation between Ym and Ym+p
(1<p<N) (Y being in a CA a series of states) :
« novel » global rule »
Example of Glider guns in GOL (« If G had not
been there at t1 then G would not have been
here at t8… »); Langton-Sayama Loop
EMERGENCE : KINDS OF
PREDICTABILITY
10
9
This system allows
predictions if the final
values it reaches, starting
from all different initial
values in [i-d; i+d], are in a
range f(d) which is not too
much larger than the range
(d) of initial values. If not, it
means that the margin of
error (represented here by
d) of our measurements of
those initial values will not
ensure that the final result
yielded by calculating the
final state is in a same or
analogous margin of error,
so there will be no possible
prediction.
8
7
6
5
4
3
2
1
0
Unpredictability in computationnaly
emergent CA
Xn
Cjp
Xn+1
Xn+m
Cjn……
n………..
Cj+Pn……
Xn
p
…..
Cj
n+1….
Cjn+m….
Cj-
C’jn……
Cj+Pn…
n………..
……..
Xn+1
C’jn+1….
Xn+m
C’jn+m….=
f
j
(C n+m……)
f
non
computable
B. m-Predictability
Earlier sets of states are good predictors (Shalizi et al. 2003) of later
sets
• Earlier sets of states are good predictors
(Shalizi et al. 2003) of later sets
C-M predictability
Two classes of computer simulations
- Embody the equations of a system (Navier-Stokes
discretized etc.)
- Pick up some empirical rough regularities and
build a simulation : Reynold’s flocking boids, etc
(Reynolds flocking boids, 1987)
M-predictability: Possibility of macropredictions
on the basis of many m-regularities appearing
in each robustly emergent process
II. ANSWERING THE INACCURACY
OBJECTION AND ANALYSING CAUSAL
RELEVANCE
II. The « inadequacy objection »
Target phenomenon
Model A
Alternative model
No emergence
Computationally emergent
(specific causal process etc.)
Answer : robustness analysis (Levins 1966; Wimsatt, 1989; Weisberg
2006)
Change :
- The values of the variables
- the set of parameters
-> However, it might be that some parameters do not change the
patterns of behavior: robustness of the model
In this case, for a robust model satisfying the computational emrgence
criterion, the reality itself can be said to display emergent processes
or emergent properties, since this emergence has been made
manifest in a robust model of its causal structure
Testcase. Neutral theory in Ecology
Hubbell. The Unified neutral theory of
biodiversity and biogeography (2001)
Modeling abundance and (same trophic level)
species distribution in communities and
metacommunities
(many species of trees, mostly resident species,
etc.)
Barro Colorado rain forest
• Often seems like lognormal distribution
(Fisher’s statistical approximation)
• Why ?
-> explain and predict patterns of relative
species abundance
The explanandum is biodiversity and
biogeography (not adaptation)
Situating the problem – a reminder
• Population genetics: one species, a
population, explaining the changes in allele
frequencies; explanantia = natural selection,
genetic drift, migration
• Ecology: many species, patterns of succession,
abundance, distribution (hence, timescale
higher than in PG)
Explanantia : niche-effects (= naturel selection)
- > competitive exclusion principle; XXX?.
• Question here : how to articulate the
evolutionary process within each species of each
population, and the general macropattern of all
species ?
-> A question of synthesis between macroecology
and evolution
• Hubbell ’s aim: a new notion of drift, which
parallels drift in PG and molecular evolution
(Kimura, neutral theory : evolution at the level of
nucleotides is often pure drift)
The fact
Neutral ecology models “raised the bar in
discussions of emergent patterns in this
field” (Holyoak & Loreau, ecology, 2006)
OUtcomes
It was surprising to find that spatial neutral models
give rise to frequency distributions of precision
that are very similar to those estimated from
biological surveys, as a consequence of the spatial
patterns produced by local dispersal alone (Bell et
al Ecology 2006 )
Models fit the data concerning distributions and
abundance (Barro Colorado, Panama; Peru,
Ecuador; Cameroon's forests)
The ancestor – Mc Arthur & Wilson
(1967)
• Species equivalence
• Immigration, extinction
are the only parameters
• No speciation, no
metacommunity level
2 kinds of models
Dispersal-assembly
(eg McA-W sland biogeography
model)
“It asserts that communities are
open, nonequilibrium
assemblages of species largely
thrown together by chance,
history, and random dispersal.
Species come and go, their
presence or absence is
dictated by random dispersal
and stochastic local extinction”
Niche-effects models
• Assembly rules
Dictated by niche differences
• Yielded by natural selection
acting on the individuals of the
population
« This view holds that
communities are groups of
interacting species whose
presence or absence and even
their relative abundance can
be deduced from “assembly
rules” that are based on the
ecological niches or functional
roles of each species”
Hubbell’s project
Dispersal assembly, ecological
drift, and random speciation are reasonable approximations
to the large-scale behavior of biodiversity in a biogeographic context. In
essence,(Neutraslit authors) took a statistical-mechanical approach to
understanding macro-ecological patterns of biodiversity. I believe that
this approach will prove more successful in the long run than attempts to
scale up from the reductionistic approach that has preoccupied
community ecology for so much of the twentieth century.
The model
• (wrt Island model) Changing the equivalence assumption:
not about species, but about individuals in the species
-> « In the theory of island biogeography, neutrality is defined
at the species level. However, in the present theory,
neutrality is defined at the individual level.”
Namely each individuals in each species have the same death
and birth rates; ie, it’s as if there were no natural selection
• Extinction rates are not the same for alll species but result
from the model; the model allows for speciation;
metacommunity versions
• Relation between individuals and area -> “the
dynamics of ecological communities are a
zero-sum game. If, as the relationship implies,
the density of individuals ρ is a constant, then
any increase in one species must be
accompanied by a matching decrease in the
collective number of all other species in the
community. The sum of all changes in
abundance is always zero.”
Let the probability that the
replacing individual is of
species i be given by the
current relative abundance of
species i. Let the current
abundance of species i be Ni.
Then, the transition
probabilities that species i will
decrease by one individual
remain unchanged in
abundance, or increase by one
individual during
one time step are
given by:
• Ecological drift : “Species in this simple neutral model are identical and
equal competitors on a per capita basis. They have identical per capita
chances of dying and of reproducing. Each species has an average
stochastic rate of increase, r, of zero. The dynamics of the model
community is therefore a random walk. For this reason, I call this process
ecological drift in analogy with genetic drift » (Hubbell 2001)
• “An important question to answer is: How long does it take an arbitrary
species to go extinct or to achieve complete dominance under zero-sum
ecological drift? Species drift to the absorbing abundance states of 0 or J .
The time to “fixation” or absorption will depend on the size of the
community J , the disturbance rate, D, and the initial abundance of the
focal species, Ni. I first focus on the analytically more tractable case of D =
1.” (Hubbell) -> parallels population genetics (fixation probability by pure
drift of a rare allele)
Disturbance model in a community
• If N(t) is a row vector of
probabilities that
• species i is at
abundances 0 through J
at time t, then the row
• vector of probabilities
at time t + 1 can be
found simply as
• N(t + 1) = N(t) · M
Weakly Emergent Outcomes:
neutral theory vs.
lognormal predictions
• Falsified predictions = coral reef. Hypothesis :
environmental stochasticity outreaches
demographic stochasticity (ie ecological drift)
The problem
a. Falsity of the equivalence assumption
& Accuracy of the predicted patterns
- > Why ?
« justifying why a model whose principal assumption looks so evidently
false still deserves consideration.” (Chave 2006 250)
b. Robustness of the model
• Why are ecological niches and fitness differences
legitimately equalised in a neutral model ?
-> In general: there are always a very large number
of parameters for a given system, but parameters
are connected such that the effects of some of
their values are compensated for by others, so
that in the end they are inefficient regarding the
outcome. (connection with statistical mechanics ?
Strevens 2003)
• Here : Natural selection plays a role in each
species population, but at the level of the
(meta)communities you can explain away from
natural selection.
• « neutral theories are useful, not because the
real world is neutral (it is not) but because the
functional differences we observe among species
or among individuals are not essential to predict
some of the patterns observed at larger scales. »
(Chave 250)
Conditions for such averaging away
• « Theories of coexistence by niche differentiation
are mostly concerned with purely deterministic
processes, and a small number of species that
interact through fixed rules, as prescribed in the
Lotka-Volterra equations. By contrast, the neutral
theory is primarily concerned with species-rich
communities (tropical forests, coral reefs) with
many rare species, where the role of stochasticity
at the individual scale becomes unavoidable. »
(Chave 241)
The « stochastic/deterministic »
gradient
Few species
Deterministic effects
(competition, muitualism etc. - >
modes of selection)
Niche tehory is better
In community ecology
Many species
Stochastic effects
Ecological drift
Neutral theory is better
The « stochastic/deterministic »
gradient
Few individuals
Small population
drfit may overcome selection
PG includes drift essentially
In population genetics
Many individuals
Large populations
Selection is the most efficient
PG models rely on seletcion
But : Difference in explanatory scope
1. Explaining the patterns of abundance: neutral
theory is often correct
Differs from
2. Explaining which species are more
represented than others : appeal to niche
differences, ie functional differences between
species and selection
Comparing niche and neutral models
in abundance patterns predictions
• Niche-effects models often
have the same pattern
outcomes
•
So what is causally relevant is
the parameters of ecological
drift, because the niche effects don’t
change anything
(sort of parcimonious argument : if you
can explain without
the function differences,
those are not
expanatory/causally
relevant because without them the
phenomenon is already explained)
Comparing niche and neutral models
• If we incorporate “niche effects” in those
models which successfully represent actual
distributions, the fact is that the outcomes will
not change much (Chave Ecology 2004, 246).
• So the neutral model of species abundance
distribution in the tropical rainforest is robust
in the sense that adding niche parameters
does not change the outcome
Consequences from robustness
analysis
• The neutral dynamics, for which the only
parameters are the general parameters of the
populations (namely the size, immigration and
speciation rates, etc.), is causally responsible
for the emergent patterns of distribution
• The model picks out really emergent patterns,
and the causal factors relevant in Macropredictions (ie dispersal limitation, population
size, etc.)
Relevant causal factors.
• Claim : the parameters not causally
responsible for the emergent features are the
ones that are not making a difference to the
robust model’s behavior.
• Whereas those parameters involve many
effects in the behaviors of the individual
“agents,” they must not be held as causes of
the qualitative patterns of outcome behaviors
considered here
Corollary
Reading off causal factors
• Analytic models: relevant factors are
variables in the equations
• Simulations : relevant causal factors are
parameters identified in robust models
Conclusions
• Neutral models : a novel object for the
philosopher of science
Caveat. Neutrality at the molecular level is not
resulting from a false assumptions; one can
argue than some genome sequences are
neutral; whether neutrality at the ecological
level is a result of lower level causal relatiosn
abstracted away.
Conclusions
• Neutral models successful at both ends of
biological scale: molecular evolution /
metacommunity ecology
-> Why ?
• Difference null hypothesis / neutral model (at
which conditions is the NH a Neutral model?)