This implies a different sort of optimization process where you spend most of your time computing higher derivatives from where you stand instead of computing first order derivatives at many points.
You would simply compute the derivative, the derivative's derivative, the derivative's derivative's derivative, ... from the point at which you stand -- the curvature of the Earth beneath your feet.
What if you take two batches A and B, and alternate between training on them 100 times? ABABABAB.. (100 times). A 1.33% absolute improvement over baseline in the first epoch of MNIST.
What if you taught a neural network how to remember before teaching it arbitrary things?
The initial configuration of a neural network is not guaranteed to be optimal for remembering.
By arriving at zero loss while alternating between batches A and B, we hypothesize that the parameter configuration of the network becomes initialized to a state that is better suited for remembering new data and internal states.