Proceedings

Evolino: Hybrid Neuroevolution/Optimal Linear Search for Sequence Learning

Download BibTeX Cite

Proceedings of the Nineteenth International Joint Conference on Artificial Intelligence. Pages 853-857.

© 2005 International Joint Conferences on Artificial Intelligence

Abstract

Current Neural Network learning algorithms are limited in their ability to model non-linear dynamical systems. Most supervised gradient-based recurrent neural networks (RNNs) suffer from a vanishing error signal that prevents learning from inputs far in the past. Those that do not, still have problems when there are numerous local minima. We introduce a general framework for sequence learning, EVOlution of recurrent systems with LINear outputs (Evolino). Evolino uses evolution to discover good RNN hidden node weights, while using methods such as linear regression or quadratic programming to compute optimal linear mappings from hidden state to output. Using the Long ShortTerm Memory RNN Architecture, the method is tested in three very different problem domains: 1) context-sensitive languages, 2) multiple superimposed sine waves, and 3) the Mackey-Glass system. Evolino performs exceptionally well across all tasks, where other methods show notable deficiencies in some.

  1. [Gers and Schmidhuber, 2001] F. A. Gers and J. Schmidhu- ber. LSTM recurrent networks learn simple context free and context sensitive languages. IEEE Transactions on Neural Networks, 12(6):1333-1340, 2001.
  2. [Gomez and Miikkulainen, 1999] Faustino Gomez and Risto Miikkulainen. Solving non-Markovian control tasks with neuroevolution. In Proceedings of the 16th International Joint Conference on Artificial Intelligence, Denver, CO, 1999.
  3. Morgan Kaufmann.
  4. [Hochreiter and Schmidhuber, 1997] S. Hochreiter and J. Schmidhuber. Long short-term memory. Neural Computation, 9(8):1735-1780, 1997.
  5. [Hochreiter et al., 2001] S. Hochreiter, Y. Bengio, P. Fras- coni, and J. Schmidhuber. Gradient flow in recurrent nets: the difficulty of learning long-term dependencies. In S. C. Kremer and J. F. Kolen, editors, A Field Guide to Dynam- ical Recurrent Neural Networks. IEEE Press, 2001.
  6. [Jaeger, 2004a] H. Jaeger. Harnessing nonlinearity: Predict- ing chaotic systems and saving energy in wireless commu- nication. Science, 304:78-80, 2004.
  7. [Jaeger, 2004b] H. Jaeger. http://www.faculty.iu-bremen.de/ hjaeger/courses/seminarspring04/esnstandardslides.pdf, 2004. Link
  8. [Mackey and Glass, 1977] M. C. Mackey and L. Glass. Os- cillation and chaos in physiological control systems. Sci- ence, 197:287-289, 1977.
  9. [Maillard and Gueriot, 1997] E. P. Maillard and D. Gueriot. RBF neural network, basis functions and genetic algo- rithms. In IEEE International Conference on Neural Net- works, pages 2187-2190, Piscataway, NJ, 1997. IEEE.
  10. [Moriarty and Miikkulainen, 1996] D. E. Moriarty and R. Miikkulainen. Efficient reinforcement learning through symbiotic evolution. Machine Learning, 22:11-32, 1996.
  11. [Penrose, 1955] R. Penrose. A generalized inverse for matri- ces. In Proceedings of the Cambridge Philosophy Society, volume 51, pages 406-413, 1955.
  12. [Robinson and Fallside, 1987] A. J. Robinson and F. Fall- side. The utility driven dynamic error propagation net- work. Technical Report CUED/F-INFENG/TR.1, Cam- bridge University Engineering Department, 1987.
  13. [Siegelmann and Sontag, 1991] H. T. Siegelmann and E. D. Sontag. Turing computability with neural nets. Applied Mathematics Letters, 4(6):77-80, 1991.
  14. [Vapnik, 1995] V. Vapnik. The Nature of Statistical Learning Theory. Springer, New York, 1995.
  15. [Werbos, 1990] P. Werbos. Backpropagation through time: what does it do and how to do it. In Proceedings of IEEE, volume 78, pages 1550-1560, 1990.
  16. [Wierstra et al., 2005] Daan Wierstra, Juergen Schmidhuber, and Faustino Gomez. Modeling non-linear dynamical systems with evolino. To appear in Proceedings of the Genetic Evolutionary Computation Conference (GECCO- 05). Springer-Verlag, Berlin; New York, 2005.
  17. [Williams and Zipser, 1989] R. J. Williams and D. Zipser. A learning algorithm for continually running fully recurrent networks. Neural Computation, 1(2):270-280, 1989.
  18. [Yao, 1999] Xin Yao. Evolving artificial neural networks. Proceedings of the IEEE, 87(9):1423-1447, 1999.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards