LGNEMLNov 5, 2018

Deep Genetic Network

arXiv:1811.01845v21 citations
AI Analysis

This addresses the tedious and time-consuming process of manual hyperparameter tuning for machine learning practitioners, though it appears incremental as it combines existing genetic algorithms with neural networks.

The paper tackles the problem of hyperparameter optimization in neural networks by introducing Deep Genetic Network, which uses genetic algorithms to automatically optimize hyperparameters during training, and it works well for affine, convolutional, and recurrent layers in supervised learning tasks.

Optimizing a neural network's performance is a tedious and time taking process, this iterative process does not have any defined solution which can work for all the problems. Optimization can be roughly categorized into - Architecture and Hyperparameter optimization. Many algorithms have been devised to address this problem. In this paper we introduce a neural network architecture (Deep Genetic Network) which will optimize its parameters during training based on its fitness. Deep Genetic Net uses genetic algorithms along with deep neural networks to address the hyperparameter optimization problem, this approach uses ideas like mating and mutation which are key to genetic algorithms which help the neural net architecture to learn to optimize its hyperparameters by itself rather than depending on a person to explicitly set the values. Using genetic algorithms for this problem proved to work exceptionally well when given enough time to train the network. The proposed architecture is found to work well in optimizing hyperparameters in affine, convolutional and recurrent layers proving to be a good choice for conventional supervised learning tasks.

Foundations

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

Your Notes