Analyzing the structure of a neural network using principal component analysis

David W. Opitz · Proceedings of International Conference on Neural Networks (ICNN'97) · 2002

When learning from data, one often attaches a penalty term to a standard error term in an attempt to prefer simple models and thus prevent overfitting. Current penalty terms for neural networks, however, often do not take into account weight interaction. This is a critical drawback since the effective number of parameters in a network often differs dramatically from the total number of possible parameters. In this paper we present a penalty term that uses principal component analysis to detect functional redundancy in a neural network. Results show that our new algorithm gives a much more accurate estimate of network complexity than standard approaches. As a result, our new term should be able to improve techniques that can make use of a penalty term, such as weight decay, weight pruning, feature selection, Bayesian, and prediction-risk techniques.

Read the paper · More papers on PaperTik