Catalytic Networks Mark Baumback Introduction Summary w Artificial - - PowerPoint PPT Presentation

catalytic networks
SMART_READER_LITE
LIVE PREVIEW

Catalytic Networks Mark Baumback Introduction Summary w Artificial - - PowerPoint PPT Presentation

Catalytic Networks Mark Baumback Introduction Summary w Artificial Chemistry review w Self organization w Catalytic Networks n Autocatalytic Sets n Self Reproduction n Self Maintenance w Evolving autocatalytic sets (in a catalytic network) w


slide-1
SLIDE 1

Catalytic Networks

Mark Baumback

slide-2
SLIDE 2

Introduction

slide-3
SLIDE 3

Summary

w Artificial Chemistry review w Self organization w Catalytic Networks

n Autocatalytic Sets n Self Reproduction n Self Maintenance

w Evolving autocatalytic sets (in a catalytic network) w Training autocatalytic sets (in a catalytic network)

slide-4
SLIDE 4

Artificial Chemistry Review

slide-5
SLIDE 5

Artificial Life (AL)

w Artificial Life (AL)

n Hypothesis – “Biotic phenomena can be modeled

by using complex systems of many interacting components”

n Emergence

l Deduce global properties of a system from local

interactions

slide-6
SLIDE 6

Artificial Chemistry(AC)

w AC tries to investigate the dynamics of complex systems

n Organization n Self Maintenance n Self Construction

slide-7
SLIDE 7

What is an AC?

w Man made system which is similar to real chemical systems w A triple ( S, R, A)

n S - The set of possible molecules n R - The set of collision rules n A - Algorithm describing reaction vessel

slide-8
SLIDE 8

The Molecules - S

