most robust fuzzy
play

Most Robust Fuzzy Need for Robustness . . . What Is Known and . . . - PowerPoint PPT Presentation

Need for Fuzzy Extensions Need for Fuzzy . . . Need for Robustness, . . . Most Robust Fuzzy Need for Robustness . . . What Is Known and . . . Extensions of Binary Logical Results Operations Results (cont-d) Home Page Irvin L. Bosquez and


  1. Need for Fuzzy Extensions Need for Fuzzy . . . Need for Robustness, . . . Most Robust Fuzzy Need for Robustness . . . What Is Known and . . . Extensions of Binary Logical Results Operations Results (cont-d) Home Page Irvin L. Bosquez and Vladik Kreinovich Title Page Department of Computer Science ◭◭ ◮◮ University of Texas at El Paso ◭ ◮ El Paso, TX 79968, USA, ilbosquez@miners.utep.edu, vladik@utep.edu Page 1 of 8 Go Back Full Screen Close Quit

  2. Need for Fuzzy Extensions 1. Need for Fuzzy Extensions Need for Fuzzy . . . • In many practical situations when we solicit expert Need for Robustness, . . . opinions, we are interested in a property: Need for Robustness . . . What Is Known and . . . – which experts cannot easily directly estimate, Results – but we know that this property is a boolean com- Results (cont-d) bination of easier-to-estimate properties. Home Page • Example: a medicine is efficient when the blood pres- Title Page sure is high ( H ) but not very high ( ¬ V ): ◭◭ ◮◮ H & ¬ V. ◭ ◮ • Only a few experts can estimate the medicine’s effi- Page 2 of 8 ciency. Go Back • However, doctors usually have a good understanding Full Screen of when the blood pressure is high or very high. Close Quit

  3. Need for Fuzzy Extensions 2. Need for Fuzzy Extensions (cont-d) Need for Fuzzy . . . Need for Robustness, . . . • The difficulty is that in many situations, an expert is not 100% confident in his/her statement. Need for Robustness . . . What Is Known and . . . • At best, the expert can mark, on a scale from 0 to 1, Results to what extent he/she believes in this statement. Results (cont-d) • We can thus get expert’s degrees of belief a and b in Home Page statements A and B . Title Page • We need to estimate the resulting degree of belief in ◭◭ ◮◮ the corr. boolean combination A ∗ B (such as A & ¬ B ). ◭ ◮ • When experts are absolutely sure, i.e., when each a and b is 0 or 1, we should get the usual boolean results. Page 3 of 8 • Thus, what we need is to extend the usual boolean Go Back operations a ∗ b : Full Screen – from the 2-valued set { 0 , 1 } Close – to the function f ∗ ( a, b ) defined for all a, b ∈ [0 , 1]. Quit

  4. Need for Fuzzy Extensions 3. Need for Robustness, and Resulting Extension Need for Fuzzy . . . Procedure Need for Robustness, . . . • The values a and b are not very accurate. Need for Robustness . . . What Is Known and . . . • If we ask the same expert twice, he/she may give slightly Results different values. Results (cont-d) • It is desirable to make sure that the resulting estimate Home Page f ∗ ( a, b ) be minimally affected by this difference. Title Page • For example, if we fix a and for some n , take values ◭◭ ◮◮ b i = i/n , then for c i = f ∗ ( a, b i ) we should have ◭ ◮ c i ≈ c i +1 , i.e., c i − c i +1 ≈ 0 . Page 4 of 8 • In other words, a multi-D point ( c 1 − c 2 , c 2 − c 3 , . . . ) Go Back should be close to (0 , 0 , . . . ). Full Screen • The distance between these points is the smallest when ( c i − c i +1 ) 2 is the smallest. Close its square � i Quit

  5. Need for Fuzzy Extensions 4. Need for Robustness (cont-d) Need for Fuzzy . . . ( c i − c i +1 ) 2 . Need for Robustness, . . . • Reminder: we minimize the expression � i Need for Robustness . . . • Equating the derivative of this expression to 0, we con- What Is Known and . . . clude that c i − c i +1 = c i − 1 − c i for all i . Results Results (cont-d) • Thus, the expression f ∗ ( a, b ) is linear in b . Home Page • So, if we know f ∗ ( a, 0) and f ∗ ( a, 1), we can get the Title Page values f ∗ ( a, b ) for all b by linear interpolation. ◭◭ ◮◮ • Similarly, f ∗ ( a, b ) should be linear in a . ◭ ◮ • Thus, based on the values f ∗ (0 , 0) and f ∗ (0 , 1), we can use linear interpolation to find the values f ∗ (0 , b ). Page 5 of 8 Go Back • Similarly, we get f ∗ (1 , b ). Full Screen • For each b , based on the values f ∗ (0 , b ) and f ∗ (1 , b ), we can similarly find the values f ∗ ( a, b ). Close Quit

  6. Need for Fuzzy Extensions 5. What Is Known and What We Do Need for Fuzzy . . . • The results of using this procedure are known for & Need for Robustness, . . . and ∨ . Need for Robustness . . . What Is Known and . . . • We are extending it to all possible binary boolean op- Results erations. Results (cont-d) Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 6 of 8 Go Back Full Screen Close Quit

  7. Need for Fuzzy Extensions 6. Results Need for Fuzzy . . . • There are four pairs of boolean values: Need for Robustness, . . . Need for Robustness . . . 00 , 01 , 10 , and 11 . What Is Known and . . . • For each such pair, the operation can give 0 or 1. Results • Thus, there are 2 4 = 16 possible binary boolean oper- Results (cont-d) ations. Home Page Title Page • We can describe each such operation by listing the 0-1 values corresponding to inputs 00, 01, 10, and 11. ◭◭ ◮◮ • The sequence 0000 corresponds to a ∗ b = 0 which ◭ ◮ interpolates to f ∗ ( a, b ) = 0. Page 7 of 8 • For 0001, we get a ∗ b = a & b , and f ∗ ( a, b ) = a · b . Go Back • For 0010, we get a ∗ b = a & ¬ b and f ∗ ( a, b ) = a · (1 − b ). Full Screen • For 0011, we get a ∗ b = a and f ∗ ( a, b ) = a . Close • For 0100, we get a ∗ b = ¬ a & b and f ∗ ( a, b ) = (1 − a ) · b . Quit

  8. 7. Results (cont-d) Need for Fuzzy Extensions Need for Fuzzy . . . • For 0101, we get a ∗ b = b and f ∗ ( a, b ) = b . Need for Robustness, . . . Need for Robustness . . . • For 0110, we get exclusive “or”, with What Is Known and . . . Results f ∗ ( a, b ) = a + b − 2 a · b. Results (cont-d) • For 0111, we get a ∗ b = a ∨ b and f ∗ ( a, b ) = a + b − a · b . Home Page • For ∗ = 1 ε 1 ε 2 ε 3 , we get a ∗ b = ¬ ( a ∗ ′ b ), where ∗ ′ = Title Page 0(1 − ε 1 )(1 − ε 2 )(1 − ε 3 ), and f ∗ ( a, b ) = 1 − f ∗ ′ ( a, b ). ◭◭ ◮◮ • Comment: ◭ ◮ – all boolean operations can be described in terms of Page 8 of 8 &, ∨ , and ¬ ; Go Back – however, fuzzy exclusive “or” cannot be described Full Screen in terms of fuzzy &, ∨ , and ¬ ; Close – so, we need to add exclusive “or” to basic opera- tions. Quit

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend