38
“And then came the grandest idea of all! We actually made a map of the country, on the scale of a mile to the mile!" "Have you used it much?" I enquired. "It has never been spread out, yet," said Mein Herr: "the farmers objected: they said it would cover the whole country, and shut out the sunlight! So we now use the country itself, as its own map, and I assure you it does nearly as well.” -- Lewis Carol Schematic Models are more useful than Realistic

“And then came the grandest idea of all! We actually made a map of the country, on the scale of a mile to the mile!" "Have you used it much?" I enquired

Embed Size (px)

Citation preview

Page 1: “And then came the grandest idea of all! We actually made a map of the country, on the scale of a mile to the mile!" "Have you used it much?" I enquired

“And then came the grandest idea of all! We actually made a map of the country, on the scale of a mile to the mile!"

"Have you used it much?" I enquired.

"It has never been spread out, yet," said Mein Herr: "the farmers objected: they said it would cover the whole country, and shut out the sunlight! So we now use the country itself, as its own map, and I assure you it does nearly as well.”

-- Lewis Carol

Schematic Models are more useful than Realistic Models...

Page 2: “And then came the grandest idea of all! We actually made a map of the country, on the scale of a mile to the mile!" "Have you used it much?" I enquired

Mathematical Models of Evolution

Artificial LifeSelf-replicating computer code•A-life systems (Tierra, Avida...)• Computer viruses

Genetic Algorithms•population of structureswith heritable features•replicate with mutations• test for “fitness”•select

Page 3: “And then came the grandest idea of all! We actually made a map of the country, on the scale of a mile to the mile!" "Have you used it much?" I enquired

“Nature, red in tooth and claw” --Tennyson

Darwinian Evolution -- The Paradox of Delicacy

“Survival of the Fittest” -- Darwin

•In Biological Evolution:Expect: Muscle, armor, aggression, robustness

Find: Flower petals, butterfly wings, naked ape with delicate brain

•In Cultural Evolution:Expect: Warriors, Loan-sharks, Lawyers

Find: Teddy bears, florists, poets, Mother Theresa

Could be “survival value of altruism,” or...

Page 4: “And then came the grandest idea of all! We actually made a map of the country, on the scale of a mile to the mile!" "Have you used it much?" I enquired

Our intuition about evolution is wrong...

•Selection leads naturally to evolution of delicate structures,together with the machinery to protect them from a harsh world.

Why?

•Because complexity is needed in order to occupy new niches,and complexity implies vulnerability.

warriors

poetspoets

Page 5: “And then came the grandest idea of all! We actually made a map of the country, on the scale of a mile to the mile!" "Have you used it much?" I enquired

Homeostasis• Self-regulation: Organisms maintain stabilized internal milieu in the face of external fluctuations.• Information theory point of view: Organisms exclude “noise” information. This has an entropic cost.• Why? “Obviously,” stability is conducive to carrying out complex adaptive tasks.• Says Who???

If the exclusion of environmental noise from a delicate sub-system is a universal evolutionary

imperative, would it evolve in an abstract mathematical model of natural selection?

Page 6: “And then came the grandest idea of all! We actually made a map of the country, on the scale of a mile to the mile!" "Have you used it much?" I enquired

12xy

z

A K=2 Boolean Element Truth Table of Element 12

xy

T F

FTTF FT

N

11

71

1248

11

Fragment of Boolean Network, Showing Propagation of Noise

Boolean Networks

At each time-step, the output of an element is thespecified boolean function of its inputs on theprevious time-step.

Page 7: “And then came the grandest idea of all! We actually made a map of the country, on the scale of a mile to the mile!" "Have you used it much?" I enquired

The Model• A population of M (~100) organisms, each of which is a boolean network consisting of N (~100) discrete-time synchronous boolean elements, each with K (usually 2) inputs and one output.• A subset of nout (~25) arbitrarily chosen elements are considered “output elements” of the network.• A subset of nin (~5-20) elements have their first terminal connected to boolean “noise.”• Each organism is “developed” through T (~100) steps and an output function n(t) is determined by counting the number of output elements in the TRUE state at each step.• “Fitness” of an organism is defined as F = -t[n(t)-f(t)]2/T where f is a user-specified target function.• Initial organism is randomly constructed.• One generation of evolution: Replicate organisms by factor R, allowing rare, random mutations. From new population of RM organisms, select the best M in order of fitness.

