Reinforcement Learning: On Being Wise During the Event

A backchaining algorithm, an example of unsupervised sequential decision learning in an unknown environment, is defined. The algorithm is described as a neural network implementation and its behaviour is demonstrated through a simulation of a goal finding system in a two-dimensional world. The relationship between this model and some important concepts in animal learning theory are briefly discussed.