limitations of realistic
play

Limitations of Realistic A Faster Method: . . . Monte-Carlo - PowerPoint PPT Presentation

Need for Data Processing Need to Take . . . Case of Interval . . . How to Compute the . . . Limitations of Realistic A Faster Method: . . . Monte-Carlo Techniques Monte-Carlo: . . . Proof : Case of . . . in Estimating Interval General Case


  1. Need for Data Processing Need to Take . . . Case of Interval . . . How to Compute the . . . Limitations of Realistic A Faster Method: . . . Monte-Carlo Techniques Monte-Carlo: . . . Proof : Case of . . . in Estimating Interval General Case Why Cauchy . . . Uncertainty Home Page Title Page Andrzej Pownuk, Olga Kosheleva, and Vladik Kreinovich ◭◭ ◮◮ Computational Science Program ◭ ◮ University of Texas at El Paso El Paso, TX 79968, USA Page 1 of 21 ampownuk@utep.edu, olgak@utep.edu, vladik@utep.edu Go Back Full Screen Close Quit

  2. Need for Data Processing Need to Take . . . 1. Need for Data Processing Case of Interval . . . • We want to predict the future state of the world, i.e., How to Compute the . . . the future values y of different quantities. A Faster Method: . . . Monte-Carlo: . . . • For this, we need to know how y depends on the current Proof : Case of . . . values x 1 , . . . , x n of the related quantities: General Case y = f ( x 1 , . . . , x n ) . Why Cauchy . . . • Then, we measure x i and make a prediction Home Page y = f ( � x 1 , . . . , � x n ) . � Title Page • Weather prediction shows that the data processing al- ◭◭ ◮◮ gorithm f can be very complex. ◭ ◮ • Data processing is also needed if we are interested in a Page 2 of 21 difficult-to-measure quantity y . Go Back • To estimate y , we measure easier-to-measure quantities Full Screen x 1 , . . . , x n related to y by a known dependence Close y = f ( x 1 , . . . , x n ) . Quit

  3. Need for Data Processing Need to Take . . . 2. Need to Take Uncertainty Into Account When Case of Interval . . . Processing Data How to Compute the . . . • Measurement are never absolutely accurate: in general, A Faster Method: . . . Monte-Carlo: . . . def ∆ x i = � x i − x i � = 0 . Proof : Case of . . . • As a result, the estimate � y = f ( � x 1 , . . . , � x n ) is, in gen- General Case eral, different from the ideal value y = f ( x 1 , . . . , x n ). Why Cauchy . . . Home Page def • To estimate the accuracy ∆ y = � y − y , we need to have Title Page some information about the measurement errors ∆ x i . ◭◭ ◮◮ • Traditional engineering approach assumes that we ◭ ◮ know the probability distribution of each ∆ x i . Page 3 of 21 • Often, ∆ x i ∼ N (0 , σ i ), and different ∆ x i are assumed to be independent. Go Back • In such situations, our goal is to find the probability Full Screen distribution for ∆ y . Close Quit

  4. Need for Data Processing Need to Take . . . 3. Case of Interval Uncertainty Case of Interval . . . • Often, we only know the upper bound ∆ i : | ∆ x i | ≤ ∆ i . How to Compute the . . . A Faster Method: . . . • Then, the only information about the x i is that Monte-Carlo: . . . def x i ∈ x i = [ � x i − ∆ i , � x i + ∆ i ] . Proof : Case of . . . • Different x i ∈ x i lead, in general, to different General Case y = f ( x 1 , . . . , x n ) . Why Cauchy . . . Home Page • We want to find the range y of possible values of y : Title Page y = { f ( x 1 , . . . , x n ) : x 1 ∈ x 1 , . . . , x n ∈ x n } . ◭◭ ◮◮ • Often, measurement errors are relatively small. ◭ ◮ • We can then only keep terms linear in ∆ x i : Page 4 of 21 � n = ∂f def ∆ y = c i · ∆ x i , where c i . Go Back ∂x i i =1 � n Full Screen • In this case, y = [ � y − ∆ , � y + ∆], where ∆ = | c i | · ∆ i . Close i =1 Quit

  5. Need for Data Processing Need to Take . . . 4. How to Compute the Interval Range: Case of Interval . . . Linearized Case How to Compute the . . . • Sometimes, we have explicit expressions or efficient al- A Faster Method: . . . gorithms for the partial derivatives c i . Monte-Carlo: . . . Proof : Case of . . . • Often, however, we proprietary software in our compu- General Case tations. Why Cauchy . . . • Then, we cannot use differentiation formulas or auto- Home Page matic differentiation (AD) tools. Title Page • We can use numerical differentiation: ◭◭ ◮◮ c i ≈ f ( � x 1 , . . . , � x i − 1 , � x i + h i , � x i +1 , . . . , � x n ) − � y . ◭ ◮ h i Page 5 of 21 • Problem: We need n + 1 calls to f , to compute � y and n values c i . Go Back • When f is time-consuming and n is large, this takes Full Screen too long. Close Quit

  6. Need for Data Processing Need to Take . . . 5. A Faster Method: Cauchy-Based Monte-Carlo Case of Interval . . . • Idea: use Cauchy distribution ρ ∆ ( x ) = ∆ 1 How to Compute the . . . π · 1 + x 2 / ∆ 2 . A Faster Method: . . . • Why: when ∆ x i ∼ ρ ∆ i ( x ) are indep., then Monte-Carlo: . . . � � n n Proof : Case of . . . ∆ y = c i · ∆ x i ∼ ρ ∆ ( x ), with ∆ = | c i | · ∆ i . i =1 i =1 General Case • Thus, we simulate ∆ x ( k ) Why Cauchy . . . ∼ ρ ∆ i ( x ); then, i Home Page ∆ y ( k ) def x 1 − ∆ x ( k ) = � y − f ( � 1 , . . . ) ∼ ρ ∆ ( x ). Title Page • Maximum Likelihood method can estimate ∆: � � ◭◭ ◮◮ N N 1 + (∆ y ( k ) ) 2 / ∆ 2 = N 1 ρ ∆ (∆ y ( k ) ) → max, so 2 . ◭ ◮ k =1 k =1 • To find ∆ from this equation, we can use, e.g., the Page 6 of 21 1 ≤ k ≤ N | ∆ y ( k ) | . bisection method for ∆ = 0 and ∆ = max Go Back Full Screen Close Quit

  7. Need for Data Processing Need to Take . . . 6. Monte-Carlo: Successes and Limitations Case of Interval . . . √ • Fact: for Monte-Carlo, accuracy is ε ∼ 1 / N . How to Compute the . . . A Faster Method: . . . • Good news: the number N of calls to f depends only Monte-Carlo: . . . the desired accuracy ε . Proof : Case of . . . • Example: to find ∆ with accuracy 20% and certainty General Case 95%, we need N = 200 iterations. Why Cauchy . . . Home Page • Limitation: this method is not realistic ; indeed: Title Page – we know that ∆ x i is inside [ − ∆ i , ∆ i ], but ◭◭ ◮◮ – Cauchy-distributed variable has a high probability to be outside this interval. ◭ ◮ • Natural question: is it a limitation of our method, or Page 7 of 21 of a problem itself? Go Back • Our answer: for interval uncertainty, a realistic Monte- Full Screen Carlo method is not possible. Close Quit

  8. Need for Data Processing Need to Take . . . 7. Proof : Case of Independent Variables Case of Interval . . . • It is sufficient to prove that we cannot get the correct How to Compute the . . . estimate for one specific function A Faster Method: . . . Monte-Carlo: . . . f ( x 1 , . . . , x n ) = x 1 + . . . + x n , when ∆ y = ∆ x 1 + . . . +∆ x n . Proof : Case of . . . • When each variables ∆ x i is in the interval [ − δ, δ ], then General Case the range of ∆ y is [ − ∆ , ∆], where ∆ = n · δ . Why Cauchy . . . Home Page • In Monte-Carlo, ∆ y ( k ) = ∆ x ( k ) + . . . + ∆ x ( k ) n . 1 Title Page • ∆ ( k ) are i.i.d. Due to the Central Limit Theorem, when i ◭◭ ◮◮ n → ∞ , the distribution of the sum tends to Gaussian. ◭ ◮ • For a normal distribution, with very high confidence, Page 8 of 21 ∆ y ∈ [ µ − k · σ, µ + k · σ ]. • Here, σ ∼ √ n , so this interval has width w ∼ √ n . Go Back Full Screen • However, the actual range of ∆ y is ∼ n ≫ w . Q.E.D. Close Quit

  9. Need for Data Processing Need to Take . . . 8. General Case Case of Interval . . . • Let’s take f ( x 1 , . . . , x n ) = s 1 · x 1 + . . . + s n · x n , where How to Compute the . . . s i ∈ {− 1 , 1 } . A Faster Method: . . . � n Monte-Carlo: . . . • Then, ∆ = | c i | · ∆ i = n · δ. Proof : Case of . . . i =1 General Case • Let ε > 0, δ > 0, and p ∈ (0 , 1). We consider proba- Why Cauchy . . . bility distributions P on the set of all vectors Home Page (∆ x 1 . . . , ∆ x n ) ∈ [ − δ, δ ] × . . . × [ − δ, δ ] . Title Page • We say that P is a ( p, ε ) -realistic Monte-Carlo estima- ◭◭ ◮◮ tion (MCE) if for all s i ∈ {− 1 , 1 } , we have ◭ ◮ Prob( s 1 · ∆ x 1 + . . . + s n · ∆ x n ≥ n · δ · (1 − ε )) ≥ p. Page 9 of 21 • Result. If for every n , we have a ( p n , ε ) -realistic MCE, then p n ≤ β · n · c n for some β > 0 and c < 1 . Go Back • For probability p n , we need 1 /p n ∼ c − n simulations – Full Screen more than n + 1 for numerical differentiation. Close Quit

  10. Need for Data Processing Need to Take . . . 9. Why Cauchy Distribution: Formulation of the Case of Interval . . . Problem How to Compute the . . . • We want to find a family of probability distributions A Faster Method: . . . with the following property: Monte-Carlo: . . . Proof : Case of . . . – when independent X 1 , . . . , X n have distributions General Case from this family with parameters ∆ 1 , . . . , ∆ n , Why Cauchy . . . – then each Y = c 1 · X 1 + . . . + c n · X n ∼ ∆ · X , where Home Page � n X corr. to parameter 1, and ∆ = | c i | · ∆ i . Title Page i =1 • In particular, for ∆ 1 = . . . = ∆ n = 1, the desired ◭◭ ◮◮ property of this probability distribution is as follows: ◭ ◮ – if we have n independent identically distributed Page 10 of 21 random variables X 1 , . . . , X n , Go Back – then each Y = c 1 · X 1 + . . . + c n · X n has the same � n Full Screen distribution as ∆ · X i , where ∆ = | c i | . i =1 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