I have $x \in \mathbb{R}^{d\times 1}$ and $y\in \mathbb{R}^{p\times d}$ and I want to minimize the function $f(x,y) = g(x) + x^T y^T y x$ such that $y^T y$ is a positive definite matrix and $g$ is a strongly convex function.
To this end, I use alternating gradient descent,i.e., at a given iteration $k+1$, the updates are: $$ x^{(k+1)} = x^{(k)} - 2 \eta_x (\nabla g(x^{(k)}) + (y^{(k)})^T y^{(k)} x^{(k)}) $$ $$ y^{(k+1)} = y^{(k)} - 2 \eta_y y^{(k)} x^{(k+1)} (x^{(k+1)})^T $$
My understanding is that each step will lead to a decrease in a certain direction. That is why I want to show that these updates lead to $f(x^{k+1},y^{k+1}) \leq f(x^{k+1},y^k)$.
Attempt:
Using the update, the difference can be written as \begin{align} &f(x^{k+1},y^{k+1}) - f(x^{k+1},y^{k})\\ & = 4 \eta_y^2 (x^{(k+1)})^T x^{(k+1)} (x^{(k+1)})^T (y^{(k)})^T y^{(k)} x^{(k+1)} (x^{(k+1)})^T x^{(k+1)} - 4 \eta_y (y^{(k)})^T y^{(k)} x^{(k+1)} (x^{(k+1)})^T x^{(k+1)}\\ &= 4 \eta_y^2 \|x^{(k+1)}\|^4 \|y^{(k)} x^{(k+1)}\|^2 - 4 \eta_y \|y^{(k)} x^{(k+1)}\|^2 \|x^{(k+1)}\|^2. \end{align} Studying this expression as a function of $\eta_y$ gives me the condition $\eta_y \leq \frac{1}{\|x^{(k+1)}\|^2}$ to ensure that the expression is non-positive. Is this condition reasonable?