Rule Extraction using Artificial Neural Networks

09/25/2010
by   S. M. Kamruzzaman, et al.
0

Artificial neural networks have been successfully applied to a variety of business application problems involving classification and regression. Although backpropagation neural networks generally predict better than decision trees do for pattern classification problems, they are often regarded as black boxes, i.e., their predictions are not as interpretable as those of decision trees. In many applications, it is desirable to extract knowledge from trained neural networks so that the users can gain a better understanding of the solution. This paper presents an efficient algorithm to extract rules from artificial neural networks. We use two-phase training algorithm for backpropagation learning. In the first phase, the number of hidden nodes of the network is determined automatically in a constructive fashion by adding nodes one after another based on the performance of the network on training data. In the second phase, the number of relevant input units of the network is determined using pruning algorithm. The pruning process attempts to eliminate as many connections as possible from the network. Relevant and irrelevant attributes of the data are distinguished during the training process. Those that are relevant will be kept and others will be automatically discarded. From the simplified networks having small number of connections and nodes we may easily able to extract symbolic rules using the proposed algorithm. Extensive experimental results on several benchmarks problems in neural networks demonstrate the effectiveness of the proposed approach with good generalization ability.

READ FULL TEXT
research
09/23/2010

Extraction of Symbolic Rules from Artificial Neural Networks

Although backpropagation ANNs generally predict better than decision tre...
research
09/25/2010

Pattern Classification using Simplified Neural Networks

In recent years, many neural network models have been proposed for patte...
research
12/31/2012

Training a Functional Link Neural Network Using an Artificial Bee Colony for Solving a Classification Problems

Artificial Neural Networks have emerged as an important tool for classif...
research
09/23/2010

An Algorithm to Extract Rules from Artificial Neural Networks for Medical Diagnosis Problems

Artificial neural networks (ANNs) have been successfully applied to solv...
research
09/25/2010

Extracting Symbolic Rules for Medical Diagnosis Problem

Neural networks (NNs) have been successfully applied to solve a variety ...
research
09/25/2010

REx: An Efficient Rule Generator

This paper describes an efficient algorithm REx for generating symbolic ...
research
09/25/2010

RGANN: An Efficient Algorithm to Extract Rules from ANNs

This paper describes an efficient rule generation algorithm, called rule...

Please sign up or login with your details

Forgot password? Click here to reset