outline
play

Outline 1 The General Framework A Central Limit Theorem for - PowerPoint PPT Presentation

The General Framework The General Framework TCL for truncating Stochastic Algorithms TCL for truncating Stochastic Algorithms A motivating example in finance A motivating example in finance Convergence Rate Convergence Rate Scheme of the


  1. The General Framework The General Framework TCL for truncating Stochastic Algorithms TCL for truncating Stochastic Algorithms A motivating example in finance A motivating example in finance Convergence Rate Convergence Rate Scheme of the proof Scheme of the proof Outline 1 The General Framework A Central Limit Theorem for Truncating A standard stochastic algorithm Stochastic Algorithms Truncating Algorithm: Chen’s technique 2 A motivating example in finance An adaptive Importance Sampling Technique J´ erˆ ome Lelong 3 Convergence Rate http://cermics.enpc.fr/ ∼ lelong Already known results New Results Tuesday September 5, 2006 4 Scheme of the proof J´ erˆ ome Lelong (CERMICS) Tuesday September 5, 2006 1 / 32 J´ erˆ ome Lelong (CERMICS) Tuesday September 5, 2006 2 / 32 The General Framework The General Framework TCL for truncating Stochastic Algorithms TCL for truncating Stochastic Algorithms A motivating example in finance A motivating example in finance The General Framework The General Framework Convergence Rate Convergence Rate Scheme of the proof Scheme of the proof General Framework Let u : θ ∈ R d �− → u ( θ ) ∈ R d , be a continuous function defined as an 1 The General Framework expectation on a probability space (Ω , A , P ). A standard stochastic algorithm Truncating Algorithm: Chen’s technique u : R d R d − → θ − → E [ U ( θ, Z )] . 2 A motivating example in finance An adaptive Importance Sampling Technique Z is a r.v. in R m and U a measurable function defined on R d × R m . Hypothesis 1 (convexity) 3 Convergence Rate Already known results ∃ ! θ ⋆ ∈ R d , u ( θ ⋆ ) = 0 and ∀ θ ∈ R d , θ � = θ ⋆ , ( θ − θ ⋆ | u ( θ )) > 0 . New Results Remark: if u is the gradient of a strictly convex function, then u 4 Scheme of the proof satisfies Hypothesis 1. Problem: How to find the root of u ? J´ erˆ ome Lelong (CERMICS) Tuesday September 5, 2006 3 / 32 J´ erˆ ome Lelong (CERMICS) Tuesday September 5, 2006 4 / 32

  2. The General Framework The General Framework TCL for truncating Stochastic Algorithms TCL for truncating Stochastic Algorithms A motivating example in finance A motivating example in finance The General Framework The General Framework Convergence Rate Convergence Rate Scheme of the proof A standard stochastic algorithm Scheme of the proof Truncating Algorithm: Chen’s technique For “sub-linear” functions For “fast” growing functions: an intuitive approach Assume that for all θ ∈ R d E [ � U ( θ, Z ) � 2 ] ≤ K (1 + � θ � 2 ) . (1) Consider an increasing sequence of compact sets ( K j ) j such that We define for θ 0 ∈ R d � ∞ j =0 K j = R d . θ n +1 = θ n − γ n +1 U ( θ n , Z n +1 ) . (2) Consider ( Z n ) n and ( γ n ) n as defined previously. Prevent the algorithm from blowing up: ( Z n ) n is i.i.d. following the law of Z . At each step, θ n should remain in a given compact set. If such is � γ i = ∞ � γ 2 γ n ց 0 , i < ∞ . γ n > 0 , and not the case, reset the algorithm and consider a larger compact set. Theorem 1 (Robbins Monro) This is due to Chen (see [Chen and Zhu, 1986]). Assume Hypothesis 1 and that Equation (1) is true then, the sequence (2) converges a.s. to θ ⋆ . Condition (1) is barely satisfied in practice. J´ erˆ ome Lelong (CERMICS) Tuesday September 5, 2006 5 / 32 J´ erˆ ome Lelong (CERMICS) Tuesday September 5, 2006 6 / 32 The General Framework The General Framework TCL for truncating Stochastic Algorithms TCL for truncating Stochastic Algorithms A motivating example in finance A motivating example in finance The General Framework The General Framework Convergence Rate Convergence Rate Scheme of the proof Scheme of the proof Truncating Algorithm: Chen’s technique Truncating Algorithm: Chen’s technique For “fast” growing functions For “fast” growing functions: mathematical approach For θ 0 ∈ K 0 and σ 0 = 0, we define ( θ n ) n and ( σ n ) n θ ⋆ +  θ n + 1 2 = θ n − γ n +1 U ( θ n , Z n +1 ) ,   if θ n + 1 2 ∈ K σ n θ n +1 = θ n + 1 and σ n +1 = σ n , (3) θ n +1 = θ 0 θ n + + 2   if θ n + 1 2 / ∈ K σ n θ n +1 = θ 0 and σ n +1 = σ n + 1 . θ n +1 = θ n + 1 + σ n counts the number of truncations up to time n . 2 K σ n = K σ n +1 F n = σ ( Z k ; k ≤ n ). θ n is F n − measurable and Z n +1 independent of F n . θ n + 1 2 + K σ n +1 = K σ n +1 J´ erˆ ome Lelong (CERMICS) Tuesday September 5, 2006 7 / 32 J´ erˆ ome Lelong (CERMICS) Tuesday September 5, 2006 8 / 32

  3. The General Framework The General Framework TCL for truncating Stochastic Algorithms TCL for truncating Stochastic Algorithms A motivating example in finance A motivating example in finance The General Framework The General Framework Convergence Rate Convergence Rate Scheme of the proof Truncating Algorithm: Chen’s technique Scheme of the proof Truncating Algorithm: Chen’s technique a.s convergence of Chen’s procedure It is often more convenient to rewrite (3) as follows θ n +1 = θ n − γ n +1 u ( θ n ) − γ n +1 δM n +1 + γ n +1 p n +1 (4) � �� � � �� � � �� � Hypothesis 2 (integrability) Newton algorithm noise term truncation term � �� � For all p > 0 , the series � standard Robbins Monro algorithm n γ n +1 δM n +1 1 � θ n �≤ p converges a.s. where → E [ � U ( θ, Z ) � 2 ] are Hypothesis 2 is satisfied as soon as u and θ �− bounded on any compact sets (or continuous). Hint δM n +1 = U ( θ n , Z n +1 ) − u ( θ n ) , � 1 Theorem 2 u ( θ n ) + δM n +1 + γ n +1 ( θ 0 − θ n ) if θ n + 1 2 / ∈ K σ n , and p n +1 = 0 otherwise. Under Hypotheses 1 and 2, the sequence ( θ n ) n defined by (3) converges a.s. to θ ⋆ and the sequence ( σ n ) n is a.s. finite. δM n is a martingale increment, A proof of this theorem can be found in [Delyon, 1996]. p n is the truncation term. J´ erˆ ome Lelong (CERMICS) Tuesday September 5, 2006 9 / 32 J´ erˆ ome Lelong (CERMICS) Tuesday September 5, 2006 10 / 32 The General Framework The General Framework TCL for truncating Stochastic Algorithms TCL for truncating Stochastic Algorithms A motivating example in finance A motivating example in finance A motivating example in finance A motivating example in finance Convergence Rate Convergence Rate Scheme of the proof Scheme of the proof An adaptive Importance Sampling Technique General Problem 1 The General Framework Option pricing problem in a Brownian driven model (no jump): A standard stochastic algorithm compute E [ ψ ( G )] by a MC method with G ∼ N (0 , I d ). Truncating Algorithm: Chen’s technique One way of reducing the variance is to perform importance sampling techniques. For all θ ∈ R d , 2 A motivating example in finance An adaptive Importance Sampling Technique � � ψ ( G + θ ) e − θ · G − | θ | 2 E [ ψ ( G )] = E . (5) 2 3 Convergence Rate Minimise Already known results � ψ ( G + θ ) 2 e − 2 θ · G −| θ | 2 � � � ψ ( G ) 2 e − θ · G + | θ | 2 New Results v ( θ ) = E = E . 2 � � ( θ − G ) ψ ( G ) 2 e − θ · G + | θ | 2 4 Scheme of the proof ∇ v ( θ ) = E . (6) 2 J´ erˆ ome Lelong (CERMICS) Tuesday September 5, 2006 11 / 32 J´ erˆ ome Lelong (CERMICS) Tuesday September 5, 2006 12 / 32

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