• DocumentCode
    1460594
  • Title

    An iterative pruning algorithm for feedforward neural networks

  • Author

    Castellano, Giovanna ; Fanelli, Anna Maria ; Pelillo, Marcello

  • Author_Institution
    CNR, Bari, Italy
  • Volume
    8
  • Issue
    3
  • fYear
    1997
  • fDate
    5/1/1997 12:00:00 AM
  • Firstpage
    519
  • Lastpage
    531
  • 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
    conjugate gradient methods; feedforward neural nets; generalisation (artificial intelligence); iterative methods; learning (artificial intelligence); least squares approximations; pattern recognition; conjugate gradient algorithm; feedforward neural networks; generalization; hidden neurons; iterative methods; iterative pruning; learning; least-squares method; pattern recognition; structure simplification; Artificial neural networks; Backpropagation; Equations; Feedforward neural networks; Iterative algorithms; Iterative methods; Neural networks; Neurons; Pattern recognition; Testing;
  • fLanguage
    English
  • Journal_Title
    Neural Networks, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9227
  • Type

    jour

  • DOI
    10.1109/72.572092
  • Filename
    572092