NEAIMar 1, 2017

Evolving Deep Neural Networks

arXiv:1703.00548v2953 citations
Originality Incremental advance
AI Analysis

This addresses the problem of architecture design for deep learning practitioners, offering an incremental improvement over existing neuroevolution methods.

The paper tackles the challenge of manually designing deep learning architectures by proposing CoDeepNEAT, an automated evolutionary method that optimizes topology, components, and hyperparameters, achieving results comparable to human designs in object recognition and language modeling benchmarks.

The success of deep learning depends on finding an architecture to fit the task. As deep learning has scaled up to more challenging tasks, the architectures have become difficult to design by hand. This paper proposes an automated method, CoDeepNEAT, for optimizing deep learning architectures through evolution. By extending existing neuroevolution methods to topology, components, and hyperparameters, this method achieves results comparable to best human designs in standard benchmarks in object recognition and language modeling. It also supports building a real-world application of automated image captioning on a magazine website. Given the anticipated increases in available computing power, evolution of deep networks is promising approach to constructing deep learning applications in the future.

Code Implementations4 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes