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
Link To Document