simple linear interpolation explains all
play

Simple Linear Interpolation Explains All Explaining f & ( a, b ) - PowerPoint PPT Presentation

Fuzzy Techniques Are . . . Versions of Fuzzy . . . Linear Interpolation Is . . . Explaining Trapezoid . . . Simple Linear Interpolation Explains All Explaining f & ( a, b ) = . . . Usual Choices in Fuzzy Techniques: Linear Interpolation .


  1. Fuzzy Techniques Are . . . Versions of Fuzzy . . . Linear Interpolation Is . . . Explaining Trapezoid . . . Simple Linear Interpolation Explains All Explaining f & ( a, b ) = . . . Usual Choices in Fuzzy Techniques: Linear Interpolation . . . Membership Functions, t-Norms, What If We . . . t-Conorms, and Defuzzification Simple Linear . . . Simple Linear . . . Vladik Kreinovich 1 , Jonathan Quijas 1 , Home Page Esthela Gallardo 1 , Caio De Sa Lopes 1 , Title Page Olga Kosheleva 2 , and Shahnaz Shahbazova 3 ◭◭ ◮◮ Departments of 1 Computer Science and 2 Teacher Education ◭ ◮ University of Texas at El Paso, El Paso, Texas 79968, USA vladik@utep.edu, jkquijas@miners.utep.edu, Page 1 of 20 egallardo5@miners.utep.edu, cdesalopes@miners.utep.edu, olgak@utep.edu Go Back 3 Azerbaijan Technical University, Baku, Azerbaijan Full Screen shahbazova@gmail.com Close Quit

  2. Fuzzy Techniques Are . . . Versions of Fuzzy . . . 1. Fuzzy Techniques Are Needed Linear Interpolation Is . . . • In many application areas, we have experts whose ex- Explaining Trapezoid . . . perience we would like to capture. Explaining f & ( a, b ) = . . . Linear Interpolation . . . • Often, experts’ rules use imprecise (“fuzzy”) words What If We . . . from natural language, like “small”, “large”, etc. Simple Linear . . . • To formalize these rules, L. Zadeh proposed special Simple Linear . . . fuzzy techniques . Home Page • A usual application of fuzzy techniques consists of the Title Page following three stages: ◭◭ ◮◮ 1) reformulate expert knowledge in computer- ◭ ◮ understandable terms – i.e., as numbers; Page 2 of 20 2) process these numbers to come up with the degrees Go Back to which different actions are reasonable; 3) if needed, “defuzzify” this “fuzzy” recommendation Full Screen into an exact strategy. Close Quit

  3. Fuzzy Techniques Are . . . Versions of Fuzzy . . . 2. First Stage of Fuzzy Technique Linear Interpolation Is . . . • In the first stage, we formalize the imprecise terms used Explaining Trapezoid . . . by the experts, such as “small”, “hot”, and “fast”. Explaining f & ( a, b ) = . . . Linear Interpolation . . . • Each such term is described by assigning, What If We . . . – to different possible values x , Simple Linear . . . – a degree µ ( x ) to which x satisfies this term Simple Linear . . . (e.g., to which x is small). Home Page • Some values µ ( x ) are obtained by asking the expert. Title Page ◭◭ ◮◮ • However, there are infinitely many real numbers x , and we can only ask a finite number of questions, ◭ ◮ • Thus, we need to perform interpolation to estimate the Page 3 of 20 degrees µ ( x ) for intermediate values x . Go Back • The result µ ( x ) is called the membership function. Full Screen Close Quit

  4. Fuzzy Techniques Are . . . Versions of Fuzzy . . . 3. Interval-Valued Fuzzy Degrees Linear Interpolation Is . . . • Often, an expert is unable to describe his or her degree Explaining Trapezoid . . . of confidence by an exact number. Explaining f & ( a, b ) = . . . Linear Interpolation . . . • A more natural approach is to use intervals of possible What If We . . . values. Simple Linear . . . • In this case, for each x , we get an interval [ µ ( x ) , µ ( x )] Simple Linear . . . of possible values. Home Page • Determining such interval-valued membership function Title Page is equivalent to determining µ ( x ) and µ ( x ). ◭◭ ◮◮ • These functions are known as the lower and the upper ◭ ◮ membership functions. Page 4 of 20 Go Back Full Screen Close Quit

  5. Fuzzy Techniques Are . . . Versions of Fuzzy . . . 4. Second Stage of Fuzzy Techniques: “And”- and Linear Interpolation Is . . . “Or”-Operations Explaining Trapezoid . . . • Many expert rules involve several conditions. Explaining f & ( a, b ) = . . . Linear Interpolation . . . • Example: a doctor will prescribe a certain medicine if What If We . . . the fever is high and blood pressure is normal. Simple Linear . . . • To handle such rules, we need to be able to transform: Simple Linear . . . Home Page – the degrees a = d ( A ) and b = d ( B ) of individual conditions A and B Title Page – into a degree of confidence in the composite state- ◭◭ ◮◮ ment A & B . ◭ ◮ • The corresponding estimate f & ( a, b ) is known as an Page 5 of 20 “and”-operation , or, alternatively, as a t-norm . Go Back • Similarly, we need an “or”-operation f ∨ ( a, b ) Full Screen ( t-conorm ) and a negation operation f ¬ ( a ). Close Quit

  6. Fuzzy Techniques Are . . . Versions of Fuzzy . . . 5. Third Stage of Fuzzy Techniques: Linear Interpolation Is . . . Defuzzification Explaining Trapezoid . . . • After performing the first two stages, Explaining f & ( a, b ) = . . . Linear Interpolation . . . – for the given input x and for all possible control What If We . . . values u , Simple Linear . . . – we get a degree µ ( u ) to which this control value is Simple Linear . . . reasonable to apply. Home Page • Sometimes, we want to use this expert knowledge in Title Page an automated system. ◭◭ ◮◮ • In this case, we need to transform this membership ◭ ◮ function µ ( u ) into a single value u . Page 6 of 20 Go Back Full Screen Close Quit

  7. Fuzzy Techniques Are . . . Versions of Fuzzy . . . 6. Versions of Fuzzy Techniques Linear Interpolation Is . . . • There are many different membership functions µ ( x ), Explaining Trapezoid . . . “and”- and “or”-operations, and defuzzifications. Explaining f & ( a, b ) = . . . Linear Interpolation . . . • In practice, a few choices are the most efficient: What If We . . . – trapezoid µ ( x ): start with 0, linearly got to 1, stay Simple Linear . . . at 1, then linearly decrease to 0; Simple Linear . . . – f & ( a, b ) = min( a, b ) or f & ( a, b ) = a · b ; Home Page – f ∨ ( a, b ) = max( a, b ) or f ∨ ( a, b ) = a + b − a · b ; Title Page – negation operation f ¬ ( a ) = 1 − a ; and ◭◭ ◮◮ � u · µ ( u ) du – centroid defuzzification u = µ ( u ) du . ◭ ◮ � Page 7 of 20 • Similarly, for interval-valued case, both lower and up- per membership functions are usually trapezoidal. Go Back • We show that all these choices can be explained by the Full Screen use of the simplest (linear) interpolation. Close Quit

  8. Fuzzy Techniques Are . . . Versions of Fuzzy . . . 7. Linear Interpolation Is the Simplest Linear Interpolation Is . . . • Interpolation means that we find a function that at- Explaining Trapezoid . . . tains known values at given points. Explaining f & ( a, b ) = . . . Linear Interpolation . . . • The simplest possible non-constant functions are linear What If We . . . functions. Simple Linear . . . • Thus, linear interpolation is the simplest possible in- Simple Linear . . . terpolation. Home Page • If we know that y 1 = f ( x 1 ) and y 2 = f ( x 2 ), then these Title Page two values uniquely determine a linear function: ◭◭ ◮◮ f ( x ) = f ( x 1 ) + y 2 − y 1 · ( x − x 1 ) . ◭ ◮ x 2 − x 1 Page 8 of 20 • In this talk, we show that this simplest (linear) inter- Go Back polation explains all usual choices of fuzzy techniques. Full Screen Close Quit

  9. Fuzzy Techniques Are . . . Versions of Fuzzy . . . 8. Explaining Trapezoid Membership Functions Linear Interpolation Is . . . • For each property like “small”: Explaining Trapezoid . . . Explaining f & ( a, b ) = . . . – first, there are some values which are definitely not Linear Interpolation . . . small (e.g., negative ones), What If We . . . – then some values which are small to some extent; Simple Linear . . . – then, we have an interval of values which are defi- Simple Linear . . . nitely small; Home Page – this is followed by values which are somewhat small; Title Page – finally, we get values which are absolutely not small. ◭◭ ◮◮ • Let us denote the values (“thresholds”) that separate ◭ ◮ these regions by t 1 , t 2 , t 3 , and t 4 . Page 9 of 20 • Then: µ ( x ) = 0 for x ≤ t 1 ; µ ( x ) = 1 for t 2 ≤ x ≤ t 3 ; Go Back and µ ( x ) = 0 for x ≥ t 4 . Full Screen • Linear interpolation indeed leads to trapezoid func- Close tions. Quit

  10. Fuzzy Techniques Are . . . Versions of Fuzzy . . . 9. Explaining f & ( a, b ) = a · b Linear Interpolation Is . . . • If one of the component statements A is false, then the Explaining Trapezoid . . . composite statement A & B is also false: f & (0 , b ) = 0. Explaining f & ( a, b ) = . . . Linear Interpolation . . . • If A is absolutely true, then our belief in A & B is equiv- What If We . . . alent to our degree of belief in B : f & (1 , b ) = b . Simple Linear . . . def • Let us fix b and consider a function F b ( a ) = f & ( a, b ) Simple Linear . . . that maps a into the value f & ( a, b ). Home Page • We know that F b (0) = 0 and F b (1) = b . Title Page • Linear interpolation leads to F b ( a ) = a · b , i.e., to the ◭◭ ◮◮ algebraic product f & ( a, b ) = a · b . ◭ ◮ • Please note that: Page 10 of 20 – while the resulting operation is commutative and Go Back associative, Full Screen – we did not require commutativity or associativity; – all we required was linear interpolation. 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