when is data processing
play

When Is Data Processing How to Describe the . . . Under Interval - PowerPoint PPT Presentation

Need for Data Processing Need to Take . . . Case of Interval . . . Case of Fuzzy Uncertainty When Is Data Processing How to Describe the . . . Under Interval and Fuzzy Formulation of the . . . Answer to the First . . . Uncertainty Feasible:


  1. Need for Data Processing Need to Take . . . Case of Interval . . . Case of Fuzzy Uncertainty When Is Data Processing How to Describe the . . . Under Interval and Fuzzy Formulation of the . . . Answer to the First . . . Uncertainty Feasible: What Analysis of the . . . Answering the Second . . . If Few Inputs Interact? Does Home Page Feasibility Depend on How Title Page We Describe Interaction? ◭◭ ◮◮ ◭ ◮ ık 1 , Michal ˇ y 2 , and Vladik Kreinovich 3 Milan Hlad´ Cern´ Page 1 of 35 1 Department of Applied Mathematics, Charles University Prague, Czech Republic, milan.hladik@matfyz.cz Go Back 2 Department of Econometrics, University of Economics Prague, Czech Republic, cernym@vse.cz Full Screen 3 Department of Computer Science, University of Texas at El Paso Close El Paso, Texas 79968, USA, vladik@utep.edu Quit

  2. Need for Data Processing Need to Take . . . 1. Need for Data Processing Case of Interval . . . • In many practical situations: Case of Fuzzy Uncertainty How to Describe the . . . – we are interested in the value of a quantity y Formulation of the . . . – which is difficult or even impossible to measure di- Answer to the First . . . rectly. Analysis of the . . . • For example, we may be interested in a distance to a Answering the Second . . . faraway star, or in tomorrow’s temperature. Home Page • Since we cannot measure y directly, we measure it in- Title Page directly: namely, ◭◭ ◮◮ – we find easier-to-estimate quantities x 1 , . . . , x n re- ◭ ◮ lated to y by a known dependence Page 2 of 35 y = f ( x 1 , . . . , x n ) , Go Back – and we use the results � x i of measuring or estimating Full Screen the quantities x i to estimate y as � y = f ( � x n ) . x 1 , . . . , � Close Quit

  3. Need for Data Processing Need to Take . . . 2. Need to Take Uncertainty into Account Case of Interval . . . • Measurements are never absolutely accurate. Case of Fuzzy Uncertainty How to Describe the . . . • As a result, the measurement results � x i are, in general, Formulation of the . . . different from the actual (unknown) values x i . Answer to the First . . . • Thus, even if the relation y = f ( x 1 , . . . , x n ) is precise, Analysis of the . . . – the result � y of applying the algorithm f to the mea- Answering the Second . . . Home Page surement results – is, in general, different from the actual value y . Title Page ◭◭ ◮◮ • How accurate is the estimate � y ? ◭ ◮ • In other words, what can we conclude about the mea- def surement errors ∆ y = � y − y. Page 3 of 35 Go Back Full Screen Close Quit

  4. Need for Data Processing Need to Take . . . 3. Taking Uncertainty into Account (cont-d) Case of Interval . . . • This is definitely important: Case of Fuzzy Uncertainty How to Describe the . . . y = − 2 ◦ C, – if we predict tomorrow’s temperature as � Formulation of the . . . and the accuracy of this prediction is ± 1 ◦ , Answer to the First . . . – then we know that tomorrow will be freezing, with Analysis of the . . . the possibility of ice on the road, Answering the Second . . . – so we need to send a warning to the public, put Home Page sand (or salt) on the roads, etc. Title Page • On the other hand, if the accuracy is ± 10 degrees: ◭◭ ◮◮ – we may still alert the public, ◭ ◮ – but we better wait for more accurate information Page 4 of 35 before placing sand (or salt). Go Back Full Screen Close Quit

  5. Need for Data Processing Need to Take . . . 4. Taking Uncertainty into Account (cont-d) Case of Interval . . . • This is even more important for a spaceship sent to Case of Fuzzy Uncertainty Mars; we want to make sure that: How to Describe the . . . Formulation of the . . . – with all the uncertainty taken into account, Answer to the First . . . – the spaceship will land in the desired Martian re- Analysis of the . . . gion. Answering the Second . . . Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 5 of 35 Go Back Full Screen Close Quit

  6. Need for Data Processing Need to Take . . . 5. Case of Interval Uncertainty Case of Interval . . . • In many practical situations: Case of Fuzzy Uncertainty How to Describe the . . . – the only information that we have about the mea- Formulation of the . . . def surement errors ∆ x i = � x i − x i is Answer to the First . . . – the upper bound ∆ i on its absolute value: Analysis of the . . . | ∆ x i | ≤ ∆ i . Answering the Second . . . Home Page • In this case, once we know the measurement result � x i : Title Page – the only information that we have about the actual ◭◭ ◮◮ (unknown) values x i is ◭ ◮ – that x i belongs to the interval Page 6 of 35 def [ x i , x i ] = [ � x i − ∆ i , � x i + ∆ i ] . Go Back Full Screen Close Quit

  7. Need for Data Processing Need to Take . . . 6. Case of Interval Uncertainty (cont-d) Case of Interval . . . • Different values x i from the corresponding intervals Case of Fuzzy Uncertainty lead, in general, to different values y = f ( x 1 , . . . , x n ). How to Describe the . . . Formulation of the . . . • In this case, we would like to find the range of all pos- Answer to the First . . . def sible values of y : [ y, y ] = f ([ x 1 , x 1 ] , . . . , [ x n , x n ]) = Analysis of the . . . { f ( x 1 , . . . , x n ) : x 1 ∈ [ x 1 , x 1 ] , . . . , x n ∈ [ x n , x n ] } . Answering the Second . . . Home Page • The problem of computing this range is known as the Title Page problem of interval computations . ◭◭ ◮◮ ◭ ◮ Page 7 of 35 Go Back Full Screen Close Quit

  8. Need for Data Processing Need to Take . . . 7. Already for Interval Uncertainty, the Corre- Case of Interval . . . sponding Problem Is NP-Hard Case of Fuzzy Uncertainty • Sometimes, the function f ( x 1 , . . . , x n ) is linear: How to Describe the . . . n � Formulation of the . . . f ( x 1 , . . . , x n ) = a 0 + a i · x i . Answer to the First . . . i =1 Analysis of the . . . • Then, we have explicit formulas for the range: Answering the Second . . . Home Page n � y = � y − ∆ , y = � y + ∆ , where ∆ = | a i | · ∆ i . Title Page i =1 ◭◭ ◮◮ • However, already for quadratic functions f ( x 1 , . . . , x n ), ◭ ◮ the problem of computing the range [ y, y ] is NP-hard. Page 8 of 35 • This means that, if P � =NP (as most computer scientists believe) then: Go Back – no feasible algorithms is possible Full Screen – that would solve all particular cases of this problem. Close Quit

  9. Need for Data Processing Need to Take . . . 8. Case of Fuzzy Uncertainty Case of Interval . . . • In many practical situations, in addition to the upper Case of Fuzzy Uncertainty bounds ∆ i on the measurement error: How to Describe the . . . Formulation of the . . . – experts also tell us which values from the corre- Answer to the First . . . sponding interval [ − ∆ i , ∆ i ] are more probable and Analysis of the . . . – which values are less probable. Answering the Second . . . • This information is usually given in terms of imprecise Home Page (“fuzzy”) words form natural langauge, such as: Title Page – “somewhat probable”, ◭◭ ◮◮ – “very probable”, etc. ◭ ◮ • We need to describe such knowledge in precise Page 9 of 35 computer-understandable terms. Go Back • For this purpose, Zadeh invented the technique of fuzzy Full Screen logic . Close Quit

  10. Need for Data Processing Need to Take . . . 9. Case of Fuzzy Uncertainty (cont-d) Case of Interval . . . • In this technique: Case of Fuzzy Uncertainty How to Describe the . . . – to describe each imprecise property like “somewhat Formulation of the . . . probable”, Answer to the First . . . – we ask the expert to mark, on a scale from 0 to 10, Analysis of the . . . to what extent the corresponding value is possible. Answering the Second . . . • If an expert marks 7, we take 7/10 as the degree to Home Page which the corresponding value is possible. Title Page • As a result, in addition to the interval [ − ∆ i , ∆ i ], we ◭◭ ◮◮ also have: ◭ ◮ – for each value ∆ x i from this interval, Page 10 of 35 – a degree µ i (∆ x i ) to which this value is possible. Go Back • The function that assigns, to each value ∆ x i , the corre- Full Screen sponding degree, is known as the membership function . Close Quit

  11. Need for Data Processing Need to Take . . . 10. Data Processing Under Fuzzy Uncertainty Case of Interval . . . • A value y is possible if y = f ( x 1 , . . . , x n ) for some tu- Case of Fuzzy Uncertainty ples for which: How to Describe the . . . Formulation of the . . . – x 1 is a possible value of the first input and Answer to the First . . . – x 2 is a possible value of the second inputs, etc. Analysis of the . . . • We know the degrees µ i ( x i ) to which each x i is a pos- Answering the Second . . . sible value of the i -th input. Home Page • We need to estimate the degree to which x 1 is possible Title Page and x 2 is possible, etc. ◭◭ ◮◮ • It is reasonable to use a corresponding “and”-operation ◭ ◮ & ( a, b ) (t-norm) of fuzzy logic, resulting in Page 11 of 35 f & ( µ 1 ( x 1 ) , . . . , µ n ( x n )) . Go Back • The simplest such operation is f & ( a, b ) = min( a, b ) , in Full Screen which case the corresponding inputs has the form Close min( µ 1 ( x 1 ) , . . . , µ n ( x n )) . 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