5 · FSRS
Le planificateur qui choisit le jour.
Savoir que l'espacement marche ne dit pas quel jour réviser quelle carte. C'est un problème de prédiction : quelle est la probabilité que tu te rappelles cette carte demain, ou dans trois semaines ? FSRS — Free Spaced Repetition Scheduler — est une réponse libre à cette question, et celle que Dyscendi utilise.
Ce qu'il vaut aujourd'hui
Open Spaced Repetition, SRS Benchmark · consulté le 12 octobre 2026[8]
- Question
- À partir des révisions passées de quelqu'un, chaque algorithme prédit-il bien s'il se rappellera une carte à la suivante ?
- Méthode
- Un banc d'essai public sur 9 999 collections, chacune venant d'un utilisateur d'Anki, et 349 923 850 révisions. Les données sont séparées dans le temps : les révisions anciennes entraînent l'algorithme, les plus récentes le testent.
- Résultat
- FSRS-6 prédit mieux le rappel que les planificateurs plus anciens et plus simples — dans 98,3 % des collections face à la « half-life regression », le modèle publié par Duolingo. Il n'est pas le meilleur du tableau : FSRS-7 et plusieurs réseaux de neurones font mieux.
- Limite
- Voir les notes sous le tableau. Elles comptent.
Prédire le rappel : FSRS-6 et une sélection d'autres algorithmesPlus l'erreur est basse, mieux c'est. La dernière colonne donne la part des collections où FSRS-6 a la « log loss » la plus basse. Une sélection de lignes ; le tableau complet est dans le banc d'essai.
| Algorithme | Ce que c'est | Log loss | RMSE (bins) | FSRS-6 plus juste dans |
| LSTM | Un réseau de neurones récurrent | 0,3332 | 0,0538 | 11,9 % |
| FSRS-7 (recency) | La version la plus récente de FSRS | 0,3370 | 0,0593 | 17,3 % |
| FSRS-6 | La version qu'utilise Dyscendi | 0,3460 | 0,0653 | — |
| FSRS-5 | La version précédente | 0,3561 | 0,0742 | 84,2 % |
| FSRS-4.5 | Une version antérieure | 0,3625 | 0,0764 | 92,4 % |
| DASH | Un modèle issu de la recherche universitaire | 0,3682 | 0,0838 | 89,0 % |
| ACT-R | Un modèle de mémoire issu d'une architecture cognitive | 0,4033 | 0,1074 | 95,3 % |
| HLR | La « half-life regression », proposée par Duolingo | 0,4694 | 0,1275 | 98,3 % |
| Ebisu v2 | Un estimateur bayésien de la demi-vie | 0,4989 | 0,1627 | 97,8 % |
Lire les colonnes. La « log loss » mesure l'écart entre la probabilité de rappel prédite et ce qui s'est réellement passé à chaque révision. La « RMSE (bins) » regroupe les révisions selon l'intervalle, le nombre de révisions et le nombre d'oublis, puis compare le rappel prédit au rappel observé dans chaque groupe. Pour les deux, plus bas veut dire mieux.
Lire les lignes. Les erreurs viennent du tableau de résultats « sans révisions le jour même » du banc d'essai, ligne « FSRS-6 ». Les pourcentages viennent de son graphique de comparaison deux à deux, où l'entrée s'appelle « FSRS-6 recency » : FSRS-6 entraîné en donnant plus de poids aux révisions récentes. FSRS-7 et les réseaux de neurones sont plus justes que FSRS-6 ; Dyscendi utilise aujourd'hui FSRS-6.