Using genetic algorithms to train a Mario AI
forums.tigsource.com
forums.tigsource.com
GA is cool and everything, but I am sometimes sceptical about its merits. Yes, it gives you a natural problem representation, but would it really have done a better job in this particular domain than using a technique like simulated annealing to move through the Mario AI parameter space?
We just don't know without seeing benchmark comparisons. Maybe its much worse. So, its a cool application, but we should be cautious about how quickly we decide GA was a particularly suitable search algorithm.
We can see a relation with the humans, I am pretty sure that we are not a global minimum in evolutionary terms, but... certainly we are at least close to be a local minimum.
(Direct link to mario ai website: http://www.marioai.org/)
Also, it sounds as if you think they are optimising Mario's position in the level (when you talk about the level having dead ends). I haven't checked, but I several doubt thats the case. I would bet they are optimising a control scheme for mario, and that local maxima in the search space are locally good sets of control parameters, rather than anything to do with the topology of the level.