From Wikipedia, assume that we have a function $M(x)$, and we want to solve the equation $M(x) = 0$. But we cannot directly observe the function $M(x)$, we can instead obtain measurements of the random variable $N(x)$ where $E[N(x)] = M(x)$. The Robbins–Monro algorithm is to solve this problem by generating iterates of the form: $$ x_{n+1}=x_n-a_n N(x_n) $$ where $a_1, a_2, \dots$ is a sequence of positive step sizes.
If considering solving the deterministic version of the equation instead, ie solving $M(x)=0$ when $M(x)$ can be observed directly, I wonder:
- Is there already a type of algorithm similar to the Robbins–Monro algorithm? Is it $$ x_{n+1}=x_n-a_n M(x_n) $$ where $a_1, a_2, \dots$ is a sequence of positive step sizes? I couldn't find such an algorithm in the resources that I can access.
- If such an algorithm in 1 can work, what is its rationale/intuition/motivation of $x_{n+1}=x_n-a_n M(x_n)$? By rationale/intuition/motivation, I mean, for example, tangent line approximation in Newton's method for solving equation, and steepest descent in gradient descent method for optimization.
The reason of asking this question is that I think most, if not all, stochastic approximation algorithms are inspired from some algorithms for the similar deterministic cases.
Thanks and regards!