Forward gradients are unbiased estimators of the gradient for a function , given by .
Here is a random vector, which must satisfy the following conditions in order for to be an unbiased estimator of
Forward gradients can be computed with a single jvp (Jacobian Vector Product), which enables the use of the forward mode of autodifferentiation instead of the usual reverse mode, which has worse computational characteristics.