use correlation not inner product between change in theta and change in gradient