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