Before revision:  training alternates between a  forward pass (computation) and a  backward pass (learning);
After revision:  training alternates between a bottom-up forward pass (computation) and a backward pass (learning);