ImageNet classification with deep convolutional neural networks
Alex Krizhevsky, Ilya Sutskever et al.
287
Citations
22
Influential Citations
Neural Computation
Venue
2007
Year
In recent years, gradient-based LSTM recurrent neural networks (RNNs) solved many previously RNN-unlearnable tasks. Sometimes, however, gradient information is of little use for training RNNs, due to numerous local minima. For such cases, we present a novel method: EVOlution of systems with LINear Outputs (Evolino). Evolino evolves weights to the nonlinear, hidden nodes of RNNs while computing optimal linear mappings from hidden state to output, using methods such as pseudo-inverse-based linear regression. If we instead use quadratic programming to maximize the margin, we obtain the first evolutionary recurrent support vector machines. We show that Evolino-based LSTM can solve tasks that Echo State nets (Jaeger, 2004a) cannot and achieves higher accuracy in certain continuous function generation tasks than conventional gradient descent RNNs, including gradient-based LSTM.
This paper addresses a fundamental limitation of gradient-based training for recurrent neural networks (RNNs): the prevalence of local minima that can render gradient information useless. By proposing Evolino, the authors offer a practical alternative that leverages evolutionary algorithms for the nonlinear hidden weights while retaining efficient linear computation for output weights. This hybrid approach is particularly significant because it combines the global search capabilities of evolution with the analytical optimality of linear regression, avoiding the need for backpropagation through time.
The work is also notable for introducing evolutionary recurrent support vector machines, which extend the margin-maximization principle to RNNs. This opens up new possibilities for combining evolutionary optimization with kernel methods, potentially leading to more robust sequence learning models.
The paper reports that Evolino-based LSTM achieves higher accuracy in continuous function generation tasks compared to conventional gradient descent RNNs, including gradient-based LSTM. Specific metrics are not detailed in the abstract, but the claim is supported by experimental comparisons. Additionally, Evolino-based LSTM successfully solves tasks that Echo State Networks fail on, indicating superior representational capacity or optimization capability.
Evolino contributes a novel training paradigm for RNNs that is particularly valuable when gradient information is unreliable. It broadens the applicability of RNNs to problems with rugged loss landscapes and provides a foundation for further research into hybrid evolutionary-analytical methods. The introduction of evolutionary recurrent SVMs also suggests potential cross-pollination between evolutionary computation and kernel methods, which could inspire new algorithms for sequence classification and regression. While the paper is from 2007, its ideas remain relevant for modern deep learning, especially in contexts where gradient-based training is challenging or where interpretability of linear output weights is desired.
Alex Krizhevsky, Ilya Sutskever et al.
Ashish Vaswani, Noam Shazeer et al.
Douglas M. Bates, Martin Mächler et al.
Diederik P. Kingma, Jimmy Ba