Improving Generalization for Temporal Difference Learning: The Successor Representation | Synapse