huneman causation workshop 2011

Philippe Huneman. IHPST (CNRS/
Université Paris I Sorbonne)
 Models
-
-
of explanation in philosophy of
science
Causal explanations (Salmon, 1984)
Unifying explanations (Friedman 1963,
Kitcher 1969)
-
The two models are rather two poles
(combinations are possible (eg Strevens 2004))
 Often
causal explanations mean : identify
processes or mechanisms) displaying the
phenomena.

(Salmon 1984; Wimsatt 1982; Craver Machamer
Darden 2000, Craver 2007
 In
this view the role of counterfactuals is
downplayed
 Very
accurate concerning many aspects of
neurosciences (Craver 2007), molecular
biology (Darden 2003)
 Here
: in addition, define and consider
« topological explanations »
-
-
Present in ecology, evolutionary biology, social
sciences, etc.
Do not pinpoint mechanisms
Influential with the rise of network science, and
the inflation of « neutral systems » (Hubbell,
UNTB/ Stadler and Schuster, etc.)
Are a kind of causal explanations in a
counterfactual sense
Topological explanations: nature and role
I.
I.
II.
III.
The nature of topological explanations
The pervasiveness of topological explanations in
community ecology
Topological vs mechanistic explanations
Mechanical and topological explanations
reconsidered.- disjunct, combined
II.
I.
II.
III.
III.
Disjunct explanations : the case of robustness in
living systems
Neutral spaces, neutral networks
Combining mechanism and topological explanations
A general view of causal explanations in
biology
Part I.
I.A.
 Two
strains of
bacteria with
distinct distributions
of mutations in
competition,
varying the
mutation rates m
 two types of
topological
structure of
populations in
fitness space –
sharpness, flatness
The probability that a mutation displays a
large drop in fitness as compared to the
current alleles is clearly a consequence of
the shape of the curve, because it only
depends on the fitness distribution of
possible mutations. And this probability is
what determines the evolutionary fate of
each strain
 1.
Topological properties:
System S, properties Ti, related to some space:
how parts of the system are located
regarding one another, etc. The “parts” can
be parts of a more abstract space:


Phase space
Community ecology : parts are species/ cluster of
species in a (foodweb) graph
S has elements, parts, features or capacities,
moments of its regular behavior, or of the set of
its possible behaviors, which are likely to be
represented in a graph, a network or a variety S’
in a space E.
S’ will have topological properties Ti, namely,
properties which specify its invariance under
some continuous transformations, and which will
determine equivalence classes between all
structures S* homotopic to S’. Or, if S is a graph,
you can specify some properties of S’ (e.g.
connexity; cyclicity, etc.) which will define an
equivalence class, and distinguish S’ from other
graphs S* not having those properties.
S
has topological properties in virtue of its
relation to S’ and its elements and relations

Eg. Lenski’s bacteria strains have the properties of
“flatness” and “sharpness” in virtue of their
essential relations to their mutations distribution.
Two consequences
 S realizes the topological properties Ti, and
many Sj can be said to be equivalent because
they realize the same Ti (for example, belonging
to the same equivalence class defined by
homotopic paths in some space)

Ti have many consequences, especially, they
may constrain the possible transformations of S’,
for example because all continuous
transformations should lead to some homotopic
structure S’’.
2. Topological explanation
an explanation in which a feature, a trait, a
property or an outcome X of a system S is
explained by the fact that it possesses
specific topological properties Ti.

The topological explanatory relation implies that
whatever possible process Bj occurs to S that involves
some or all elements or parts of S, no Bj is sufficient
to account for X, but the simple fact that S realizes
Ti entails as a consequence the fact that S has X.
It may be that a given X causally results from some
Bj, but that what explains X is not the Bj itself;
eg. causal process Bk also produces X, but that the
topological properties Ti which constrain in the same
way all processes Bi, entail that whatever the process
Bj, the outcome will be of type X -> the causal
process Bj itself does not make any difference
(conditionally on the fact of Ti) to the outcome and is
therefore not explanatory.

--> Explanation of X goes like a relation of
entailment between topological properties Ti
and X or features of X, and not like the
display of a mechanism from which X would
be a temporal outcome.
 Phrase
« Topological explanations »: frequent
in maths; in quantum physics (Arcos &
Pereira 2007) – but about already
mathematical entities (spin etc.)
 Yet in biology, ecology etc. those are
pervasive,
I.B.
« The more diverse a community is, the more
stable it is in its composition »
Classical until the 70s
May 1974: mathematically it’s not the case
Thus: Need to define diversity (functional ?
Number of species ? ) and stability (of
composition ? Constancy of a biological
property (eg biomass); persistence (no
species get extinct); resilience
-> Various modes of the hypothesis:
Tilman 1996 (constancy of biomass); etc.
Basically, May’s model assumed random
connections between species; but this is not
realistic.
Hence: exploring various consequences of
specific connectivity schemes upon kinds of
stability
Variables:
the number of species and
their average number of
links,
the number of connections
realized between species
as compared to the
number of possible
connections
(connectance),
the distribution of the
connections between
species.
Solé and Montoya 2001; Dunne et
al. 2002; Mc Cann et al. 1998;
Montoya and Solé 2006
Many ecological interactions
(competition, predation,
mutualism); some graphs
are drawn without
considering even the
nature of the causal
relation (Montoya and Solé
2006)
Network with 2 hubs and lots of
poorly connected species
(464).
Deleting one species: chances
to delete only an isolated
node (hence not changing the
pattern) are 232 times higher
than chances to alter the
pattern
S : the community
S’: the network of interactions
T: property of having two hubs.
T entails that the probability of
altering the pattern with one
species extinction is very
low-> stability
Scale-free networks : distribution of
connections varies according to a power law
– hence, few big hubs, many slightly
connected nodes
Production rule : preferential atachment (rich get
richer) (P(n) ~ n)
Small worlds (two nodes are always close, high
level of clustering);
Production rule – adding random links
 Scale
free networks - deleting randomly a
species has many chances to affect poorly
connected species, hence the stability of the
community through conservation of quite all
the links

Internet has the same property (Solé et al. 2001);
also some financial systems (Levin et al. 2008)
Many ecological networks are often not exactly
random but almost (truncated scale free
networks) – hence the consequence of stability
 Small
world networks – disconnect two
species A & B (by deleting an intermediary
one between them ) then there exists a
cluster where A is where there is a species
closely connected to B.
S’ the interaction network
 T: « Being a small work »
Entails stability (robustness viz. Species extinction)


These are topological explanations : they deduce
the stability property from the topological
property of the network of connections, without
considering the dynamics, the causal
interactions between species, etc.


In both cases, if S1 has lots of preying species and S2
lots of parasitic species but S’1=S’2, the same
explanation for stability holds.
Stating the formal property – e.g., the relative
number of small and large hubs – immediately
yields the result, no matter what are all the
temporal mechanisms which can happen in the
community.
I.C
A
mechanism is defined by entities and
activities (MDC 2000); here no specific
activities and entities are identified.

For ex. in the « survival of the flattest » what’s
explanatory is the topology of the mutations, not
the mechanisms (the same in both cases)

A ->B->C->D
A ->B- / D
C extinct, B decreases
in frquency, D
increases
Vacant niche appears
Other species C’
replaces C
A->B-> C’ -> D

The food web is a
scale free network

Probability that a
random species
extinction alters the
community structure
is therefore low

Mechanistic explanation
Topological explanation



Mechanisms
It i s in virtue of X’s y-ing,
that Y and Z will for example
be triggered to do J and K,
and then make the system S
likely to be f -ing as a result
of combined J and K.
The explanandum of a
mechanistic explanation is
determined by stating the
“set-up” and “termination”
conditions. The chronology of
sequences through which
entities act is crucial to
explain the production of this
termination condition
Topological explanations
There are no specific activities
listed: no matter what the
species do, whether they
prey or not, whether they y
or they f, and on whom etc.
Stability rather occurs
because of some network
property of S’.

Another difference = the
temporal sequence between
events in topological
explanations is irrelevant,
since switching the order of
events does not affect the
explanandum

 Suppose
that two systems S1 and S2 have the
same associated shape S’ in abstract space
but that the relata of links in S1 are J and K,
and in S2 are J2 and K2, with their distinct
associated activities. Yet the topological
properties of S’, realized identically by S1
and S2, will not be affected by this
difference of activities and properties;
therefore the identification of mechanisms in
S1 and S2 is not relevant for explaining their
outcomes
Part II.
2.A.
A capacity to keep some parameters stable in the face of
changing variables.
 All modes of stability mentioned above in ecology satisfy
this characterization.
• Increasing researches about robustness in biology (Kitano 2005, de Visser
2002, Wagner Robustness and evolvability in living systems)
Two more specific characterizations:
a. “level” definition, in the sense that change in low level
variables doesn’t involve change in high level variables –
for instance changing the identity of several species does
not affect some general properties like biomass or
abundance pattern.
b. “functional“ definition: robust are the systems able to
maintain (some of) their functions in the face of
perturbations.

 Homeostasis
(Cannon – Physiology) is an
important kind of physiological robustness
«
Canalisation » (Waddington) means
robustness of development against genetic
noise
Communities
Homeostasis
Developmental pathways
Metabolic pathways
Gene networks
proteins
Redundancy : many codons yield the same amino
acid
-> often, changing A to C, G to T etc., does not
change the functional product

In general: Redundancy is an explanation of
robustness (and also of evolvability)
Other kinds of robustness do not involve
redundancy but « distributed robustness » (most
of them, Wagner 2005b)
-> an example of distibuted robustness (at the
gene level): gene regulation network of Endo16
(sea urchins)

 a.
proximate : how
is it ensured? (->
why does
distributed
robustness
occurs?)?
About a .Many kinds of
explanations; they
can be partitioned
into mechanical vs.
topological
explanations
 b. evolutionary –
b1), why has it evolved?
b2) what role may it
play in evolution
About b1. Articulating
genetic and
environmental
robustness.(What has
been selected for ?)
Mechanisms
• Feedback control
(physiological homeostasis;
lactose operon)
• Weak linkage (Gerhardt and
Kirschner 2005)
• DNA repair systems (-> fct
of sex (Michod and
Bernstein 1996))
Topology
• Modularity
• Redundancy
• Neutral spaces (Stadler,
Schuster et al.; Wagner
2005)
• Small world topologies
• « aristocratic networks »
(laszlo barabasi)
 The
