• DocumentCode
    1265173
  • Title

    Symbolic Representation of Recurrent Neural Network Dynamics

  • Author

    Huynh, T.Q. ; Reggia, James A.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Maryland, College Park, MD, USA
  • Volume
    23
  • Issue
    10
  • fYear
    2012
  • Firstpage
    1649
  • Lastpage
    1658
  • Abstract
    Simple recurrent error backpropagation networks have been widely used to learn temporal sequence data, including regular and context-free languages. However, the production of relatively large and opaque weight matrices during learning has inspired substantial research on how to extract symbolic human-readable interpretations from trained networks. Unlike feedforward networks, where research has focused mainly on rule extraction, most past work with recurrent networks has viewed them as dynamical systems that can be approximated symbolically by finite-state machine (FSMs). With this approach, the network´s hidden layer activation space is typically divided into a finite number of regions. Past research has mainly focused on better techniques for dividing up this activation space. In contrast, very little work has tried to influence the network training process to produce a better representation in hidden layer activation space, and that which has been done has had only limited success. Here we propose a powerful general technique to bias the error backpropagation training process so that it learns an activation space representation from which it is easier to extract FSMs. Using four publicly available data sets that are based on regular and context-free languages, we show via computational experiments that the modified learning method helps to extract FSMs with substantially fewer states and less variance than unmodified backpropagation learning, without decreasing the neural networks´ accuracy. We conclude that modifying error backpropagation so that it more effectively separates learned pattern encodings in the hidden layer is an effective way to improve contemporary FSM extraction methods.
  • Keywords
    backpropagation; context-free languages; finite state machines; learning (artificial intelligence); recurrent neural nets; FSM extraction methods; context-free languages; error backpropagation training process; feedforward networks; finite-state machine; hidden layer activation space; learned pattern encodings; network training process; recurrent error backpropagation networks; recurrent neural network dynamics; regular languages; rule extraction; symbolic human-readable interpretations; symbolic representation; temporal sequence data; unmodified backpropagation learning; weight matrices; Backpropagation; Context; Encoding; Recurrent neural networks; Training; Vectors; Finite-state machines; hidden layer representation; penalty function; recurrent neural networks;
  • fLanguage
    English
  • Journal_Title
    Neural Networks and Learning Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    2162-237X
  • Type

    jour

  • DOI
    10.1109/TNNLS.2012.2210242
  • Filename
    6269105