Scinovex
articleTop 1% cited

Simplifying Neural Networks by Soft Weight-Sharing

Neural Computation · 1992 · Vol. 4(4) · pp. 473–493
Steven J. NowlanGeoffrey E. Hinton

Abstract

One way of simplifying neural networks so they generalize better is to add an extra term to the error function that will penalize complexity. Simple versions of this approach include penalizing the sum of the squares of the weights or penalizing the number of nonzero weights. We propose a more complicated penalty term in which the distribution of weight values is modeled as a mixture of multiple gaussians. A set of weights is simple if the weights have high probability density under the mixture model. This can be achieved by clustering the weights into subsets with the weights in each cluster having very similar values. Since we do not know the appropriate means or variances of the clusters in advance, we allow the parameters of the mixture model to adapt at the same time as the network learns. Simulations on two different problems demonstrate that this complexity term is more effective than previous complexity terms.

Neural Networks and ApplicationsStochastic Gradient Optimization TechniquesMachine Learning and ELMSimple (philosophy)Artificial neural networkTerm (time)Cluster analysisSet (abstract data type)MathematicsFunction (biology)AlgorithmComputer scienceMixture model

Funding

  • Howard Hughes Medical Institute
Citations
606
FWCI
32.75
field-weighted impact
References
38
Percentile
100%
vs. same field & year
Citations per year
Cited by
Flat Minima
Neural Computation · 1997 · 635 citations
Pruning algorithms-a survey
IEEE Transactions on Neural Networks · 1993 · 1,704 citations
Deep learning in neural networks: An overview
Neural Networks · 2014 · 17,774 citations
References
Threshold Autoregression, Limit Cycles and Cyclical Data
Journal of the Royal Statistical Society Series B (Statistical Methodology) · 1980 · 1,300 citations
Maximum Likelihood from Incomplete Data Via the <i>EM</i> Algorithm
Journal of the Royal Statistical Society Series B (Statistical Methodology) · 1977 · 49,286 citations
Modeling by shortest data description
Automatica · 1978 · 5,959 citations
Pruning algorithms-a survey
IEEE Transactions on Neural Networks · 1993 · 1,704 citations
Spectral Analysis and Time Series
Technometrics · 1983 · 4,850 citations
What Size Net Gives Valid Generalization?
Neural Computation · 1989 · 1,550 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.

Simplifying Neural Networks by Soft Weight-Sharing · Scinovex