You often see vector-matrix algebra derivations in which some vector or matrix variables introduced are transposed along the way. It seems necessary to match the inner dimensions for calculation, but why is it permissible? Is there an intuitive way to explain this?
Sorry for the lack of certainty. A specific example. Consider gradient descent method orthogonality of search steps. $$X^{n+1}=X^{n}+\alpha \nabla f(X^{n})$$ $$\frac{\partial f(X^{n+1})}{\partial \alpha} = 0$$ $$\frac{\partial f(X^{n}+\alpha \nabla f(X^{n}))}{\partial (X^{n}+\alpha \nabla f(X^{n})} . \frac{\partial (X^{n}+\alpha \nabla f(X^{n}))}{\partial \alpha} = 0$$
Leads to $$(\nabla f(X^{n+1}))^{T} . \nabla f(X^{n}) = 0$$
Why is $(\nabla f(X^{n+1}))$ transposed?
$$f(Y^{k}+\beta S^{k}) = f(Y^{k})+\nabla f(Y^{k})\beta S^{k} + 0.5(\beta S^{k})^{T} A\beta S^{k}$$ $$\frac{df(Y^{k}+\beta S^{k})}{d\beta}=0$$ $$\nabla f(Y^{k})^{T}S^{k}+(S^{k})^{T}AS^{k}\beta=0$$
– user1011182 Apr 19 '24 at 15:15