Notes

← Back to home

A collection of fragments of understanding in the pursuit of deeper questions.

Covariance Learning Rule

Covariance Rule Another modification of the Hebbian rule above uses an idea similar to mean-centering of the data, but instead of transforming the data, the weights w are updated using mean-centered inputs x and outputs y.

image73

The last line depicts the difference between the mean of the product of x and y, y×x\left\langle y \times x \right\rangle and the product of the means y×x\left\langle y \right\rangle \times \left\langle x \right\rangle. This rule solves a similar problem as Oja's rule, specifically the blowing up of weights over the training process. By subtracting the means when updating, weights updates can be negative as well as positive. The weights w increase when pre- and post-synaptic firing are positively correlated, and the change is proportional to the covariance of the firing rates.