首页 /研究 /Safe mutations for deep and recurrent neural networks through output gradients
LEARNING

Safe mutations for deep and recurrent neural networks through output gradients

Joel Lehman, Jay Chen, Jeff Clune, Kenneth O. Stanley

发表年份
2018
引用次数
13
访问权限
开放获取

摘要

While neuroevolution (evolving neural networks) has been successful across a variety of domains from reinforcement learning, to artificial life, to evolutionary robotics, it is rarely applied to large, deep neural networks. A central reason is that while random mutation generally works in low dimensions, a random perturbation of thousands or millions of weights will likely break existing functionality. This paper proposes a solution: a family of safe mutation (SM) operators that facilitate exploration without dramatically altering network behavior or requiring additional interaction with the environment. The most effective SM variant scales the degree of mutation of each individual weight according to the sensitivity of the network's outputs to that weight, which requires computing the gradient of outputs with respect to the weights (instead of the gradient of error, as in conventional deep learning). This safe mutation through gradients (SM-G) operator dramatically increases the ability of a simple genetic algorithm-based neuroevolution method to find solutions in high-dimensional domains that require deep and/or recurrent neural networks, including domains that require processing raw pixels. By improving our ability to evolve deep neural networks, this new safer approach to mutation expands the scope of domains amenable to neuroevolution.

关键词

NeuroevolutionArtificial neural networkMutationArtificial intelligenceComputer scienceDeep learningReinforcement learningRecurrent neural networkBackpropagationMachine learning

相关论文

查看 LEARNING 分类全部论文