An iterative pruning algorithm for feedforward neural networks
- 1 May 1997
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Neural Networks
- Vol. 8 (3), 519-531
- https://doi.org/10.1109/72.572092
Abstract
The problem of determining the proper size of an artificial neural network is recognized to be crucial, especially for its practical implications in such important issues as learning and generalization. One popular approach for tackling this problem is commonly known as pruning and it consists of training a larger than necessary network and then removing unnecessary weights/nodes. In this paper, a new pruning method is developed, based on the idea of iteratively eliminating units and adjusting the remaining weights in such a way that the network performance does not worsen over the entire training set. The pruning problem is formulated in terms of solving a system of linear equations, and a very efficient conjugate gradient algorithm is used for solving it, in the least-squares sense. The algorithm also provides a simple criterion for choosing the units to be removed, which has proved to work well in practice. The results obtained over various test problems demonstrate the effectiveness of the proposed approach.Keywords
This publication has 36 references indexed in Scilit:
- A Frobenius approximation reduction method (FARM) for determining optimal number of hidden unitsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Pruning in Recurrent Neural NetworksPublished by Springer Nature ,1994
- Progress in supervised neural networksIEEE Signal Processing Magazine, 1993
- A NODE PRUNING ALGORITHM FOR BACKPROPAGATION NETWORKSInternational Journal of Neural Systems, 1992
- Creating artificial neural networks that generalizeNeural Networks, 1991
- Bounds on the number of hidden neurons in multilayer perceptronsIEEE Transactions on Neural Networks, 1991
- A simple procedure for pruning back-propagation trained neural networksIEEE Transactions on Neural Networks, 1990
- Learning in feedforward layered networks: the tiling algorithmJournal of Physics A: General Physics, 1989
- Using Relevance to Reduce Network Size AutomaticallyConnection Science, 1989
- Neural net pruning-why and howPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1988