Hebbian Principal Components

Can a neuron learn a useful direction from examples arriving one at a time? Oja's rule adjusts its weights using the input and output, while adding a correction that prevents simple Hebbian growth from continuing unchecked.

16 sections · 15 questions · 4 coding challenges

1 / 16

Could a Neuron Discover a Repeated Direction by Itself?

BOTIE

Suppose a neuron repeatedly receives patterns with a shared direction of variation. We would like its weights to become sensitive to that direction without supplying a class label. Strengthening connections when input and output are active together offers a starting idea, but unchecked strengthening can make the weights grow without limit.

Oja's 1982 paper examined a simplified neuron with a learning rule that included a stabilising term. It connected a local adjustment of weights with principal component analysis: under appropriate conditions, the unit could learn the leading direction of variation.

The input-output agreement encourages the weights toward recurring structure. The stabilising correction prevents simple growth from being the only outcome. This gives us an incremental route to a principal component, using observations as they arrive. It is a mathematical learning model inspired by neural ideas, not a claim that a biological neuron literally runs the whole PCA procedure.

Sources for this history