fact of diploidy and the mechanisms of
recombination are such that if DNA is
altered, another copy is intact which can be
a template for DNA repair. In this sense
robustness of DNA is produced by this ability
to copy on the basis of a second haplotype as
a template.
(Modularity is a highly clustered network)
It reduces the effect of perturbations because
those won’t break the whole systems, since
they have chances to concentrate upon only
one module, the others being likely to still
function.
An explanation for evolvability (Altenberg and
Wagner 1996)
 Many
topological properties : defined by
invariance regarding to deformation
 Stability : reaction viz. perturbation; in the
S’ associated to system S , a « perturbation »
is a « deformation »
 Therefore, topological equivalence classes
(ie shapes S* which are invariant trough
continuous deformation) determine kinds of
stabilities
 Hence topological properties are often
related to robustness properties
2.B
 Many
different sequences, due to the laws of
chemistries and the requirements of
minimizing free energy, fold into the same
spatial structure (ie, with the same
molecules at surface sites, hence
functionally behaving similarly).
 The
space of structures is such that few
structures are reached by several large sets
of RNA sequences, whereas many structures
are reached only by a few sequences.
 Defining
a distance between two sequences
G’G’ as the number of mutations needed to
get from G to G’
 Defining the set G1 of sequences such that
f(H) = f (G) and d (G, H) = 1; same operation
with each H in G1 etc.
 Gives a neutral network – all Hs in it are
