10 fuzzy modeling principles and methodology
play

10 Fuzzy Modeling: Principles and Methodology Fuzzy Systems - PowerPoint PPT Presentation

10 Fuzzy Modeling: Principles and Methodology Fuzzy Systems Engineering Toward Human-Centric Computing Contents 10.1 The architectural blueprint of fuzzy models 10.2 Key phases of the development and use of fuzzy models 10.3 Main categories


  1. 10 Fuzzy Modeling: Principles and Methodology Fuzzy Systems Engineering Toward Human-Centric Computing

  2. Contents 10.1 The architectural blueprint of fuzzy models 10.2 Key phases of the development and use of fuzzy models 10.3 Main categories of fuzzy models: An overview tabular fuzzy models rule-based fuzzy models fuzzy relational models and associative memories fuzzy decision trees fuzzy neural networks fuzzy cognitive maps 10.4 Verification and validation of fuzzy models Pedrycz and Gomide, FSE 2007

  3. 10.1 The architectural blueprint of fuzzy models Pedrycz and Gomide, FSE 2007

  4. Preamble � Fuzzy models operate on information granules that are fuzzy sets and fuzzy relations � Information granules are abstract realizations of concepts ∈ used in modeling ≥ � As modeling is realized at higher, more abstract level, fuzzy models give rise to a general architecture in which we highlight three main functional modules, that is – input interface – processing module – output interface Pedrycz and Gomide, FSE 2007

  5. General architecture Fuzzy model Domain Processing knowledge Interface Interface Data Decision, control signal, class assignment… Pedrycz and Gomide, FSE 2007

  6. General architecture: functional modules Fuzzy model Domain Processing knowledge Interface Interface ∈ ≥ Data Decision, control signal, class assignment… � Input interface: accepts heterogeneous data (information granules and numeric data) and converts them to internal format where processing at the level of fuzzy sets is carried out � Processing module: processing pertinent to information granules � Output interface: converts results of processing information granules into the format acceptable by the modeling environment Pedrycz and Gomide, FSE 2007

  7. Functional modules of fuzzy models: rule- based systems Fuzzy model Domain Processing Knowledge Interface Interface Data Decision, control signal, class assignment… � Processing module: collection of rules, i =1, 2, …, N If condition 1 is A i and condition 2 is B i then action (decision, conclusion) is D i � Input interface: input X : express it in terms of fuzzy sets A i present in the conditions of rules � Output interface: decode the result of processing, say fuzzy set D , in the format required by the modeling environment, say a single numeric entity Pedrycz and Gomide, FSE 2007

  8. 10.2 Key phases of the development and use of fuzzy models Pedrycz and Gomide, FSE 2007

  9. Main modes of use of fuzzy models (a) Fuzzy model Processing Interface Interface Action or decision Data � The use of numeric data and generation of numeric results � Module reflects a large modeling spectrum � After development, model is used in purely numerical fashion accepts numbers and produce numbers as nonlinear I/O mappings Pedrycz and Gomide, FSE 2007

  10. Main modes of use of fuzzy models (b) Fuzzy model Processing User Interface Data � use of numeric data and granular results (fuzzy sets) � User centric: more informative and comprehensive than numbers � User provided with preferences (membership degrees) associated with a collection of possible outcomes Pedrycz and Gomide, FSE 2007

  11. Main modes of use of fuzzy models (c) Fuzzy model Processing Interface � Granular input data and fuzzy sets as outputs � Scenarios where we encounter collection of linguistic observations � Examples: expert judgment, unreliable sensor readings, etc. Pedrycz and Gomide, FSE 2007

  12. Main modes of use of fuzzy models (d) Fuzzy model Processing Interface Interface � Use of fuzzy sets as model inputs and outputs � Granular data forming aggregates of detailed numeric data Pedrycz and Gomide, FSE 2007

  13. 10.3 Main categories of fuzzy models: An overview Pedrycz and Gomide, FSE 2007

  14. Main categories of models: An overview � Diversified landscape of fuzzy models - selected categories: – tabular fuzzy models – rule-based fuzzy models – fuzzy relational models including associative memories – fuzzy decision trees – fuzzy neural networks – fuzzy cognitive maps – …. Pedrycz and Gomide, FSE 2007

  15. Main categories of models: Some design considerations � Expressive power � Processing capabilities � Design schemes and ensuing optimization � Interpretability � Ability to deal with heterogeneous data � …. Pedrycz and Gomide, FSE 2007

  16. Tabular fuzzy models � Table of relationships between the variables of the system granulated by some fuzzy sets. � Easy to build and interpret � Limited processing capabilities (not included as a part of the model) B 1 B 2 B 3 B 4 B 5 A 1 C 3 A 2 A 3 C 1 Pedrycz and Gomide, FSE 2007

  17. Rule-based fuzzy models � Highly modular and easily expandable fuzzy models � Composed of a family of conditional ( If – then) statements (rules) � Fuzzy sets occur in their conditions and conclusions � Standard format If condition 1 is A and condition 2 is B and … and condition n is W then conclusion is Z � Conditions ≡ rule antecedent � Conclusions ≡ rule consequent Pedrycz and Gomide, FSE 2007

  18. Rule-based fuzzy models: Granularity and quality of rules general condition (highly applicable rule) and very specific condition and conclusion conclusion. High quality highly specific; lack of rule generalization; very Low High limited relevance of the granularity of conclusion rule high generality of the rule, low specificity of the limited generality conclusion, average (specific condition) and quality of the rule lack of specificity of conclusion; low quality rule Low High granularity of condition Pedrycz and Gomide, FSE 2007

  19. Granularity of information in rule-based systems rules: if A 1 and B 1 then C 1 Same level of if A 2 and B 2 then C 2 if A 3 and B 3 then C 3 granularity Pedrycz and Gomide, FSE 2007

  20. Granularity of information in rule-based systems A 1 A 2 rules: A 3 if A 1 and B 1 then C 1 if A 2 and B 2 then C 2 if A 3 and B 3 then C 3 B 1 Different levels B 2 of granularity B 3 rules: if A 31 and B 21 then C 31 if A 32 and B 22 then C 32 if A 32 and B 23 then C 33 Pedrycz and Gomide, FSE 2007

  21. Fuzzy relational models and associative memories � Relational transformation of fuzzy sets � Two main modes – construction of fuzzy relations-storing – inference-recall N = × R A B � ( ) k k R = 1 k U V = V U R � Pedrycz and Gomide, FSE 2007

  22. Fuzzy relational structures: A general taxonomy infimum (min) nullnorms uninorms t-conorms min-uninorm composition t-norms inf-s composition ordinal sum max-min composition sup-min composition supremum (max) implications sup-t composition Pedrycz and Gomide, FSE 2007

  23. Fuzzy decision trees � Generalization of decision trees A ={ a 1 , a 2 , a 3 } ∈ C ={ c 1 , c 2 , c 3 , c 4 } B ={ b 1 , b 2 } ≥ a 3 , c 1 � Traversal of tree depending on the values of the attributes: only a single path traversed and a single terminal node reached Pedrycz and Gomide, FSE 2007

  24. Fuzzy decision trees � Traversal of a number of paths leading to a number of terminal nodes (reachability levels) A = { A 1 , A 2 , A 3 } C = { C 1 , C 2 , C 3 , C 4 } B = { B 1 , B 2 } µ 1 µ 2 µ 3 µ 4 µ 5 µ 6 reachability Pedrycz and Gomide, FSE 2007

  25. Fuzzy decision trees � Traversal of a number of paths leading to a number of terminal nodes (reachability levels) A = { A 1 , A 2 , A 3 } x C = { C 1 , C 2 , C 3 , C 4 } y µ = A 1 ( x ) t C 2 ( y ) reachability Pedrycz and Gomide, FSE 2007

  26. Fuzzy neural networks � Architectures in which we combine adaptive properties of neural networks with interpretability (transparency) of fuzzy sets � A suite of fuzzy logic neurons: – aggregative neurons ( and , or neurons) – referential neurons (dominance, equality, inclusion…) � Learning mechanisms could be applied to adjustment of connections of neurons � Each neuron comes with a well-defined semantics; the network could be easily interpreted once the training has been completed Pedrycz and Gomide, FSE 2007

  27. Fuzzy neural networks: Examples of architectures � Use of and and or neurons (logic processor) or and Pedrycz and Gomide, FSE 2007

  28. Fuzzy neural networks: Examples of architectures � Use of and , or and referential ( ref ) neurons and ref or Pedrycz and Gomide, FSE 2007

  29. Network of fuzzy processing units � Representation of concepts and linkages between concepts � Directed graph: concepts are nodes; linkages are edges + A C - Fuzzy cognitive maps + - - D B - � A , B , C , and D = concepts. � Inhibition (-) or excitation (+) between the concepts (nodes) Pedrycz and Gomide, FSE 2007

  30. Fuzzy cognitive maps: extensions and A C or D E B Pedrycz and Gomide, FSE 2007

  31. Fuzzy cognitive maps: hierarchy A Level of information granularity C D B or D 3 D 1 D 2 Pedrycz and Gomide, FSE 2007

  32. 10.4 Verification and validation Of fuzzy models Pedrycz and Gomide, FSE 2007

Recommend


More recommend