Related Experiment Video
Updated: Aug 7, 2026

Optogenetic Entrainment of Hippocampal Theta Oscillations in Behaving Mice
Published on: June 29, 2018
How inhibitory oscillations can train neural networks and punish competitors
Kenneth A Norman1, Ehren Newman, Greg Detre
1Department of Psychology, Princeton University, NJ 08544, USA. knorman@princeton.edu
Abstract:
We present a new learning algorithm that leverages oscillations in the strength of neural inhibition to train neural networks. Raising inhibition can be used to identify weak parts of target memories, which are then strengthened. Conversely, lowering inhibition can be used to identify competitors, which are then weakened. To update weights, we apply the Contrastive Hebbian Learning equation to successive time steps of the network. The sign of the weight change equation varies as a function of the phase of the inhibitory oscillation. We show that the learning algorithm can memorize large numbers of correlated input patterns without collapsing and that it shows good generalization to test patterns that do not exactly match studied patterns.
Related Concept Videos
Feedback Inhibition
Neural Regulation
Neural Circuits
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
Muscle Stimulation Frequency
Wave summation
At low firing rates, motor neurons induce individual twitch contractions in muscle fibers. These twitches...
The Role of Ion Channels in Neuronal Computation
Sometimes a single EPSP is strong enough to induce an action potential in the postsynaptic neuron. However, multiple presynaptic inputs must often create EPSPs around the same time for the postsynaptic neuron to be sufficiently depolarized to fire an action potential.
Long-term Potentiation
Hebbian LTP
LTP can occur when presynaptic neurons...

