5 · FSRS
The scheduler that picks the day.
Knowing that spacing works doesn't tell you which day to review which card. That's a prediction problem: how likely are you to remember this card tomorrow, or in three weeks? FSRS — the Free Spaced Repetition Scheduler — is an open-source answer to it, and the one Dyscendi uses.
How it measures up today
Open Spaced Repetition, SRS Benchmark · consulted 12 October 2026[8]
- Question
- Given someone's past reviews, how well does each algorithm predict whether they will remember a card at the next one?
- Method
- A public benchmark on 9,999 collections, each from one Anki user, and 349,923,850 reviews. Data is split by time: older reviews train the algorithm, newer ones test it.
- Result
- FSRS-6 predicts recall better than the older and simpler schedulers — in 98.3% of collections against half-life regression, the model Duolingo published. It is not the best in the table: FSRS-7 and several neural networks do better.
- Limit
- See the notes under the table. They matter.
Predicting recall: FSRS-6 and a selection of other algorithmsLower error is better. The last column is the share of collections in which FSRS-6 had the lower log loss. A selection of rows; the full table is in the benchmark.
| Algorithm | What it is | Log loss | RMSE (bins) | FSRS-6 more accurate in |
| LSTM | A recurrent neural network | 0.3332 | 0.0538 | 11.9% |
| FSRS-7 (recency) | The newest FSRS version | 0.3370 | 0.0593 | 17.3% |
| FSRS-6 | The version Dyscendi uses | 0.3460 | 0.0653 | — |
| FSRS-5 | The previous version | 0.3561 | 0.0742 | 84.2% |
| FSRS-4.5 | An earlier version | 0.3625 | 0.0764 | 92.4% |
| DASH | A model from academic research | 0.3682 | 0.0838 | 89.0% |
| ACT-R | A cognitive-architecture model of memory | 0.4033 | 0.1074 | 95.3% |
| HLR | Half-life regression, proposed by Duolingo | 0.4694 | 0.1275 | 98.3% |
| Ebisu v2 | A Bayesian half-life estimator | 0.4989 | 0.1627 | 97.8% |
Reading the columns. Log loss measures the gap between the predicted chance of recall and what actually happened at each review. RMSE (bins) groups reviews by interval, number of reviews and number of lapses, then compares predicted and observed recall within each group. For both, lower is better.
Reading the rows. Error figures are from the benchmark's results table “without same-day reviews”, row “FSRS-6”. The percentages are from its head-to-head chart, where the entry is labelled “FSRS-6 recency” — FSRS-6 trained with more weight on recent reviews. FSRS-7 and the neural networks are more accurate than FSRS-6; Dyscendi currently ships FSRS-6.