Very long gradients on compact manifolds #191
-
In the PCA optimization example I'm currently experimenting with the objective function has a very steep gradient. For example for a reasonable starting location norm of the gradient is about 1e6, while the manifold I'm optimizing on (Grassmann, with some initial experiments with flag manifold) has injectivity radius of pi/2. Should maybe line searches take injectivity radius into account when determining step size? Quasi-Newton eventually finds the right step size but it takes way more steps than necessary. For compact manifolds maybe the initial step size could be something like |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 6 replies
-
We do not have a type or decorator for compactness, but sure, the initial stepsize in the Armijo is a keyword arg where you can specify an initial step size. The same should be available or is easy to realise for the two Wolfe searches. |
Beta Was this translation helpful? Give feedback.
We do not have a type or decorator for compactness, but sure, the initial stepsize in the Armijo is a keyword arg where you can specify an initial step size. The same should be available or is easy to realise for the two Wolfe searches.