Towards Structurally Realistic Models: Pattern-oriented Modelling Volker Grimm, UFZ Umweltforschungszentrum Leipzig-Halle Sektion Ökosystemanalyse.

Slides:



Advertisements
Similar presentations
Null Hypothesis : The dynamics of the forest ecosystem will not be affected by the fire. Hypothesis 1 : The fires will have a considerable effect on the.
Advertisements

Teaching Strategies Gold
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Port-en-Bessin, France
When sanctions cause non-cooperative behavior in a social dilemma situation: a study using the “Industrial Waste Illegal Dumping Game” 13th International.
Chapter 1 Introduction to Modeling DECISION MODELING WITH MICROSOFT EXCEL Copyright 2001 Prentice Hall.
Games as Emergent Systems first schema on “rules”.
G. Alonso, D. Kossmann Systems Group
DECISION SUPPORT SYSTEM ARCHITECTURE: THE MODEL COMPONENT.
Levels of Ecological Organization in Freshwater Systems Population Community Ecosystem.
Conducting systematic reviews for development of clinical guidelines 8 August 2013 Professor Mike Clarke
Stand Structure and Ecological Restoration Charles W. Denton Ecological Restoration Institute John D. Bailey, Associate Professor of Forestry, Associate.
The Comparison of the Software Cost Estimating Methods
Scale & Scaling What is scale? What is scale? Why is scale important in landscape ecology? Why is scale important in landscape ecology? What are the correct.
Class 17: Tuesday, Nov. 9 Another example of interpreting multiple regression coefficients Steps in multiple regression analysis and example analysis Omitted.
Methodology in quantitative research Bas Kooijman Dept theoretical biology Vrije Universiteit Amsterdam master course.
Evolutionary Computation Introduction Peter Andras s.
Multispecies Models-II (Including Predation In Population Models)
Requirements Analysis Lecture #3 David Andrews
By Rob Day, David Bardos, Fabrice Vinatier and Julien Sagiotto
9/17/071 Community Properties Reading assignment: Chapter 9 in GSF.
Unit 1 Biology Notes Characteristics of Life
458 Fish Spring 2005 Fisheries Stock Assessments (Models for Conservation)
Kelp-Sea Urchin-Fishermen: a Spatially Explicit Individual-Based Model Nicolas Gutierrez and Ray Hilborn School of Aquatic and Fishery Sciences University.
Algorithm Programming Coding Advices Bar-Ilan University תשס " ו by Moshe Fresko.
OUR Ecological Footprint …. Ch 20 Community Ecology: Species Abundance + Diversity.
Multiple imputation using ICE: A simulation study on a binary response Jochen Hardt Kai Görgen 6 th German Stata Meeting, Berlin June, 27 th 2008 Göteborg.
MASS: From Social Science to Environmental Modelling Hazel Parry
1 CE 530 Molecular Simulation Lecture 7 David A. Kofke Department of Chemical Engineering SUNY Buffalo
Chapter 2 The Research Enterprise in Psychology. n Basic assumption: events are governed by some lawful order  Goals: Measurement and description Understanding.
Genetic Regulatory Network Inference Russell Schwartz Department of Biological Sciences Carnegie Mellon University.
Chapter 1.  Length: Measured in Meters, Centimeters, and Millimeters  Mass: Measured in Grams and Kilograms  Volume: Measured in Liters and Milliliters.
Value of information Marko Tainio Decision analysis and Risk Management course in Kuopio
The Nature of Modeling and Modeling Nature. “The sciences do not try to explain, they hardly even try to interpret, they mainly make models… The justification.
ENM 503 Lesson 1 – Methods and Models The why’s, how’s, and what’s of mathematical modeling A model is a representation in mathematical terms of some real.
 1. Everything is connected to everything else.  2. Everything must go somewhere.  3. There is no such thing as a free lunch.
