MLLGNEJun 11, 2014

Techniques for Learning Binary Stochastic Feedforward Neural Networks

arXiv:1406.2989v3129 citations
Originality Incremental advance
AI Analysis

This work addresses a specific technical challenge in machine learning for researchers, but it is incremental as it builds on known estimators and focuses on improving training algorithms for stochastic networks.

The paper tackles the difficulty of training stochastic binary hidden units in neural networks, which offer benefits like one-to-many mappings and regularization, by proposing two new gradient estimators that perform favorably compared to existing methods in benchmark tests.

Stochastic binary hidden units in a multi-layer perceptron (MLP) network give at least three potential benefits when compared to deterministic MLP networks. (1) They allow to learn one-to-many type of mappings. (2) They can be used in structured prediction problems, where modeling the internal structure of the output is important. (3) Stochasticity has been shown to be an excellent regularizer, which makes generalization performance potentially better in general. However, training stochastic networks is considerably more difficult. We study training using M samples of hidden activations per input. We show that the case M=1 leads to a fundamentally different behavior where the network tries to avoid stochasticity. We propose two new estimators for the training gradient and propose benchmark tests for comparing training algorithms. Our experiments confirm that training stochastic networks is difficult and show that the proposed two estimators perform favorably among all the five known estimators.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes