Re:The quest to evolve neural networks through evolutionary ...
by MereInterest on Sunday October 29, 2017 @10:02PM
(#15582674)
Random walks work well in high dimension soaces, where calculating the gradient gets to be very expensive. Depending on your metaparameters, random walk can also try to jump out of a local minimum, where gradient descent only optimizes within the initial local mimimum.
[ Parent
| on HN ]
Re:The quest to evolve neural networks through evolutionary ...
by pavelchristof on Monday October 30, 2017 @04:25AM
(#15583670)
Absolutely no. Random search does not work in high dimensions because of the "curse of dimensionality" - the number of directions to search grows exponentially with dimension. Gradient descent avoids the problem because it knows the right direction.
Evolutionary strategies are doing (natural) gradient descent using an estimate of the gradient. Here's a good article: http://www.inference.vc/evolutionary-strategies-embarrassing...
Re:The quest to evolve neural networks through evolutionary ...
by halflings on Monday October 30, 2017 @12:28AM
(#15583089)
Gradient descent can also jump out of a local minimum if the learning rate is large enough, so they're equal in that sense.
But it does make sense that a random walk would be more efficient in very high dimensional problems!