Neural Comp. Sign up for ETOCS
HOME HELP FEEDBACK SUBSCRIPTIONS ARCHIVE SEARCH TABLE OF CONTENTS
 QUICK SEARCH:   [advanced]


     


This Article
Right arrow Full Text
Right arrow Full Text (PDF)
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Similar articles in this journal
Right arrow Similar articles in PubMed
Right arrow Alert me to new issues of the journal
Right arrow Download to citation manager
Right arrow reprints & permissions
Citing Articles
Right arrow Citing Articles via HighWire
Right arrow Citing Articles via Google Scholar
Google Scholar
Right arrow Articles by Vahed, A.
Right arrow Articles by Omlin, C.W.
Right arrow Search for Related Content
PubMed
Right arrow PubMed Citation
Right arrow Articles by Vahed, A.
Right arrow Articles by Omlin, C.W.
(Neural Computation. 2004;16:59-71.)
© 2004 The MIT Press


Letter

A Machine Learning Method for Extracting Symbolic Knowledge from Recurrent Neural Networks

A. Vahed

avahed{at}uwc.ac.za, Department of Computer Science, University of the Western Cape, 7535 Bellville, South Africa

C.W. Omlin

comlin{at}uwc.ac.za, Department of Computer Science, University of the Western Cape, 7535 Bellville, South Africa

Neural networks do not readily provide an explanation of the knowledge stored in their weights as part of their information processing. Until recently, neural networks were considered to be black boxes, with the knowledge stored in their weights not readily accessible. Since then, research has resulted in a number of algorithms for extracting knowledge in symbolic form from trained neural networks. This article addresses the extraction of knowledge in symbolic form from recurrent neural networks trained to behave like deterministic finite-state automata (DFAs). To date, methods used to extract knowledge from such networks have relied on the hypothesis that networks' states tend to cluster and that clusters of network states correspond to DFA states. The computational complexity of such a cluster analysis has led to heuristics that either limit the number of clusters that may form during training or limit the exploration of the space of hidden recurrent state neurons. These limitations, while necessary, may lead to decreased fidelity, in which the extracted knowledge may not model the true behavior of a trained network, perhaps not even for the training set. The method proposed here uses a polynomial time, symbolic learning algorithm to infer DFAs solely from the observation of a trained network's input-output behavior. Thus, this method has the potential to increase the fidelity of the extracted knowledge.




This article has been cited by other articles:


Home page
Neural Comput.Home page
H. Jacobsson
The Crystallizing Substochastic Sequential Machine Extractor: CrySSMEx.
Neural Comput., September 1, 2006; 18(9): 2211 - 2255.
[Abstract] [Full Text] [PDF]


Home page
Neural Comput.Home page
H. Jacobsson
Rule Extraction from Recurrent Neural Networks: A Taxonomy and Review
Neural Comput., June 1, 2005; 17(6): 1223 - 1263.
[Abstract] [Full Text] [PDF]




HOME HELP FEEDBACK SUBSCRIPTIONS ARCHIVE SEARCH TABLE OF CONTENTS
J COGNITIVE NEUROSCIENCE NEURAL COMPUTATION MIT PRESS JOURNALS
Copyright © 2004 by The MIT Press.