\redundancy-reduction principle: neurons should remove predictable (redundant) features from their inputs.
Maximize the total information carried by a population of neurons.
Reduce metabolic cost, since correlated spikes waste energy without adding new information