ANN-DT: an algorithm for extraction of decision trees from artificial neural networks
Authors:
- C. AldrichCAC. Aldrich
- F.S. GouwsFGF.S. Gouws
- 1 January 1999
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Neural Networks
- Vol. 10 (6) , 1392-1401
Abstract
Although artificial neural networks can represent a variety of complex systems with a high degree of accuracy, these connectionist models are difficult to interpret. This significantly limits the applicability of neural networks in practice, especially where a premium is placed on the comprehensibility or reliability of systems. A novel artificial neural-network decision tree algorithm (ANN-DT) is therefore proposed, which extracts binary decision trees from a trained neural network. The ANN-DT algorithm uses the neural network to generate outputs for samples interpolated from the training data set. In contrast to existing techniques, ANN-DT can extract rules from feedforward neural networks with continuous outputs. These rules are extracted from the neural network without making assumptions about the internal structure of the neural network or the features of the data. A novel attribute selection criterion based on a significance analysis of the variables on the neural-network output is examined. It is shown to have significant benefits in certain cases when compared with the standard criteria of minimum weighted variance over the branches. In three case studies the ANN-DT algorithm compared favorably with CART, a standard decision tree algorithm.Keywords
This publication has 16 references indexed in Scilit:
- ANN-DT: an algorithm for extraction of decision trees from artificial neural networksIEEE Transactions on Neural Networks, 1999
- Reorganizing knowledge in neural networks: an explanatory mechanism for neural networks in data classification problemsIEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics), 1996
- Survey and critique of techniques for extracting rules from trained artificial neural networksKnowledge-Based Systems, 1995
- Neural implementation of tree classifiersIEEE Transactions on Systems, Man, and Cybernetics, 1995
- Extracting refined rules from knowledge-based neural networksMachine Learning, 1993
- ID2-of-3: Constructive Induction of M-of-N Concepts for Discriminators in Decision Trees1991
- Fast Learning in Networks of Locally-Tuned Processing UnitsNeural Computation, 1989
- Induction of decision treesMachine Learning, 1986
- Production rules as a representation for a knowledge-based consultation program☆Artificial Intelligence, 1977
- A General Coefficient of Similarity and Some of Its Properties1971