A philosophical tangent: Evolution did not always produce the best outcomes. Would neuroevolution be vulnerable to similar effects? Probably a good research area. https://www.wired.com/2009/07/st-best-5/
Evolution Is the New Deep Learning
11–20 of 242 posts
Re: Evolution Is the New Deep Learning
#12A philosophical tangent: Evolution did not always produce the best outcomes. Would neuroevolution be vulnerable to similar effects? Probably a good research area. https://www.wired.com/2009/07/st-best-5/
Re: Evolution Is the New Deep Learning
#13Re: Evolution Is the New Deep Learning
#14As expected, the article seems to be a typical content marketing piece. If you're looking for real insights into evolutionary algorithms, specifically "neuroevolution", I highly recommend to read this article: https://www.oreilly.com/ideas/neuroevolution-a-different-kin... I enjoyed it much more than - what feels like - a quickly thrown together marketing piece with no real value for the reader.
Thank you, saved it for later. Do you have any other links to offer?
Re: Evolution Is the New Deep Learning
#151) One of the biggest reasons they fell out of favor for more "mathematical" approaches was that no one could really explain why exactly they worked. It makes sense on the surface that "survival of the fittest" and doing something akin to multiple stochastic gradient descents would work, but no one has really been able to produce a mathematical proof as to why.
Since other folks are producing good examples of "explainable AI", I don't know how Genetic Algorithms/programming could be made 'explainable' as to why they achieved an optimal solution other than hand-waving to how evolution works in nature.
2) The most important thing to define is the fitness function, this defines what the search space looks like and how easily a globally optimal solution can be derived. For a good example of an interesting search space that a genetic program would have a difficult time with, see Schwefel functions [0]. Back when I researched these things closely, my intuition was that reality rarely fits neatly into good fitness functions and I felt that at the point you are understanding the problem, you may just be better off with a direct approach, which leads to
3) Genetic programming should only really be considered when there are no known alternatives or they are way too computationally expensive.
In either case, I would welcome a resurgence in a topic I once knew quite well, though I haven't been in that field for a few years now.
[0] https://jamesmccaffrey.files.wordpress.com/2011/12/schwefels...
Re: Evolution Is the New Deep Learning
#16As expected, the article seems to be a typical content marketing piece. If you're looking for real insights into evolutionary algorithms, specifically "neuroevolution", I highly recommend to read this article: https://www.oreilly.com/ideas/neuroevolution-a-different-kin... I enjoyed it much more than - what feels like - a quickly thrown together marketing piece with no real value for the reader.
Not quite a typical piece - it managed to make it to #2 on HN.
I couldn't bother reading the original article, but designing neural networks via evolutionary algorithms is a very interesting concept I wasn't aware of.
Re: Evolution Is the New Deep Learning
#17Re: Evolution Is the New Deep Learning
#18A philosophical tangent: Evolution did not always produce the best outcomes. Would neuroevolution be vulnerable to similar effects? Probably a good research area. https://www.wired.com/2009/07/st-best-5/
'Evolutionary' techniques, are, in some sense, 'trial and error'. For many tasks where we already have efficient algorithms, this isn't particularly useful. However, where we DONT have efficient algorithms, or know what the concept of what an 'efficient' algorithm even is, trial and error techniques, like evolutionary algorithms, seem like great choices.
Re: Evolution Is the New Deep Learning
#19Having studied this extensively back when they were called Genetic Algorithms, I would like to offer a few insights. 1) One of the biggest reasons they fell out of favor for more "mathematical" approaches was that no one could really explain why exactly they worked. It makes sense on the surface that "survival of the fittest" and doing something akin to multiple stochastic gradient descents would work, but no one has…
My impression is that they fell out of favor precisely because don't actually use any gradients, and end up converging on good maxima slower than you could if you used the gradients from the net. Am I off base here?
Re: Evolution Is the New Deep Learning
#20Having studied this extensively back when they were called Genetic Algorithms, I would like to offer a few insights. 1) One of the biggest reasons they fell out of favor for more "mathematical" approaches was that no one could really explain why exactly they worked. It makes sense on the surface that "survival of the fittest" and doing something akin to multiple stochastic gradient descents would work, but no one has…