Will evolution recognize and exclude noise?

Page 8: “And then came the grandest idea of all! We actually made a map of the country, on the scale of a mile to the mile!" "Have you used it much?" I enquired

Variable

LockedFrozen Phase: Isolated Oscillators

Page 9: “And then came the grandest idea of all! We actually made a map of the country, on the scale of a mile to the mile!" "Have you used it much?" I enquired

Variable

LockedChaotic Phase: Entire Network Coupled

Page 10: “And then came the grandest idea of all! We actually made a map of the country, on the scale of a mile to the mile!" "Have you used it much?" I enquired

Variable

LockedCritical Boundary: Coupled Regions on All Scales

Page 11: “And then came the grandest idea of all! We actually made a map of the country, on the scale of a mile to the mile!" "Have you used it much?" I enquired

Generations10 100 1000

-Fitn

ess

0

30

60

Time (steps)

0 100T

rue

elem

ents

0

5

10

15

20

25

Output function

Target function

Evolution in the Absence of NoisePart I: Adaptation of Function

Page 12: “And then came the grandest idea of all! We actually made a map of the country, on the scale of a mile to the mile!" "Have you used it much?" I enquired

Concept of “Fitness Landscape”

A boolean network with 100 2-input elements has 2.58x10520 possible genotypes!

Page 13: “And then came the grandest idea of all! We actually made a map of the country, on the scale of a mile to the mile!" "Have you used it much?" I enquired

q0.0 0.5 1.0

K

1

2

3N=1000, gens=1000, Thresh=15

Chaotic

Frozen

K = inputs/elementq = prob. output TRUE

Evolution in the Absence of NoisePart II: Evolvability

•Boolean networks of different statistical structures differ in their ability to adapt by natural selection.•Evolvability is greatest near the critical boundary, where the network consists of separated subsystems.•The principle of “component parts” is a natural “engineering method” of evolution.

Page 14: “And then came the grandest idea of all! We actually made a map of the country, on the scale of a mile to the mile!" "Have you used it much?" I enquired

Hypothesis: Noise will be excluded because of:• Irrelevance: noise carries no information about the task• Complexity: noise chosen randomly from 2T > 1030 sequences

Stereotyped Noise:

Single realization for all organisms in all generation

Time, steps

0 50 100

No.

of T

RU

E o

utpu

ts

0

22

Generations

0 2500-F

itnes

s1

10

100

A B

D E

Generations

0 2500

Noi

se D

isse

min

atio

n

0.0

0.5

1.0

C

c

d,e

Output elementsAll elements

Page 15: “And then came the grandest idea of all! We actually made a map of the country, on the scale of a mile to the mile!" "Have you used it much?" I enquired

Time, steps

0 50 100Num

ber

of T

RU

E o

utpu

ts

0

10

20

Time, steps

0 50 100Num

ber

of T

RU

E o

utpu

ts

0

10

20

Output

Template

Noise

Generations

0 2500

-Fitn

ess

1

10

100

Population AverageNoise Average

•Networks that evolved in the presence of a given (but arbitrary) noise representation require that particular noise in order to function.•Even though the fitness evolves just as rapidly in the presence of stereotyped noise as in the absence of noise, there is no improvement in the average fitness in other, randomly chosen, noise environments.

•Stereotyped noise was never excluded, but always resulted in noise-imprinting!•Does that mean that incorporating meaningless noise actually improves fitness?

Page 16: “And then came the grandest idea of all! We actually made a map of the country, on the scale of a mile to the mile!" "Have you used it much?" I enquired

Generations

0 5000 10000

-F

0

60

0 5000 10000

-F

0

60

0 5000 10000

-F

0

60

0 5000 10000

-F

0

60

Generations

0 5000 10000

0

60

0 5000 10000

0

60

0 5000 10000

0

60

0 5000 10000

0

60

