Math 2.0

Statistics Definition

Robbins–Monro algorithm

Builds on Stochastic approximationRandom variableExpected valueConvergence in probability

Definition

Let M ⁣:ℝ→ℝM \colon \R \to \R be an unknown function and let α∈ℝ\alpha \in \R be a target value. Assume that at each θ∈ℝ\theta \in \R one can observe a random variable N(θ)N(\theta) with expectation E[N(θ)]=M(θ)E[N(\theta)] = M(\theta). Let (an)n≥1(a_n)_{n \ge 1} be positive step sizes. The Robbins–Monro algorithm is this stochastic approximation scheme: θn+1=θn−an(Nn−α),n≥1.\theta_{n+1} = \theta_n - a_n \left( N_n - \alpha \right), \qquad n \ge 1. Here θ1\theta_1 is an initial guess. Given the past, NnN_n is an observation of N(θn)N(\theta_n), made independently of the earlier observations. Its aim is a root θ∗\theta^* of the equation M(θ)=αM(\theta) = \alpha.

Remarks

Robbins and Monro proved this convergence result in 1951. Assume that N(θ)N(\theta) is uniformly bounded, MM is nondecreasing, M′(θ∗)M'(\theta^*) exists and is positive, and the step sizes satisfy ∑nan=∞\sum_n a_n = \infty and ∑nan2<∞\sum_n a_n^2 < \infty. Then θn→θ∗\theta_n \to \theta^* in L2L^2, and hence in probability.

Example: let N(θ)=θ−ZN(\theta) = \theta - Z with ZZ uniform on [0,2][0, 2], so M(θ)=θ−1M(\theta) = \theta - 1, and let α=0\alpha = 0 and an=1/na_n = 1/n. The step sizes satisfy both conditions, since ∑1/n=∞\sum 1/n = \infty and ∑1/n2<∞\sum 1/n^2 < \infty, and the root is θ∗=1\theta^* = 1. With fresh draws ZnZ_n, the recursion is θn+1=θn−1n(θn−Zn)\theta_{n+1} = \theta_n - \frac1n (\theta_n - Z_n), so θn+1=(Z1+⋯+Zn)/n\theta_{n+1} = (Z_1 + \cdots + Z_n)/n, the sample mean, which tends to 11 by the law of large numbers.

Non-example: constant step sizes an=c>0a_n = c > 0 violate ∑an2<∞\sum a_n^2 < \infty; in the example, θn+1=(1−c)θn+cZn\theta_{n+1} = (1 - c) \theta_n + c Z_n for 0<c<10 < c < 1 keeps fluctuating with conditional variance c2Var⁡(Z)>0c^2 \operatorname{Var}(Z) > 0 at each step, so it does not converge.

Reading path

To understand this page from the ground up, read these 42 pages in order. The foundations come first.

  1. Construction of the reals from Cauchy sequences concept
  2. Convergence in probability concept
  3. Element definition
  4. Expected value concept
  5. Integers object
  6. Ordered field definition
  7. Proposition concept
  8. Random experiment concept
  9. Rational numbers object
  10. Real numbers object
  11. Stochastic approximation concept
  12. Set definition
  13. Ring of integers statement
  14. Disjunction definition
  15. Implication definition
  16. Predicate definition
  17. Ordered pair definition
  18. Union definition
  19. Sample space definition
  20. Existential quantifier definition
  21. Universal quantifier definition
  22. The rationals form a field statement
  23. Cartesian product definition
  24. Subset definition
  25. Uniqueness quantifier definition
  26. The rationals form an ordered field statement
  27. Binary relation definition
  28. Universal set definition
  29. Power set definition
  30. Order on the reals definition
  31. Function definition
  32. Complement definition
  33. Interval definition
  34. Preimage of a set definition
  35. Sigma-algebra definition
  36. Event definition
  37. Borel sigma-algebra definition
  38. Probability axioms concept
  39. Probability measure definition
  40. Probability space definition
  41. Random variable definition
  42. Robbins–Monro algorithm definition

Further reading

  1. Web https://en.wikipedia.org/wiki/Stochastic_approximation, Robbins–Monro algorithm
About this page
Tag6V75QVQCX6
URIm2://6V75QVQCX6
Kinddefinition
WritingW0 stub
MSC62L20
DefinesRobbins–Monro algorithm
UsesStochastic approximation, Random variable, Expected value, Convergence in probability

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.