outline
play

Outline 1 The topic 2 Decision support systems 3 Modeling 3.3 - PowerPoint PPT Presentation

Outline 1 The topic 2 Decision support systems 3 Modeling 3.3 Advanced Modeling 3.3.2 Qualitative Modeling Model-Based Systems & Qualitative Reasoning WS 14/15 EMDS 3 - 93 Group of the Technical University of Munich Ecological Modeling


  1. Outline 1 The topic 2 Decision support systems 3 Modeling 3.3 Advanced Modeling 3.3.2 Qualitative Modeling Model-Based Systems & Qualitative Reasoning WS 14/15 EMDS 3 - 93 Group of the Technical University of Munich

  2. Ecological Modeling and Decision Support Systems Motivation - Model-Based Systems & Qualitative Reasoning WS 14/15 EMDS 3 - 94 Group of the Technical University of Munich

  3. The Algal Bloom – A „Numerical Model“ d 1 I =   a -  + > fall s ( T 20 ) 0 P P e (ln( ) 1 ), I I e max, 20 0 s 24 H I s d 1 I =     a - falls ( T 20 ) 0 P P e , I I e max, 20 0 s 24 H I s  Numerical model: only an approximation  Extinction of light: – Not linear – Not a function  Daylight: – Not a fraction (dawn and dusk) – Varying (clouds)  Temperature dependence: … Model-Based Systems & Qualitative Reasoning WS 14/15 EMDS 3 - 95 Group of the Technical University of Munich

  4. Intraspecific Competition  Net rate equals r for small population  K: maximal capacity  Assumption: linear decrease of the rate  Why linear decrease?  Why not … 1/N* dN/dt  Not a function, anyway .. r 0 N K Model-Based Systems & Qualitative Reasoning WS 14/15 EMDS 3 - 96 Group of the Technical University of Munich

  5. Qualitative Models - Motivation Models capturing partial knowledge and information Why?  What do we know?  What can be observed?  What needs to be distinguished? 1/N* dN/dt N trout r ? X X X X X X X X X X N t K Model-Based Systems & Qualitative Reasoning WS 14/15 EMDS 3 - 97 Group of the Technical University of Munich

  6. Qualitative Modeling • Modeling systems with partial knowledge/information: • Only rough understanding • imprecise, or missing data • Qualitative results required • Treating classes of systems and conditions Tasks • Calculi for qualitative domains • Formal analysis of relationships among models of different granularity Expected benefit: • Finite representation • Efficiency • Intuitive representation Model-Based Systems & Qualitative Reasoning WS 14/15 EMDS 3 - 98 Group of the Technical University of Munich

  7. Ecological Modeling and Decision Support Systems Interval-based Qualitative Modeling Model-Based Systems & Qualitative Reasoning WS 14/15 EMDS 3 - 99 Group of the Technical University of Munich

  8. A (Very General) Representation of Behavior Models For instance, intraspecific competition  dN/dt = N*r = N*r 0 *[1 – (N/K)]  r = 1/N* dN/dt = r 0 *[1 – (N/K)] • What does it mean? • Not simply computation of dN/dt 1/N* dN/dt • Constrains the possible tuples of values • For instance, if r 0 = 2 and K = 1000 r 0 - (r, N) = (1, 500) is possible R r,N - (r, N) = (1, 100) is not - (r, N) = (-1/2, *) is not  representation: a relation R r,N     • N K Model-Based Systems & Qualitative Reasoning WS 14/15 EMDS 3 - 100 Group of the Technical University of Munich

  9. Representation of Qualitative Behavior Models For instance, intraspecific competition  dN/dt = N*r = N*r 0 *[1 – (N/K)] • Express qualitative knowledge: • N is never greater than K (and not negative) 1/N* dN/dt • r lies between 0 and r 0 •  relation R q r,N = r 0 {[r 0 , r 0 ]  [0, 0]}  {[0, 0 ]  [K, K]}  (0 , r 0 )  (0 , K)  (r, N) = (1, 500)  R q r,N : i.e. consistent  (r, N) = (1, 100)  R q r,N : consistent! N K  (r, N) = (-1/2, *)  R q r,N : not consistent Model-Based Systems & Qualitative Reasoning WS 14/15 EMDS 3 - 101 Group of the Technical University of Munich

  10. Extended Qualitative Model For instance, intraspecific competition  dN/dt = N*r = N*r 0 *[1 – (N/K)] • Express qualitative knowledge: • N is never greater than K (and not negative) 1/N* dN/dt • r lies between 0 and r 0 • r decreases with increasing N r 0 r,N,dr  DOM(r, N, dr/dN): •  relation R q {[r 0 , r 0 ]  [0, 0]  [0, 0] }  {[0, 0 ]  [K, K]  [0, 0] }  (0 , r 0 )  (0 , K)  (-  , 0) N K Model-Based Systems & Qualitative Reasoning WS 14/15 EMDS 3 - 102 Group of the Technical University of Munich

  11. Refined Qualitative Model  Still not perfect For instance, intraspecific competition  dN/dt = N*r = N*r 0 *[1 – (N/K)]  Why? • “If N is close to 0, r is close to r 0 “ • “If N is close to K, r is close to 0” • “If N is in between, r is in between” 1/N* dN/dt r,N,dr  DOM’(r, N, dr/dN): •  R q’ {[r e , r 0 ]  [0, K e ]  [dr e , 0] } r 0  {[0, r  ]  [ K  , K]  [dr  , 0] } r e  (r e , r  )  (K e , K  )  (-  , 0)  R q’ r,N,dr = r  { (small, small, neg e ) (large, large, neg  ) N K e K  K (medium, medium, neg)} Model-Based Systems & Qualitative Reasoning WS 14/15 EMDS 3 - 103 Group of the Technical University of Munich

  12. Generalization: Relational Behavior Models • Representational space : (v, DOM(v)) • v: Vector of local variables and parameters • local w.r.t Model fragment or aggregate • DOM(v): Domain of v • Behavior description : Relation • R  DOM(v) • Composition: join of relations Model-Based Systems & Qualitative Reasoning WS 14/15 EMDS 3 - 104 Group of the Technical University of Munich

  13. Valid Behavior Models • Independently of the syntactical form: • What set of states is allowed by the model?  R S  DOM(v S ) A valid model of a behavior: • R S covers all states of the behavior • " s  SIT Val(v S , v S,0 , s)  v S,0  R S Real behavior R S Model-Based Systems & Qualitative Reasoning WS 14/15 EMDS 3 - 105 Group of the Technical University of Munich

  14. Types of Qualitative Abstraction  “Increase of Diclofenac carcasses decreases vulture population size”  “Variation in cloud coverage is not relevant to algae biomass in trout streams”  “Population size is below a critical value” Domain Abstraction • Aggregate values leading to the same class 0 ... N crit ... K of behaviors • e.g. between “landmarks”: intervals small crit normal Model-Based Systems & Qualitative Reasoning WS 14/15 EMDS 3 - 106 Group of the Technical University of Munich

  15. Interval Arithmetic • Addition of intervals ( a 1 ,  1 )  ( a 2 ,  2 ) = ( a 1 + a 2 ,  1 +  2 ) • Subtraction ( a 1 ,  1 )  ( a 2 ,  2 ) = ( a 1 -  2 ,  1 - a 2 ) • Multiplication ( a 1 ,  1 )  ( a 2 ,  2 ) = ( min( a 1 * a 2 , a 1 *  2 , a 2 *  1 ,  2 *  1 ), max ( a 1 * a 2 , a 1 *  2 , a 2 *  1 ,  2 *  1 )) 0 ... N crit ... K • Division ( a 1 ,  1 )  ( a 2 ,  2 ) = ( min( a 1 / a 2 , a 1 /  2 ,  1 / a 2 ,  1 /  2 ), max ( a 1 / a 2 , a 1 /  2 ,  1 / a 2 ,  1 /  2 )) for 0  ( a 2 ,  2 ) ! • • Because … ? small crit normal Model-Based Systems & Qualitative Reasoning WS 14/15 EMDS 3 - 107 Group of the Technical University of Munich

  16. Properties of Interval Arithmetic • Associative • Commutative • Sub-distributive: i 1  (i 2  i 3 )  (i 1  i 2 )  (i 1  i 3 ) • •  intervals may include spurious real-valued solutions Solutions of interval equations • x 1 =i 1 , x 2 =i 2 , … • satisfies f l (x 1 , x 2 , …, x n )  f r (x 1 , x 2 , …, x n ) • • iff f l (i 1 , i 2 , …, i n )  f r (i 1 , i 2 , …, i n )   • Model-Based Systems & Qualitative Reasoning WS 14/15 EMDS 3 - 108 Group of the Technical University of Munich

  17. Special Case: Arithmetic on Signs  - + 0 - - - - + 0 0 + + +  - + 0 - + - 0 0 0 0 0 + - + 0 Model-Based Systems & Qualitative Reasoning WS 14/15 EMDS 3 - 109 Group of the Technical University of Munich

  18. Domain Abstraction - Formally General: t i : DOM 0 (v i )  DOM 1 (v i ) • Aggregation of values: t i : DOM 0 (v i )  DOM 1 (v i )  P(DOM 0 (v i )) • • P(X): power set of X 0 ... N crit ... K (Generalized) Intervals: t i : IR   DOM 1 (v i )  I( IR  ) • Real landmarks and intervals between them: L  IR  • t i : IR   DOM 1 (v i )  I L ( IR  ) • • I L : intervals with boundaries in L small crit normal Model-Based Systems & Qualitative Reasoning WS 14/15 EMDS 3 - 110 Group of the Technical University of Munich

  19. Model Abstraction Induced by Domain Abstraction • Domain abstraction t : DOM 0 (v S )  DOM 1 (v S ) • • induces model abstraction  R S  DOM(v S )  t (R S )  DOM 1 (v S ) Theorem: • If the base relation is a valid model of a behavior • then so is its abstraction • Important for consistency check t (R S ) Real behavior R S Model-Based Systems & Qualitative Reasoning WS 14/15 EMDS 3 - 111 Group of the Technical University of Munich

  20. Ecological Modeling and Decision Support Systems Lotka-Volterra - Qualitative Model-Based Systems & Qualitative Reasoning WS 14/15 EMDS 3 - 112 Group of the Technical University of Munich

  21. Lotka-Volterra Predator-Prey Model – A Qualitative Analysis  dN/dt = (r – a*P)*N  dP/dt = (f*a*N – q)*P N P Time P P P r a N N N q f*a Model-Based Systems & Qualitative Reasoning WS 14/15 EMDS 3 - 113 Group of the Technical University of Munich

Recommend


More recommend