Hi everyone,
I’d like to discuss a conceptual idea related to FSRS and long-term review behavior.
Situation:
When the learning of a deck is finished (no new cards, only reviews), the daily workload naturally decreases over time. FSRS still keeps the desired retention level (e.g. 90%), which is great for efficiency.
Effect / Problem:
Even if the workload becomes very light, the material will never be memorized above that target retention (e.g. it will always stabilize around 90%), because FSRS optimizes intervals to maintain that target level — not to push it higher.
Goal:
I’d like to find a way to gradually increase the true retention of the deck over time, using the “free capacity” from the decreasing workload.
In other words, instead of keeping the same number of reviews but same retention, I’d like to use the spare workload to make future reviews slightly earlier or more frequent, so the overall memorization improves toward 100%.
Idea:
Since the workload decreases as cards stabilize, an addon could:
-
monitor the daily review count,
-
detect when the number of reviews drops below a target (e.g. 10 per day),
-
slightly increase review frequency (or pull some cards forward) to keep a constant daily workload,
-
which in turn would raise the average retention of the deck over time.
Questions:
- What do you think about this?
- Do you see better way to handle this problem?
- Will this have negative impact for FSRS parameters calculation?