Why does randomly 'breaking' a neural network during training actually make it smarter?
The best way to train a brain? Randomly shut parts of it off.
The answer
Dropout, introduced by Geoffrey Hinton and his students Nitish Srivastava and others in 2014 (first presented in 2012), is a regularization technique that randomly deactivates a fraction of neurons (typically 50%) during each training step. This forces the network to develop redundant representations and prevents neurons from co-adapting too tightly, dramatically reducing overfitting. The technique was inspired partly by biological theories about the role of noise in neural development. Dropout was a key ingredient in AlexNet's success and remains one of the most widely used regularization methods in deep learning.
Source: Journal of Machine Learning Research
- regularization
- neural networks
- training techniques
More from AI & Machine Learning
- What radical question did Alan Turing ask in 1950 that launched the entire field of artificial intelligence?
- Can a machine fool you into thinking it's human - and does that mean it's truly intelligent?
- What happened at a small Dartmouth workshop in 1956 that gave artificial intelligence its name?
- How did a 1958 invention called the Perceptron convince people that machines could learn like brains?
- Could a 1966 chatbot really make people believe they were talking to a therapist?
- What was the first robot that could 'reason' about its own actions?