Imagine teaching a robot to walk by giving it a score for distance traveled. Simple enough — except that, on many terrains, the highest-scoring intermediate postures are dead ends. The robot learns to hold a stable crouch that scores well but never leads to actual walking. It is stuck in a deceptive local optimum: a plateau where every small step seems to make things worse.
Novelty Search (Lehman & Stanley, 2011) attacks this problem with a radical idea: stop rewarding fitness entirely. Instead, reward an agent for doing something behaviorally different from everything that has been tried before. The novelty score of a candidate is its average distance to its nearest behavioral neighbors in an ever-growing archive of past behaviors.
The result is surprising. By never explicitly chasing the goal, novelty search often finds the goal — and finds it faster than a fitness-driven search on problems where the fitness landscape is deceptive. It is a counterintuitive lesson about non-convex optimization: sometimes the best way to reach a peak is to stop staring at it.
Comments
Loading comments...