Spaced-retrieval bottleneck
The Forgetting Curve
Memory decays. Ebbinghaus measured the shape of it more than a century ago: the probability of recall falls off roughly exponentially with time since the last review.
where is retrievability, is elapsed time, and is the current memory stability. Decay is biology. The schedule of reviews is not.
A scheduling problem in disguise
A review that lands before you would have forgotten is partly wasted. One that lands after means relearning from scratch. The optimum is to review at the moment retrievability crosses a target threshold. Each successful review then raises and stretches the next interval. That is a data-scheduling problem with a clean objective function, and modern spaced-repetition schedulers solve it well.
The bottleneck was never knowing this. It was computing a personalised schedule for every learner against every item, which is exactly the work that just became cheap.