Simulated Annealing.
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
Conceptual Modelling and Hypothesis Formation Research Methods CPE 401 / 6002 / 6003 Professor Will Zimmerman.
1 Introduction to Software Engineering Lecture 1.
RobOff methods and outputs 1.Uncertainty (info-gap) 2.Conservation value 3.Output space 4.Flow of aggregation and time discounting 5.Simple and score features.
STATISTICAL COMPLEXITY ANALYSIS Dr. Dmitry Nerukh Giorgos Karvounis.
Introduction to Models Landscape Ecology. What are models?
Theories and Hypotheses. Assumptions of science A true physical universe exists Order through cause and effect, the connections can be discovered Knowledge.
1 Individual and Population Level Analysis and Validation of an Individual-based Trout Model Roland H. Lamberson Humboldt State University.
Overview of Regression Analysis. Conditional Mean We all know what a mean or average is. E.g. The mean annual earnings for year old working males.
Dr. Imtithal AL-Thumairi Webpage: Guide to the Research Proposal.
Copyright © 2008 Pearson Education, Inc., publishing as Benjamin Cummings Population Ecology.
Design Reuse Earlier we have covered the re-usable Architectural Styles as design patterns for High-Level Design. At mid-level and low-level, design patterns.
MA354 An Introduction to Math Models (more or less corresponding to 1.0 in your book)
Virtual Experiment © Oregon State University Models as a communication tool for HJA scientists Kellie Vache and Jeff McDonnell Dept of Forest Engineering.
Spatial ABM H-E Interactions, Lecture 4 Dawn Parker, George Mason University Notes on Grimm and Railsback Chapter 1, “Individual-based modeling and ecology”
Introduction to Models Lecture 8 February 22, 2005.
Data Profiling 13 th Meeting Course Name: Business Intelligence Year: 2009.
MA354 Math Modeling Introduction. Outline A. Three Course Objectives 1. Model literacy: understanding a typical model description 2. Model Analysis 3.
Aero/Hydrospace Engineering Capstone Project. critical first step two purposes Rarely in engineering projects is a problem clearly and completely defined.
Chapter 1 Introduction to Research in Psychology.
Goal of Stochastic Hydrology Develop analytical tools to systematically deal with uncertainty and spatial variability in hydrologic systems Examples of.
University of Warwick, Department of Sociology, 2014/15 SO 201: SSAASS (Surveys and Statistics) (Richard Lampard) Week 3 Multivariate analysis.
Models.
What makes a good project? A strategic view
Evolution and Population Genetics
Patterns of Succession
Hypotheses Hypothesis Testing
Managerial Skills Introduction
Structural realism and theory development in agent-based models addressing practical problems Volker Grimm.
Delivering Conservation
If I want to be successful by the end of the unit I will be able to:
Forest growth models and new methods
Principles of Science and Systems
Presentation transcript:

Towards Structurally Realistic Models: Pattern-oriented Modelling Volker Grimm, UFZ Umweltforschungszentrum Leipzig-Halle Sektion Ökosystemanalyse

Contents „philosophies“ of modelling The „Medawar“ zone Pattern-oriented Modelling (POM) Examples (short) Benefits of POM Discussion

Literature Grimm (1994) Ecol Model 75/76: 641 Grimm et al. (1996) Sci Total Env 183:151 Grimm (2001) [German] Railsback (2001) Nat Res Model14: 465 Grimm and Berger (2002) (in press) DeAngelis and Mooij (2002) (in press) Railsback and Harvey (2002) Ecology 83:1817 Wiegand et al. (2002) Oikos (in press) Wiegand et al. (2002) Biodiv Conserv (in press) Grimm et al. (in preparation)...

Philosophies of modelling Old distinction: strategic vs. tactical Holling 1966, May 1974 analytical solutionssimulations no detailsmany details understandingtoo complicated theoryno theory goodbad strategic complexity tactical payoff

However: strategic models: Often untestable because of being so abstract „Glasperlenspiele“ in the realm of logical possibilities? Tautologies? Provide little insight in what really is going on in real systems Nowadays: new tools individual-based, grid-based, rule-based models (bottom-up) Chance, to adjust model resolution to the problem/system But how to find the „right“ resolution of a bottom-up model?

The „Medawar“ zone Loehle, C A guide to increased creativity in research - inspiration or perspiration? BioScience, 40:

The „Medawar“ zone complexity payoff It should be possible to find a range of optimal „resolution“ (level of detail, complexity, richness in structure and mechanism), i.e. neither too simple nor too complex, but just „right“. Optimal: theory + testable predictions = insights about the real world. Question: Who tells us how to find the Medawar zone? Answer: Mother nature herself!

Patterns Patterns = everything beyond random variation Patterns indicate underlying (key-)processes and structures, which generate the patterns Patterns contain information about (key-)processes and structures - but in a „coded“ way Modelling means to „decode“ the patterns of a system If we do this right, the model will be in the Medawar zone and will be structurally realistic.

Patterns? Of course, what else? General research program of (natural) sciences: trying to decode patterns. atomic spectraatomic spectra Kepler’s lawsKepler’s laws Iridium layerIridium layer Chargaff’s rulesChargaff’s rules cyclescycles spatial patternsspatial patterns species-area relationshipspecies-area relationship patch dynamicspatch dynamics... (not too many)... (not too many)

Problem: one pattern is not sufficient For example: Cycles Often, it is rather easy to reproduce one single pattern Different mechanisms (models) reproduce the same pattern A single pattern is usually not sufficient to narrow down model structure Hare-lynx cycles: Additional patterns: constant period, but chaotically varying amplitudes Model structure was narrowed down (Blasius et al. 1999; Kendall et al. 1999)

