Given a loss function $S$, with some data and some function which we want to approximate the data with, etc., the Gauss Newton algorithm for finding parameters (packed in a vector) $\vec\beta$ of the function $f$ that best minimise the loss, $S$, as $\vec\beta_{n+1}=\vec\beta_n-\mathbf{H^{-1}g}$, where $\mathbf{H}$ is the Hessian matrix of $S$, and $\mathbf{g}$ is the gradient vector of $S$, both w.r.t $\vec\beta$.
The first order Householder's method for root-finding would suggest that minimising $S(\vec\beta)$ involves finding $S(\vec\beta)/S'(\vec\beta)$: but we want to minimise the gradient of $S$, because it is when the gradient of $S$ is zero that we will find a stationary point. I assume this is more practical, as a genuine root of $S$ is almost certain not to be found, but a stationary point would imply that that point is optimal, even if not a root.
--- But surely minimising $S$ is a better idea anyway, since a stationary point is not guaranteed to be the global minimum?
So we want to find $\nabla S(\vec\beta)/\nabla S'(\vec\beta)$ which I assume is $\mathbf{H^{-1}g}$, if we take $\mathbf{H^{-1}}$ to be "dividing" by the Hessian.
Is this a correct justification for the Gauss-Newton, or is this way off the mark? I don't want my notes to have lousy justifications...
Many thanks.