Hebbian Learning¶
Core Idea¶
The strength of a connection between two units increases as a function of their correlated activity — neurons that fire together wire together. The update is local (only the two endpoints matter), correlational, unsupervised (no global error signal), and cumulative, so connection topology comes to encode the co-occurrence statistics of past activity.
How would you explain it like I'm…
Together Becomes Linked
Fire Together, Wire Together
The Correlation Rule
Broad Use¶
- Neuroscience: long-term potentiation and spike-timing-dependent plasticity; receptive-field formation.
- Machine learning: self-organizing maps, Hopfield networks, and sparse coding.
- Habit formation: co-occurring cue-action pairs accrue strength until the cue alone triggers the behavior.
- Team coordination: members who repeatedly act jointly develop tighter coupling and shared shorthand.
- Social networks: repeated interaction strengthens ties; absence lets them decay.
- Language: words that co-occur become associated, as in distributional semantics over corpora.
- Immunology and mutualism ecology: repeated successful partner interaction strengthens the partnership, with no nervous system involved.
Clarity¶
Commits the analyst to four explicit claims that "the connection got stronger" leaves implicit — local, correlational, no global signal, value-as-running-statistic — and surfaces the failure modes of spurious structure, runaway, and freezing.
Manages Complexity¶
Compresses "what should all the connections be?" into "what counts as joint activity, and what is the local update rule?" — letting topology self-organize from input statistics rather than from an exhaustive design.
Abstract Reasoning¶
Asks of any system with modifiable couplings: is the update local and correlational, is there a global signal (then it is not Hebbian), is there a bound preventing runaway, and does the structure encode the joint-activity history?
Knowledge Transfer¶
- Neuroscience → ML: Hebb's biological rule inspired early artificial neural networks; the normalizing variant ports into PCA.
- Neurons → language: co-occurrence-builds-association ports into distributional semantics.
- Cognition → team design: to build a tight team, engineer repeated joint action; to break a coupling, separate the actors.
Example¶
Oja's rule adds a normalizing term to the bare Hebbian update, keeping weights bounded so the converged weight vector becomes the principal eigenvector of the input covariance — a purely local rule computing a global statistic.
Relationships to Other Primes¶
Parents (1) — more general patterns this builds on
- Hebbian Learning is a kind of Learning — Hebbian learning is the ONE specific update rule within learning that is local, correlational, and unsupervised (no global error/reward). The file's defining seam: 'the moment a global signal steers the update, it is no longer Hebbian.' A specialization of learning.
Path to root: Hebbian Learning → Learning → Adaptation
Not to Be Confused With¶
- Hebbian Learning is not Learning in general because broad learning includes supervised and reinforcement families driven by a global error or reward whereas Hebbian is the one update rule that is local, correlational, and unsupervised.
- Hebbian Learning is not Correlation because correlation is the statistic describing joint variation whereas Hebbian learning is the mechanism that converts correlation into durable structural change.
- Hebbian Learning is not Feedback because feedback is a sensor-controller loop with a setpoint whereas Hebbian learning is correlational bookkeeping on couplings, even though its unbounded form exhibits positive feedback.