integrability, neural networks, and the empirical modelling of dynamical systems oscar garcia...

31
Integrability, neural networks, and the empirical modelling of dynamical systems Oscar Garcia forestgrowth.unbc.

Upload: marlon-rance

Post on 28-Mar-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Integrability, neural networks, and the empirical modelling of dynamical systems Oscar Garcia forestgrowth.unbc.ca

Integrability, neural networks, and the empirical modelling of

dynamical systems

Oscar Garcia

forestgrowth.unbc.ca

Page 2: Integrability, neural networks, and the empirical modelling of dynamical systems Oscar Garcia forestgrowth.unbc.ca

Outline Dynamical Systems,

forestry example The multivariate

Richards model Extensions, Neural

Networks Integrability, phase

flows Conclusions

Page 3: Integrability, neural networks, and the empirical modelling of dynamical systems Oscar Garcia forestgrowth.unbc.ca

An engineer thinks that his equations are an approximation to reality.

A physicist thinks reality is an approximation to his equations.

A mathematician doesn’t care.

Anonymous

Modelling

Page 4: Integrability, neural networks, and the empirical modelling of dynamical systems Oscar Garcia forestgrowth.unbc.ca

All models are wrong, but some are useful.

G. E. P. Box

Page 5: Integrability, neural networks, and the empirical modelling of dynamical systems Oscar Garcia forestgrowth.unbc.ca

Dealing with Time Processes, systems

evolving in time Functions of time Rates (Newton) System Theory

(1960’s) Control Theory,

Nonlinear Dynamics

Page 6: Integrability, neural networks, and the empirical modelling of dynamical systems Oscar Garcia forestgrowth.unbc.ca

Dynamical systems

Instead of

State:Local transition function (rates):

: inputs (ODE)Output function:

Copes with disturbances

Page 7: Integrability, neural networks, and the empirical modelling of dynamical systems Oscar Garcia forestgrowth.unbc.ca

Example (whole-stand modelling)

Page 8: Integrability, neural networks, and the empirical modelling of dynamical systems Oscar Garcia forestgrowth.unbc.ca

3-D

Page 9: Integrability, neural networks, and the empirical modelling of dynamical systems Oscar Garcia forestgrowth.unbc.ca

3-D

SiteEichhorn (1904)

Page 10: Integrability, neural networks, and the empirical modelling of dynamical systems Oscar Garcia forestgrowth.unbc.ca

Integration

No

(Global transition function)

Group:

Page 11: Integrability, neural networks, and the empirical modelling of dynamical systems Oscar Garcia forestgrowth.unbc.ca

3-D

Page 12: Integrability, neural networks, and the empirical modelling of dynamical systems Oscar Garcia forestgrowth.unbc.ca

Equation forms? Theoretical. Empirical. Constraints Simplest, linear:E.g., with Why not

Average spacing? Mean diameter? Volume or biomass? Relative spacing? ... ?

Page 13: Integrability, neural networks, and the empirical modelling of dynamical systems Oscar Garcia forestgrowth.unbc.ca

Multivariate Richards

where

The (scalar) Bertalanffy-Richards:

with

Page 14: Integrability, neural networks, and the empirical modelling of dynamical systems Oscar Garcia forestgrowth.unbc.ca

ExamplesRadiata pine in New Zealand (García, 1984)

t scaled by a site quality parameter

Eucalypts in Spain – closed canopy (García & Ruiz, 2002)

Page 15: Integrability, neural networks, and the empirical modelling of dynamical systems Oscar Garcia forestgrowth.unbc.ca

Parameter estimation

Stochastic differential equation:

adding a Wiener (white noise) process.

Then get the prob. distribution (likelihood function), and maximize over the parameters

Page 16: Integrability, neural networks, and the empirical modelling of dynamical systems Oscar Garcia forestgrowth.unbc.ca

Variations / extensionsMultipliers for site, genetic improvementAdditional state variables: relative closure,

phosphorus concentrationThose variables in multipliers:

with a “physiological time” such that

Page 17: Integrability, neural networks, and the empirical modelling of dynamical systems Oscar Garcia forestgrowth.unbc.ca

Where to from here?

Page 18: Integrability, neural networks, and the empirical modelling of dynamical systems Oscar Garcia forestgrowth.unbc.ca

Transformations to linear

Page 19: Integrability, neural networks, and the empirical modelling of dynamical systems Oscar Garcia forestgrowth.unbc.ca

Transformations to constant

V. I. Arnold “Ordinary Differential Equations”. The MIT Press, 1973.

“Invariants” within a trajectory or flow line

Page 20: Integrability, neural networks, and the empirical modelling of dynamical systems Oscar Garcia forestgrowth.unbc.ca

Integrable systems

Integrable systems?

Page 21: Integrability, neural networks, and the empirical modelling of dynamical systems Oscar Garcia forestgrowth.unbc.ca

Integrability

Diffeomorphic to a constant field <=> Integrable?

Page 22: Integrability, neural networks, and the empirical modelling of dynamical systems Oscar Garcia forestgrowth.unbc.ca

Modelling Assumption: For a “wide enough” class of

systems there exists a smooth one-to-one transformation of the n state variables into n independent invariants

Model (approximate) these transformations “Automatic” ways of doing this?

Page 23: Integrability, neural networks, and the empirical modelling of dynamical systems Oscar Garcia forestgrowth.unbc.ca

Artificial Neural Networks

Problem: Not one-to-one

Page 24: Integrability, neural networks, and the empirical modelling of dynamical systems Oscar Garcia forestgrowth.unbc.ca

The multivariate Richards network

Page 25: Integrability, neural networks, and the empirical modelling of dynamical systems Oscar Garcia forestgrowth.unbc.ca

The multivariate Richards network

Estimation Regularization, penalize overparameterization “Pruning”

Page 26: Integrability, neural networks, and the empirical modelling of dynamical systems Oscar Garcia forestgrowth.unbc.ca

Integration

No

(Global transition function)

Group:

Page 27: Integrability, neural networks, and the empirical modelling of dynamical systems Oscar Garcia forestgrowth.unbc.ca

Modelling the global T.F. (flow)

No

(Global transition function)

Group:

Page 28: Integrability, neural networks, and the empirical modelling of dynamical systems Oscar Garcia forestgrowth.unbc.ca

Arnold

No

(Global transition function)

Group:

“Phase flow”

“one-parameter group of transformations”

Page 29: Integrability, neural networks, and the empirical modelling of dynamical systems Oscar Garcia forestgrowth.unbc.ca

3-D

Page 30: Integrability, neural networks, and the empirical modelling of dynamical systems Oscar Garcia forestgrowth.unbc.ca

In forest modelling... “Algebraic difference equations”, “Self-

referencing functions” Examples (A = age) :

1-D. Often confuse integration constants with site-dependent parameters

But, perhaps it makes sense, after all?

Clutter et al (1983)

Tomé et al (2006)

Page 31: Integrability, neural networks, and the empirical modelling of dynamical systems Oscar Garcia forestgrowth.unbc.ca

Conclusions / Summary Dynamical modelling with ODEs seem

natural, although it is rare in forestry Multivariate Richards, an example of

transformation to linear ODEs, or to invariants

More general empirical transformations to invariants: ANN, etc.

Modelling the invariants themselves, rather than ODEs