accessible from G by a series of mutations
without changing the phenotype

Stadler and Stadler, 2001; Otalloni and Stadler, 2007; Van Nimwegen, Huynen
and Crutchfield, 1996; Stadler, Fontana and Schuster 2001, Fontana et al., 1992
Wagner 2005
 Gavrilets 2004 (neutral tunnels)





Explains mutational robustness: if G is deep in a neutral
network, mutations will not alter the phenotypes
Explains also evolution from low to high fitness with drift
(through a neutral network)
Genetic robustness of some genotypes is the topological
structure of the GP map, and the specific position of the
genotype x in this structure. Once again, no mechanism of
gene-protein interaction has to be hypothesized in order to
understand such robustness.
And those neutral spaces allow biologists to formulate
issues about the evolution of robustness (the more robust
is a system, the larger are the neutral spaces in it) and the
roles of robustness in evolution.
Neutral spaces are also likely to explain :
 the robustness of the genetic code (by devising a
space of alternative genetic codes (Wagner,
2005, 198),
 as well as the robustness of gene expression
(like in the case of Endo 16).

This latter case is easily described by a space of DNA,
which maps each regulatory DNA regions onto a
specific expression. Some genes like Endo 16 will be
regulated by many alternative regulatory regions, and
one can define the set A of regulatory DNA regions
expressing the same gene. Very likely, A can be
partitioned into several neutral spaces, and a very
robust gene (regarding its expression) like Endo 16,
will have a large neutral regulatory space associated.
2.C.
Not any relation is relevant in topological
explanations (in the graphs)
In ecological explanations here : consider only
ecological interactions (preying, parasiting
etc); not « bigger than », etc.
The topological explanations take a subset of
all relations and consider them as relevant,
abstracting away from their causal nature;
The mechanistic explanation considers the
causal nature of these causal relations (but
sometimes equate them)
1. Why has this ecosystem stability properties ?
Because S’ is a scale free network.
topological explanation
2. « Why is S’ a scale free network ? » Because
preying is built up according to a
preferential attachemnt rule .
mechanistic explanation
3. « Why are many ecosystems having scale
free foodwebs? » -> general properties of
the preying and parasitism relations
causal, possibly mechanistic,
explanation
A
complete explanation (here: of stability of
ecosystems) as a sequential explanation
(involving mechanisms and topologies).
 Pure
Topological Explanations (examples
given)
 Constraining
Topological explanations –
there are causal mechanisms but the
topological properties are constraining their
action and therefore the explanations
Example:
Evolution-of-cooperation research (Nowak 2005; Pacheco
and Santos 2006)


Mechanism : altruists
tend to interact to
individuals with
(relatively) high
propensity to be
altruists (eg kin
selection, Hamilton’s
rule).
Topology: forms of the
interaction network
(small worlds increase
the chances to meet
individuals alike)
Attractors (periodic) /
strange attractors
(Ruelle & Taken, etc.)
 Once
attractors are found in the phase space
Then topological properties of the attractor
may explain some of the trajectories
Suppose a state space of a system with an attractor.
Given only its topological properties one can deduce
many things: the time before getting into chaotic
regime, the chances of ending up in one rather than in
another, the possible bifurcations (Feigenbaum 1978),
etc. So those explanations do not consider the
mechanical processes proper to the system.
-> Is it a pure topological explanation ?

No : such explanation elaborates on mechanical
explanations and causal knowledge used to
construct the phase space and the attractor
In a second step, then, studying the topology of
the attractor may support conclusions about new
properties of the trajectories of the system
 So attractor studies define another kind of
explanation, which somehow mixes topological
and mechanical kinds of explanations (it’s a
« secondary topological explanation »?)

Mechanistic explanations:
Intralevel : causal relations
Interlevel : constitutive relations (Craver 2007)
-
“there is a temptation to say that the activation of cyclic
GMP phosphodiesterase, which catalyzes the conversion
of cyclic GMP to 5c/-GMP, causes rod cells to
hyperpolarize, which in turn causes the eye to transduce
light into neural activity. But the activation of cyclic GMP
phosphodiesterase is part of the activity of
depolarization, which is part of the eye’s transduction of
light” (2006, p. 15)
S system; Mi subsystems; Nj, parts of subsystems
Mi, causing Mi’s outcome. But they contribute to
constitute S’s activity.


A possibility : the
subsystems are not
explained mechanistically
, but by topological
explantions.
Topological
ly explained
stability
Example: « pseudoGaia »
hypothesis – Earth is a sort
of organistic whole with
regulative
« physiological »
feedbacks; ecosystems are
part of it. The stability of
some ecosystems is
constitutive of the Earth’s
regulative activity; but it’s
topologically explained.
Feedback
mechanism yielding
resilience
Part III
Displaying Mechanisms : you don’t need to
consider counterfactuals relations (what
would hold if part A is not here etc.)
The display of the mechanism is explanatory.
Topological explanations : you abstract away
from mechanisms.
The causal nature of interaction is irrelevant
(predation and parasitism may fall into the
same equivalence class)
Question : is it still a causal explanation ?
 S,
system, S’ associated abstract shape, P
topological properties, X
property/behaviour/outcome to be
explained.
« If S had not P (in virtue of S’) the
outcome/behaviour X of S would not be
what it is »
-> topological explanations involve
counterfactual dependencies (whose relata
partly belong to the abstract space E
associated to S)
In life sciences causal explanations are:
a. Displaying mechanisms
b. Topological explanations – counterfactual
c. Mixed forms of both. (Constrained
topological explanations, sequence of
explanations, attractor explanations, etc.)