dynamic fuzzy logic leads
play

Dynamic Fuzzy Logic Leads How Do We Find the . . . to More Adequate - PowerPoint PPT Presentation

Fuzzy Logic: Brief . . . Formulation of the . . . Dynamic Fuzzy Logic Correlation: Reminder Dynamic Fuzzy Logic Leads How Do We Find the . . . to More Adequate And How Do We Find the . . . Weighted Averages: . . . and Or


  1. Fuzzy Logic: Brief . . . Formulation of the . . . Dynamic Fuzzy Logic Correlation: Reminder Dynamic Fuzzy Logic Leads How Do We Find the . . . to More Adequate “And” How Do We Find the . . . Weighted Averages: . . . and “Or” Operations First Limitation of . . . Another Limitation: . . . Vladik Kreinovich Home Page Title Page Department of Computer Science University of Texas at El Paso ◭◭ ◮◮ 500 W. University ◭ ◮ El Paso, TX 79968, USA vladik@utep.edu Page 1 of 30 Go Back Full Screen Close Quit

  2. Fuzzy Logic: Brief . . . Formulation of the . . . 1. Outline Dynamic Fuzzy Logic • In the traditional (static) fuzzy logic, we select an “and”- Correlation: Reminder operation (t-norm) and an “or”-operation (t-conorm). How Do We Find the . . . How Do We Find the . . . • The result of applying these operations may differ from Weighted Averages: . . . the expert’s degrees of belief in A & B and A ∨ B . First Limitation of . . . • Reason: the degrees d ( A & B ) and d ( A ∨ B ) depend: Another Limitation: . . . Home Page – not only on the expert’s degrees of belief in state- ments A and B , Title Page – but also in the extent to which the statements A ◭◭ ◮◮ and B are dependent. ◭ ◮ • We show that dynamic fuzzy logic enables us to auto- Page 2 of 30 matically take this dependence into account. Go Back • Thus, dynamic fuzzy logic leads to more adequate “and”- Full Screen and “or”-operations. Close Quit

  3. Fuzzy Logic: Brief . . . Formulation of the . . . 2. Fuzzy Logic: Brief Reminder Dynamic Fuzzy Logic • Expert rules are often formulated by using imprecise Correlation: Reminder (“fuzzy”) words, like “small”, “medium size”, or “large”. How Do We Find the . . . How Do We Find the . . . • For example, a medical recommendation depends on Weighted Averages: . . . whether the tumor is small, medium size, or large. First Limitation of . . . • How to avoid collision with a car depends on whether Another Limitation: . . . the distance to the car is small, medium, or large. Home Page • To describe such words, L. Zadeh proposed fuzzy logic . Title Page • In fuzzy logic, we assign, to each value x , the degree ◭◭ ◮◮ µ P ( x ) ∈ [0 , 1] to which P is satisfied; e.g.: ◭ ◮ – as a proportion of the experts who believe that x Page 3 of 30 satisfies the given property, Go Back – or as a subjective probability. Full Screen Close Quit

  4. Fuzzy Logic: Brief . . . Formulation of the . . . 3. “And” and “Or” Operations in Fuzzy Logic Dynamic Fuzzy Logic • Often, an expert rule contains several conditions, e.g.: Correlation: Reminder How Do We Find the . . . – If an obstacle is close and the car is going fast, then How Do We Find the . . . we need to break fast. Weighted Averages: . . . – If a skin tumor is large or bleeding or has irregular First Limitation of . . . shape, then we need to operate on it. Another Limitation: . . . • Thus, we need to: Home Page – combine the degrees of confidence a = d ( A ) and b = Title Page d ( B ) in the corresponding component statements ◭◭ ◮◮ – into a single degree d ( S ) to which the rule S is ◭ ◮ applicable. Page 4 of 30 • An algorithm f & ( a, b ) that transforms a and b into d ( A & B ) is called an “and”-operation or a t-norm . Go Back • An algorithm f ∨ ( a, b ) that transforms a and b into Full Screen d ( A ∨ B ) is called an “or”-operation or a t-conorm . Close Quit

  5. Fuzzy Logic: Brief . . . Formulation of the . . . 4. Variety of t-Norms and t-Conorms Dynamic Fuzzy Logic • In fuzzy logic, there are numerous t-norms and t-conorms. Correlation: Reminder How Do We Find the . . . • Which one to apply depends on the relation between How Do We Find the . . . the statements A and B . Weighted Averages: . . . • This dependence can be illustrated in the probabilistic First Limitation of . . . approaches, when a = Prob( A ). Another Limitation: . . . Home Page • If A and B are independent, then the probability f & ( a, b ) of A & B is equal to the product a · b = P ( A ) · P ( B ). Title Page • In this case, the most adequate t-norm is a product ◭◭ ◮◮ f & ( a, b ) = a · b . ◭ ◮ • If A and B are strongly correlated, then we should have Page 5 of 30 P ( A & B ) = P ( A ) = P ( B ) when A = B . Go Back • In this case, a t-norm f & ( a, b ) = min( a, b ) is more ad- Full Screen equate. Close Quit

  6. Fuzzy Logic: Brief . . . Formulation of the . . . 5. Formulation of the Problem Dynamic Fuzzy Logic • The problem is that in many cases, we do not know Correlation: Reminder whether A and B are correlated or not. How Do We Find the . . . How Do We Find the . . . • In such cases, we select some t-norm. Weighted Averages: . . . • The selected t-norm may not necessarily coincide with First Limitation of . . . the ideal one. Another Limitation: . . . • Hence, the resulting recommendations may not be al- Home Page ways adequate. Title Page • The problem is with “truth-functionality”: ◭◭ ◮◮ – the degree of confidence in A & B depends only on ◭ ◮ the degrees of confidence in A and B Page 6 of 30 – without fully adequately taking into account the Go Back possibility of different correlations. Full Screen • This is often cited as one of the main limitations of fuzzy techniques. Close Quit

  7. Fuzzy Logic: Brief . . . Formulation of the . . . 6. Dynamic Fuzzy Logic Dynamic Fuzzy Logic • The traditional fuzzy logic assumes that the expert’s Correlation: Reminder degrees of confidence do not change. How Do We Find the . . . How Do We Find the . . . • In reality, the expert’s opinions often change with time; Weighted Averages: . . . thus: First Limitation of . . . – to get a more adequate description of the expert Another Limitation: . . . opinions and rules, Home Page – it is necessary to take these changes into account. Title Page • In other words, ◭◭ ◮◮ – to describe the expert’s opinion about a statement ◭ ◮ A , instead of a single value a ∈ [0 , 1], Page 7 of 30 – we need to use a function a ( t ) that describes how Go Back this degree changes with time t . Full Screen • Such dynamic fuzzy logic was proposed by Leonid Perlovsky and others. Close Quit

  8. Fuzzy Logic: Brief . . . Formulation of the . . . 7. What We Do in This Talk Dynamic Fuzzy Logic • In this paper, we show that: Correlation: Reminder How Do We Find the . . . – if we take this dynamics into consideration, How Do We Find the . . . – then we can get a more adequate description of Weighted Averages: . . . “and” and “or” operations. First Limitation of . . . • Specifically, we get a description in which it is possible Another Limitation: . . . to distinguish between: Home Page – the cases when the statements are independent and Title Page – the cases when the statements are strongly depen- ◭◭ ◮◮ dent. ◭ ◮ • This possibility will be illustrated on the example when Page 8 of 30 the fuzzy degrees have a probabilistic meaning. Go Back Full Screen Close Quit

  9. Fuzzy Logic: Brief . . . Formulation of the . . . 8. Correlation: Reminder Dynamic Fuzzy Logic • In statistics: Correlation: Reminder How Do We Find the . . . – the most frequent way to describe correlation be- How Do We Find the . . . tween two random variables x and y is Weighted Averages: . . . – to use the correlation coefficient. First Limitation of . . . • Usually: Another Limitation: . . . Home Page – the mean (expected value) of the variable x is de- noted by E [ x ], and Title Page – the variance V [ x ] is defined as ◭◭ ◮◮ def ◭ ◮ = E [( x − E [ x ]) 2 ] = E [ x 2 ] − ( E [ x ]) 2 . V [ x ] Page 9 of 30 • The correlation coefficient is then defined as Go Back ρ = E [ x · y ] − E [ x ] · E [ y ] . Full Screen � V [ x ] · V [ y ] Close Quit

  10. Fuzzy Logic: Brief . . . Formulation of the . . . 9. Relation between Correlation and the Proba- Dynamic Fuzzy Logic bility P ( A & B ) Correlation: Reminder • We consider a statement A which is true with proba- How Do We Find the . . . bility a and false with the remaining probability 1 − a . How Do We Find the . . . Weighted Averages: . . . • A can be viewed as a random variable that is equal to First Limitation of . . . 1 (“true”) w/prob. a and to 0 (“false”) w/prob. 1 − a . Another Limitation: . . . • For this variable, E [ A ] = 1 · a + 0 · (1 − a ) = a and Home Page similarly, E [ B ] = b and E [ A & B ] = P ( A & B ). Title Page • Here, A = 0 or A = 1, hence A 2 = A , E [ A 2 ] = E [ A ] ◭◭ ◮◮ and thus, V [ A ] = E [ A 2 ] − ( E [ A ]) 2 = a − a 2 = a · (1 − a ) . ◭ ◮ • Similarly, we can conclude that V [ B ] = b · (1 − b ). Page 10 of 30 • For true and false statements, “and” is simply a prod- Go Back uct, so A & B = A · B and thus, Full Screen E [ A & B ] = P ( A & B ) = E [ A · B ] . Close 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