n Abstract symbols n Character sequences n Lambda Expressions n Binary strings n Numbers n Etc…

} ,..., , {

2 1 n

S S S S =

slide-9
SLIDE 9

Rule Set - R

w Example:

' ' 2 ' 1

... ...

2 1

m

S S S S S S

n

+ + + = + + +

wBased on

nNeighborhood nRate constants nProbability nEnergy Consumption

slide-10
SLIDE 10

Reaction Vessel - A

w Determines how rules are applied w 2 separate models

n Molecules are either separate [Stochastic] n Similar molecules are grouped [Differential]

slide-11
SLIDE 11

Self Organization

w “Sufficiently complex mixes of chemicals can spontaneously crystallize into systems with the ability to collectively catalyze the network of chemical reactions by which the molecules themselves are formed. Such collectively autocatalytic sets sustain themselves and reproduce”[1]

slide-12
SLIDE 12

Self Organization(2)

w “Something is self organizing, if left to itself, it tends to become more organized.” [2] w Mechanisms which lead to self-organization

n Self Replication n Replication of several types by cooperation

slide-13
SLIDE 13

Catalytic Networks Introduction

w Catalyst – A substrate that enhances a reaction without being consumed itself

n Is a mechanism for cooperation

w Catalytic Network – A network where catalysts speed up certain reactions without being consumed

slide-14
SLIDE 14

Catalytic Networks

w Used to explain the cooperation of several types of molecules, which may be been precursors to the first cells w Allows cooperation to feed back to the same set of molecules that act as catalysts

n This can create a cycle n Provides positive feedback that lets selected

molecules grow

slide-15
SLIDE 15

Autocatalytic Sets Introduction

w Reaction – A process by which substrates (molecules) combine or split to form products

n Reactions are slow n Catalyst plays role of facilitator

l Dynamically increases speed of reaction

w Catalyst is unaffected by reaction

n A single catalyst can aid in many reactions

slide-16
SLIDE 16

Autocatalytic Sets

w A collection of molecules which catalyze each others reactions

n “Help bring each other into existence”

Source:www.mgtaylor.com/mgtaylor/jotm/summer97/Complexity.html

slide-17
SLIDE 17

Self Reproduction Introduction

w Replicator:

n “Any entity in the universe which interacts with

it’s world in such a way that copies of itself are made”[8]

n Basics done by John von Neumann

l System that could support self-replicating machines l Could withstand some mutation and pass these on l These machines could therefore participate in

evolution

slide-18
SLIDE 18

Self reproduction(2)

w + = A single machine composed of components to left and right w --> = Process of construction

X X A >

  • +

) ( f

) ( ) ( X X B f f >

  • +

) ( ) ( X X X C B A f f + >

  • +

+ +

) ( ) ( C B A C B A C B A C B A + + + + + >

  • +

+ + + + f f

slide-19
SLIDE 19

Self maintenance

w Not self replication

k j i k j + + Æ +

) , ( K k j K i Œ $ Œ "

w The set K maintains itself

n It doesn’t copy itself it makes more of itself

slide-20
SLIDE 20

Catalytic Networks

w S, R, A w Population P w Two different types

n Stochastic n Differential

slide-21
SLIDE 21

Stochastic

w Stochastic molecular collisions w Typical algorithm [Simple]

n Draw a sample of molecules from population P n Check if a rule applies n If so, molecules are replaced by right hand side

  • f rule
slide-22
SLIDE 22

Stochastic

w Advantages

n Very realistic

w Disadvantages

n Complexity drastically rises with

l Concentrations of molecular species l Constants of reactions

n Inefficient

l The number of species is low or population P is large

slide-23
SLIDE 23

Differential

w Continuous differential collisions

n Example:

n n s n n

s b s b s b s a s a s a r + + + æÆ æ + + + ... ... :

2 1 1 2 2 1 1

w

nStoichiometric factors

i i b

a ,

  • is zero if

is not a reactant

  • is zero if

is not a product

i

a

i

s

i

b

i

s

slide-24
SLIDE 24

Differential

w Application of all all rules

 ’

Œ =

˙ ˚ ˘ Í Î È

  • =

R r N j a j r i r i i

r j

s a b dt ds

1

) (

N i .. 1 =

slide-25
SLIDE 25

Spatial Topology

w Spatial structure of the reactor is a parameter

  • f the algorithm A of {S,R,A}

w Usually

n Reactor is modeled as a well-stirred tank reactor n Probability of Si to participate in a reaction R is

independent of position in reactor

n Size of reactor (number of molecules) is held

constant

slide-26
SLIDE 26

Competition

w Competition is achieved by limiting the population numbers

n Originally keeping the rum of all population

variables constant

n Population Numbers are scaled relative to total

population

slide-27
SLIDE 27

Autocatalytic Sets

w A particular type of dynamics that occur naturally in biochemical or ecosystems w Characterized by cooperation in a competitive environment

l Several population dynamic variables maintaining a

high level through cooperation in a competitive environment

slide-28
SLIDE 28

Evolving Catalytic Networks

w “Evolving Catalytic Reaction sets using Genetic Algorithms”[7]

w Goal: Study emergence of a chemical reaction network

n Starting from a state of relative disorder n Thought to be a crucial step in the evolution of

metabolisms

slide-29
SLIDE 29

Protocell Model

w Simple mass-conserving, well-stirred reactor w Molecules(S) – Linear Polymers (chains) w Rules (R)

n Bonding (condensation) n Breaking (cleavage)

w Ex: Bonding monomer with 4-mer

aaaaa aaaa a æÆ æ +

slide-30
SLIDE 30

Protocell Model (2)

w Algorithm (A)

n Stochastic Model n Well-stirred reactor n Fixed initial distribution n Interactions must be catalytic

w Reactions w A,B,C,P are polymers

P B A

C

æÆ æ +

slide-31
SLIDE 31

Protocell Model (3)

w An autocatalytic set will occur when one of the reactants also catalyzes the reaction

slide-32
SLIDE 32

Goal

w Automatically produce reactions sets

n Input: An initial disordered distribution n Output: A distribution biased towards building

up long polymers

w Two Target distributions

n Peak n Target

slide-33
SLIDE 33

Peak vs Target

slide-34
SLIDE 34

Genetic Algorithm

w Genetic algorithm is used to change reaction rules towards biased distribution w Reaction Set represented by Boolean arrays w Max polymer size is 34

n 289 combinations of A and B n 289*34 possible different reactions n possible reactions sets

100

9826

slide-35
SLIDE 35

Fitness function

w Absolute different between target distribution and simulation distribution

slide-36
SLIDE 36

The result

slide-37
SLIDE 37

Reaction Graph

w Characteristics

n Shows Complexity l Produces large polymers l Then breaks these down n Short Cycle formation n Key polymers act as

both reactants/catalysts

n Target polymers act

  • nly as catalysts
slide-38
SLIDE 38

Conclusion

w Highly simplified models of interaction w Can move to a system of increasing complexity w Reactions sets robust in producing desirable behavior

slide-39
SLIDE 39

Association

w Autocatalytic sets are a result of self

  • rganization

n Specifically in a catalytic network

w Can we do anything with them?

slide-40
SLIDE 40

Learning

w Goal

n Develop a mathematical model of learning in

autocatalytic sets

n Achieve some degree of the adaptability of

evolving systems

w Example Task

n Association of word symbols with letters

slide-41
SLIDE 41

The network

w Differential model

) ... ,..., ... , ... max( ) ( )) ( ),..., ( ), ( max( 5 . ) (

1 1 1 2 1 2 2 1 1 2 1 ^

2 1 2 22 12 1 21 11 i ism i m i i m i is i i is i i

w w w im w s w w i w s w w i i n i i i

x x x b x x x b x x x b x g x g x g x g x x g x =

  • =

n Models growth of population variables n Each input/connected node is weighted

w Competition through limiting population size

slide-42
SLIDE 42

Output

w Output should be some learned response

n Based off of inputs (bi-directional)

w Training Phase

n Apply some input n Allow chemical reactions to occur (with

competition)

n Learning: Apply a learning algorithm (Based off

  • f population numbers)
slide-43
SLIDE 43

A picture(Initial architecture)

Input - W1: ace & ACE W2: bde & BDE

slide-44
SLIDE 44

Doctored Stochastic version

w OR-a,Ia => a w OR-a,IA => A w a,W1 => OR-a w A,W1 => OR-a w OR-a, other => W1

slide-45
SLIDE 45

Learning in catalytic networks

w The learning rules

n Adjusts the weights (connections) n Adjusts the biases of equations

) ( 1

ijk j ijk

w x n w

  • =

D

) 1 ( 1 - = D

i

g ik

b a

slide-46
SLIDE 46

Goal

w Task of learning

n Find a suitable bias for the word nodes

w The biased nodes

n Are in terms of large population size n Caused by some sort of organization

slide-47
SLIDE 47

Example

  • Data 1: An incomplete word
  • Data 2: A word that has been trained
  • Data 3: A word that has not been trained
slide-48
SLIDE 48

Word response

slide-49
SLIDE 49

Slot 1 response

slide-50
SLIDE 50

Conclusion

w Creating a system which can be ‘taught’

n Much like neural network

w Has bi-directional associations

n Top-down and bottom-up activations can be

combined

n Can perform logical AND and OR

l In a branching tree structure

slide-51
SLIDE 51

Conclusion(2)

w Output shows

n Word recognition n Word rejection n Disambiguation of letters

w Potential view of how some mechanisms underlying evolution may take place in the living brain

slide-52
SLIDE 52

Summary

w Artificial Chemistry review w Self organization w Catalytic Networks w Autocatalytic Set / Self Reproduction w Evolving autocatalytic sets (in a catalytic network) w Training autocatalytic sets (in a catalytic network)

slide-53
SLIDE 53

References

1. Website:www.mgtaylor.com/mgtaylor/jotm/summer97/Complexity.html 2. Website:cscs.umich.edu/~crchalizi/notebooks/self-organization.html 3. “Artificial chemistries - a review”, P.Dittrich, J.Ziegler, W.Banzhaf., Artificial Life, 2001. 4. "An Approach to learning in Autocatalytic Sets in Analogy to Neural Networks“, H. Hüning; Neural Systems, Electrical Engineering, Imperial College, UK 5. "A search for multiple autocatalytic sets in artificial chemistries based on boolean networks",H. Huning, M. A. Bedau, J. S. McCaskill, N. H. Packard, and Steen Rasmussen, editors, Artificial Life VII, pages 64-72, Cambridge, MA, 2000. MIT Press. 6. "Borrowing dynamics from evolution: Association using catalytic network models",H. Hüning, Sixth Neural Computation and Psychology Workshop NCPW6, Liege, Belgium, September 16-18, 2000. 7. "Evolving catalytic reaction sets using genetic algorithms",J. D. Lohn, S. P. Colombano, J. Scargle,

  • D. Stassinopoulos, and G. L. Haith, In Proceedings of the IEEE International Conference on

Evolutionary Computation, pages 487-492, Pascataway, NJ, USA, 1998. 8. ”Beyond digital naturalism”,Fontana, W., Wagner, G., and Buss, L. W., Artificial Life 1, 211-227., 1994 9. Website:http://www.dai.ed.ac.uk/homes/timt/papers/thesis/html/

slide-54
SLIDE 54

Thanks

Questions?