Extraction of rules from discrete-time recurrent neural networks
Extraction of rules from discrete-time recurrent neural networks
复制标题
DOI:
10.1016/0893-6080(95)00086-0
复制
发表时间:
1996-01-01
期刊:
影响因子:
7.8
通讯作者:
Giles, CL
中科院分区:
文献类型:
--
作者:
Omlin, CW;Giles, CL
The extraction of symbolic knowledge from trained neural networks and the direct encoding of (partial) knowledge into networks prior to training are important issues. They allow the exchange of information between symbolic and connectionist knowledge representations. The focus of the paper is on the quality of the rules that are extracted from recurrent neural networks. Discrete-time recurrent neural networks can be trained to correctly classify strings of a regular language. Rules defining the learned grammar can be extracted from networks in the form of deterministic finite-state automata (DFAs) by applying clustering algorithms in the output space of recurrent state neurons. Our algorithm can extract different finite-state automata that are consistent with a training set from the same network. We compare the generalization performances of these different models and the trained network and we introduce a heuristic that permits us to choose among the consistent DFAs the model which best approximates the learned regular grammar.