No Noise Stereotyped Noise

“Annealing” Effect of Stereotyped Noise with “Difficult” Target Functions

Generations

0 14000 28000

-F

0

45

90

{

Maybe yes...

Page 17: “And then came the grandest idea of all! We actually made a map of the country, on the scale of a mile to the mile!" "Have you used it much?" I enquired

-F population average10 100 1000

-F n

oise

ave

rage

10

100

1000

10000

No noiseStereotyped noiseRandom noise (2000 generations)noise invariance line

Noise Imprinting is a Suboptimal Strategy for an Easy Target FunctionBut no!

Page 18: “And then came the grandest idea of all! We actually made a map of the country, on the scale of a mile to the mile!" "Have you used it much?" I enquired

-F1

10100

Genotypes

M0

9

Noi

se P

atte

rns

Vno

ise

0.0

0.5

1.0

Generations

101 102 103 104 105-F

itnes

s1

10

100

SeedMultiple Noise Imprinting is a Suboptimal Strategy

Page 19: “And then came the grandest idea of all! We actually made a map of the country, on the scale of a mile to the mile!" "Have you used it much?" I enquired

Generations

0 2500

-Fitn

ess

1

10

100

Population AverageNoise Average

•Symmetry Breaking:Once noise information has been accidentally incorporated into the computation, paths to noise exclusion lead through low-fitness valleys.

So why is evolution so stupid?

Page 20: “And then came the grandest idea of all! We actually made a map of the country, on the scale of a mile to the mile!" "Have you used it much?" I enquired

-Fitness

0 2000 4000 6000 8000 10000

Num

ber

of R

ealiz

atio

ns

0

10000

20000

30000

0 2000 4000 6000 8000 10000

0

2000

4000

6000

8000

0 2000 4000 6000 8000 10000

0

2000

4000

6000

8000

A

B

C

Fitness distribution ofa random startingnetwork over 106 noiseenvironments

After evolution in thepresence of a stereotypednoise input, the noise-imprintednetwork has a broad distributionof fitness, with some noise inputsgiving good fitness while others are“poison” producing worse outputsthan a random network.

Repeating the evolution gives acompletely different noise-imprintednetwork, showing that noise-imprinting results from randomcontingencies during evolution.

Page 21: “And then came the grandest idea of all! We actually made a map of the country, on the scale of a mile to the mile!" "Have you used it much?" I enquired

Time (steps)

0 100

TR

UE

Out

puts

0

25

Time (steps)

0 100

TR

UE

Out

puts

0

25

Time (steps)

0 100

TR

UE

Out

puts

0

25 -F=9289

-F=157

-F=62

-F

0 20 40 60 80 100

Pro

ba

bili

ty D

en

sity

0.000

0.025

No Noise

Time (steps)

0 100

Time (steps)

0 100

"Best" of 106 noise realizations

"Worst" of 106 noise realizations

-Fitness

0 2000 4000 6000 8000 10000

Num

ber

of R

ealiz

atio

ns

0

10000

20000

30000

A

“Quiet Imprinting”Random contingencies in evolution always impose semantic “meaning” on arbitrary features of the environment that have no intrinsic significance. Life imposes meaning on a random world.

Page 22: “And then came the grandest idea of all! We actually made a map of the country, on the scale of a mile to the mile!" "Have you used it much?" I enquired

Does Noise Imprinting Occur in Cultural Evolution?•Meaningless random information is entrained in the process of evolution•Though evolution, the random information acquires a “meaning” and so cannot be removed even though its presence is sub-optimal.

A visitor to a synagogue noticed that when the rabbi entered the room, the entire congregation stood up. No one could explain this unusual custom. It turned out that the previous rabbi had used a remote control to open the curtain exposing the Torahs when he entered, whereupon the congregation stood as required by Jewish law. The remote had broken and been discarded, as had the former rabbi, but the congregation continued to stand whenever a rabbi entered.

Page 23: “And then came the grandest idea of all! We actually made a map of the country, on the scale of a mile to the mile!" "Have you used it much?" I enquired

N

1

3

4

5

6

7

8

9

1 0

1 1

1 3

1 4

1 5

2

2

5

6

1 3

1 0

5

6

2

5

1 3

4

5

1

7

1 1

2

1 3

8

2

2

3

2

1 1

8

2

2

7

1 4

4

9

6

2

1 5

3

1

9

1 1

1 3

7

7

1

3

1 3

4

4

1 0

1

1 1

5

1 2

7

1 1

5

3

1 4

1 0

4

7

1 2

0

9

1 5

8

1 3

50

0

4

5

6

9

1 3

1 1

1 1

Generations

0 1750 3500

-Fitn

ess

1

10

100

Noi

se D

isse

min

atio

n

0.0

0.5

1.0

Ouput elementsAll elements

Truly Random Noise: a different noise realization for each organism in each generation

Page 24: “And then came the grandest idea of all! We actually made a map of the country, on the scale of a mile to the mile!" "Have you used it much?" I enquired

-F

0 30 60

No

. of g

en

oty

pe

s

0

35

70

-F

0

30

60

Generations

0 2000 4000No.

of

geno

type

s

0

35

70

Vno

ise

0.0

0.5

1.0Noise Exclusion

is followed by reduction in genetic diversity

Page 25: “And then came the grandest idea of all! We actually made a map of the country, on the scale of a mile to the mile!" "Have you used it much?" I enquired

Random noise is always excluded. Thenumber of generations required for noise-exclusion to evolve is lognormallydistributed and increases exponentially withthe length of the target computation.

Page 26: “And then came the grandest idea of all! We actually made a map of the country, on the scale of a mile to the mile!" "Have you used it much?" I enquired

Vno

ise

0

1

Generations

0 2500 5000

-Fitn

ess

1

10

100

Noise averagePopulation average

Time

0 100

Vn

ois

e

0

1

All elementsOutput elements

a bc

de

f

g

a b c d e f g

Page 27: “And then came the grandest idea of all! We actually made a map of the country, on the scale of a mile to the mile!" "Have you used it much?" I enquired

Random Noise

Generations

0 600 1200

-Fitn

ess

1

10

100

Vno

ise

0.0

0.5

1.0

Generations

0 1750 3500

1

10

100

0.0

0.5

1.0

Generations

0 800016000

1

10

100

0.0

0.5

1.0

Vsi

gnal

0.0

0.5

1.0

Correlated Noise

Generations

0 750015000

1

10

100

0.0

0.5

1.0

Random NoiseIntercalated with Signal

Page 28: “And then came the grandest idea of all! We actually made a map of the country, on the scale of a mile to the mile!" "Have you used it much?" I enquired

Information Catastrophe

Generations

100 102 104 106

-Fitn

ess

0

35

70

Probability density

0.00 0.35

Generations

16400 16925 16950

-(Immediate fitness)

-(Long term fitness)

AB

C

Page 29: “And then came the grandest idea of all! We actually made a map of the country, on the scale of a mile to the mile!" "Have you used it much?" I enquired

• Noise, suitably defined, is excluded from environments within the organism, creating a protected subsystem which carries out “delicate” computations.

• Because organisms are dissipative thermodynamic systems, protected subsystems cannot be completely isolated from the outside world or parent system, which supplies the free energy to power their irreversible processes.

• Therefore, there is always a risk that a protected subsystem will be corrupted by inappropriate information, with consequences that can be catastrophic.

The Paradox of “Dynamic Irony”

Page 30: “And then came the grandest idea of all! We actually made a map of the country, on the scale of a mile to the mile!" "Have you used it much?" I enquired

“All Power Grows out of the Barrel of a Gun”

The paradox...

It’s anathema• Government of laws• Natural rights of man•Violence an aberration

It’s obviously true• Governments of laws created by violent revolutions• Still need police & military to protect gov’t of laws

We must deny its truth• Everyone would get gun to enforce his rights• This would destroy gov’t of laws

This paradox is a generic feature of cultural evolution...

Page 31: “And then came the grandest idea of all! We actually made a map of the country, on the scale of a mile to the mile!" "Have you used it much?" I enquired

Does Information Catastrophe Occur in Cultural Evolution?

Page 32: “And then came the grandest idea of all! We actually made a map of the country, on the scale of a mile to the mile!" "Have you used it much?" I enquired

-Fitness

0 30 60Num

ber

of R

ealiz

atio

ns

0

500

1000

-Fitness

0 30 60Num

ber

of R

ealiz

atio

ns

1

10

100

1000

Generations

0 4000 8000

-Fitn

ess

1

10

100

Ensemble average

Population average

amplitude

time

The Power of Forgetting: Exclusion of Initial-State Noise

Page 33: “And then came the grandest idea of all! We actually made a map of the country, on the scale of a mile to the mile!" "Have you used it much?" I enquired

Generations

0 1250 2500

-F

1

10

100

Population fitnessNoise averaged fitness

Vno

ise

0.0

0.5

1.0

All elementsOutput elements

Stereotyped noise

Random noise

Generations

0 900 1800

-F

1

10

100

Population fitnessNoise averaged fitness

Vn

oise

0.0

0.5

1.0

All elementsOutput elements

Father Mother Offspring

SEX: It won’t change anything between us

Page 34: “And then came the grandest idea of all! We actually made a map of the country, on the scale of a mile to the mile!" "Have you used it much?" I enquired

Generations10 100 1000 10000

-F

1

10

100

1000

Population MeanNoise Average

Generations10 100 1000 10000

-F

1

10

100

1000

Stereotyped noiseNout=45

Mask1 @ t=100Mask2 @ t=100

Stereotyped noiseNout=45

Mask1 @ t=99Mask2 @ t=100

Generations1 10 100 1000 10000

Nu

mb

er o

f Err

ors

0

30

60

Population MeanNoise Average

Stereotyped noiseNout=25

Masks @ t=25,50,75,100

A

BC

“Morphogenesis” by Boolean Networks.

Networks were selected for the accuracy with which they attained (randomly) specified ‘shapes” (i.e., patterns of states (T/F) of the output elements) at specified “stages” (i.e. values of development time. The fitness F was the negative of the sum of the squares of the number of errors at each specified stage. A. If two conflicting shapes were both specified at stage 100, the network evolved a poor compromise. B. If the two arbitrary shapes were specified at stages only a single step apart (99&100), the network evolved to pass through the required shapes with only a single error out of 90 values. C. A network evolved to pass perfectly through 25 arbitrary output values at each of 4 development stages 25 steps apart. Noise imprinting (dotted vs. solid curves) and rejection of unpredictable noise (not shown) were similar to the “curve fitting” problem.

Page 35: “And then came the grandest idea of all! We actually made a map of the country, on the scale of a mile to the mile!" "Have you used it much?" I enquired

STOP

Get A-Life

Page 36: “And then came the grandest idea of all! We actually made a map of the country, on the scale of a mile to the mile!" "Have you used it much?" I enquired
Page 37: “And then came the grandest idea of all! We actually made a map of the country, on the scale of a mile to the mile!" "Have you used it much?" I enquired

Generations

0 12000-F

itnes

s

0

80

Vno

ise

0

1

Generations

0 12000

-Fitn

ess

0

80

Vno

ise

0

1

Generations

0 12000

-Fitn

ess

0

80

Vno

ise

0

1

Generations

0 12000

-Fitn

ess

0

80

Vno

ise

0

1

No Annealing Effect of Random Noise!

Page 38: “And then came the grandest idea of all! We actually made a map of the country, on the scale of a mile to the mile!" "Have you used it much?" I enquired

• A more refined system (government by laws) evolves from a crude one (government by force). It is delicate and so must be isolated from the violence of it’s parent--an instance of homeostasis.• Because its protection and resources must come from the violent outside world, it remains vulnerable to flow of information from that world--an instance of dynamic irony.• Arbitrary or irrational beliefs become incorporated into cultural systems in ways so entwined with necessary functions that they resist elimination--an instance of noise imprinting.

Other Examples:Business AcademiaSexual Competition FamilyWar PeaceCarnivorous Primate Animal Rights

...a generic feature of cultural evolution:

Hypothesis: Value systems are the homeostatic environments created by cultural evolution.