Adaptive Spacing Algorithm
Ebbinghaus + Cepeda corrections: individualized forgetting curves for each skill
Algorithm Logic
Base Interval: Difficulty determines starting spacing (3 days for hard, 14 for easy)
Adjustment Factor: If success rate > 85% → extend interval by 1.3x
Adjustment Factor: If success rate < 70% → reduce interval by 0.7x
Cepeda Correction: Account for skill complexity (working memory needs closer spacing than simple facts)
Ebbinghaus Curve vs Spaced Repetition
- Without Spacing
- With Spacing
Working Memory
High difficulty
Base: 3d → Adaptive: 5.2d
In 5.2 days
next review scheduled
Inhibition
Medium difficulty
Base: 7d → Adaptive: 8.1d
In 8.1 days
next review scheduled
Task Switching
Low difficulty
Base: 14d → Adaptive: 14.5d
In 14.5 days
next review scheduled