4 ms·
I vaguely remember something like this explained in one of my math classes (calculus or linear equations). Not sure if the math teacher was referring the same
by dukeofdoom 2y ago
I vaguely remember something like this explained in one of my math classes
(calculus or linear equations). Not sure if the math teacher was referring the same problem:
If you were walking down a mountain following an algorithm that told you just to keep going down. You might get stuck in a local minimum. Since you might reach a valley. Sometimes you need to go up to get out of the valley to keep going down.
- Feathercrown 2y agoWhen I took an ML class we solved that with a temperature parameter, to allow random deviations out of a local minimum. I wonder if there are novel methods now or if they're just improved versions of temperature?
- Imnimo 2y agoIn very high dimensional spaces (like trying to optimize a neural network with billions of parameters), to be "in a valley", you must be in a valley with respect to every one of the billions of dimensions. It turns out that in many practical settings, loss landscapes are pretty well-behaved in this regard, and you can almost always find some direction to continue going downward in that lets you go around the next hill rather than over it. This 2015 paper has some good examples (although it does sort of sweep some issues under the rug): https://arxiv.org/pdf/1412.6544 https://arxiv.org/pdf/1412.6544
- jonathan_landy 2y agoIs the claim that there aren’t local many local minima for high dimensional problems eg in neural network loss functions?
- Imnimo 2y agoYes. To be more specific, it's that nearly all points where the derivative is zero are saddle points rather than minima. Note that some portion of this nice behavior seems to be due to design choices in modern architectures, like residual connections, rather than being a general fact about all high dimensional problems. https://arxiv.org/pdf/1712.09913 https://arxiv.org/pdf/1712.09913 This paper has some nice visualizations.