1993 · 976 citations · 5 references
ComputingComputer ScienceArtificial IntelligenceKnowledge RepresentationMachine LearningNeural NetworksRepresentation LearningDescription Length PrinciplesMinimum Description LengthWeight Sharing
Supervised neural networks generalize well if there is much less information in the weights than there is in the output vectors of the training cases. So during learning, it is important to keep the weights simple by penalizing the amount of information they contain. The amount of information in a weight can be controlled by adding Gaussian noise and the noise level can be adapted during learning to optimize the trade-off between the expected squared error of the network and the amount of information in the weights. We describe a method of computing the derivatives of the expected squared error and of the amount of information in the noisy weights in a network that contains a layer of non-linear hidden units. Provided the output units are linear, the exact derivatives can be computed efficiently without time-consuming Monte Carlo simulations. The idea of minimizing the amount of information that is required to communicate the weights of a neural network leads to a number of interesting...
5
A Practical Bayesian Framework for Backpropagation Networks
David Mackay · Neural Computation · 1992 · 2.9K citations
Stochastic Complexity and Modeling
J. Rissanen · The Annals of Statistics · 1986 · 950 citations · Full text
Bayesian Learning via Stochastic Dynamics
Radford M. Neal · Neural Information Processing Systems · 1992 · 184 citations