Pattern-oriented modelling 1. Explicit: question or problem to be tackled. Iter. 2.Formulate (verbally, graphically) a model which reflects the current understanding of the system = assemble working hypotheses (data, empirical knowledge, theory). Iter. 3. Identify patterns at different hierarchical levels, e.g. behaviour of individuals or local spatial units, system-level patterns. Don‘t focus exclusively on „strong“ patterns, but think of anything which distinguishes the system. Iter. 4. Provide a model structure (states, variables, space, stochastics, mechanisms, processes, attributes, etc.) which - in principle - allows that the patterns emerge also in the model. Iter. 5. Implement the model (based on 2. and 4.) and try and see if one or more patterns are reproduced. Iter Iter Iter. 6.Try and identify the minimum model which reprodes all the patterns SIMULTANEOUSLY. 7. Try and answer the original question of the model. 8.Search for independent prediction.

Example 1: Beech forest model Objective of the model: Spatio-temporal dynamics of natural beech forests How large must a natural beech forest be to allow for typical structures and dynamics What drives the dynamics? First model (Wissel 1992): Cellular automaton: local cyclic succession plus neighbour interaction via „sunburning“. Model reproduces mosaic pattern of beech forest. Nice demonstration, but nobody was really convinced.

Example 1: Beech forest model New model (Neuert, Grundmann, Wissel, Rademacher, Grimm) BEFORE: Pattern 1: mosaic pattern Neuer 1999, Neuert et al. 2001, Rademacher et al. 2001

Example 1: Beech forest model New model (Neuert, Grundmann, Wissel, Rademacher, Grimm) BEFORE: Pattern 2: local stand development distinguished by typical patterns in vertical structure 1. Growing stage Many young trees, few old ones, trees in all vertical layers 2. Optimal stage („Hallenwald“) Closed canopy, no understory, little mortality, wood biomass maximal (=typical managed forest of about 100 years) 3. Decaying stage Canopy trees die successively (age, storms), canopy gaps, emergence of lower layers

1-8 trees, each 1-8 units large individual-based 1-8 trees, each 1 unit large individual-based % cover m - 20 m - 30 m - 40 m Provide model structure which allows - in principle - the vertical pattern to emerge:

Local processes (within cells; shading and shade tolerance); and: Neighbourhood processes:

Results of BEFORE Cover in layers Stages within cellsStages (moving average)

Richness in model structure and mechanisms

Allowed for independent predictions regarding distribution of „giant“ trees Allowed for independent predictions regarding distribution of „giant“ trees Rademacher et al Allowed to augment the model by modules addressing dead wood (woody debris) Allowed to augment the model by modules addressing dead wood (woody debris) in prep. complexity payoff W ´BEFORE

Example 2: stream trout model In a stream trout model, three different „theories“ on habitat choice were available, one based on a classical model of habitat choice. To filter out the most appropriate theory, the following six behavioural patterns, drawn from the literature, were used: 1. The dominant fish aquires the best feeding site; if removed, the next dominant fish moves up the hierarchy. 2. During flood flows, adult trout move to the stream margins where stream velocities are low. 3. Juvenile trout use higher velocities when competing with larger trout. 4. Juvenile trout use faster and shallower habitats in the presence of predatory fish. 5. Trout use higher velocities on average when temperatures are higher. 6. When general food availability is decreased, trout shift to habitat with higher mortality risks but also higher food intake. Only one of the theories was able to reproduce all six patterns simultaneously. Railsback (2001) Nat Res Model14: 465 Railsback and Harvey (2002) Ecology 83:1817

Structural realism Using multiple patterns for deciding on model structure leads to models, which are „structurally realistic“, i.e. they capture the essenced of the (hierarchical) structure of the system so rich in structure and mechanisms that they allow for independent predictions are easily adjusted to other problems regarding the same system („cranking out papers“) Komplexität payoff

Benefits of POM models Structural realism Applicable to situations beyond the situation which was used for the original parameterisation (in contrast to fitting a model) Easier to understand and communicate because you are dealing with key structures and processes Model structure is less ad hoc, but narrowed down by the patterns Patterns may also be used to indirectly determine parameters (fitting of structurally realistic model to multiple patterns) Wiegand et al a/b

Limitations and pitfalls A model is a model is a model !!! Distrust patterns: human minds are inclined to perceive patterns everywhere Be careful not to hardwire the patterns in the model structure („imposed behaviour“) Railsback 2001 (POM is not restricted to bottom-up models, but also powerful with analytically formulated models)

Summary Pattern-oriented modelling is good for you!