SM-2 vs FSRS: какой алгоритм интервальных повторений выбрать?
Коротко: SM-2 — классический алгоритм интервальных повторений 1987 года: одна простая формула, одинаковая для всех, которая работает с первого повторения. FSRS — современный планировщик с открытым кодом, который учится на вашей собственной истории повторений и предсказывает, когда вы вот-вот забудете карточку. При длинной истории FSRS обычно планирует эффективнее: для того же запоминания нужно меньше повторений. Для новичка или приложения для изучения слов SM-2 проще, предсказуемее и по-прежнему очень эффективен. И в обоих случаях главное — повторять каждый день.
| SM-2 | FSRS | |
|---|---|---|
| Создан | 1987, Пётр Возняк (SuperMemo 2) | 2022, открытый проект под руководством Jarrett Ye |
| Идея | Умножать последний интервал на коэффициент лёгкости карточки | Моделировать память по каждой карточке и повторять, когда вероятность вспомнить падает до цели |
| Состояние карточки | Коэффициент лёгкости, интервал, число повторений | Сложность, стабильность, извлекаемость |
| Персонализация | Нет: одна формула для всех | Параметры подгоняются под вашу историю повторений |
| Целевое запоминание | Неявное | Задаёте сами (обычно около 90%) |
| Нужна история? | Нет, работает с первого дня | Работает со стандартными значениями; лучше после оптимизации на ваших повторениях |
| Прозрачность | Можно посчитать вручную | Обученная модель; по карточкам отследить сложнее |
| Где встречается | Anki, WeaveWords и многие приложения с карточками | Anki (опция в настройках) и всё больше приложений |
Как работает SM-2
После каждого повторения вы оцениваете, насколько хорошо вспомнили карточку, от 0 до 5. Оценка ниже 3 считается ошибкой, и карточка начинает заново с интервалом в 1 день. Иначе она движется дальше: 1 день после первого повторения, 6 дней после второго, а дальше — предыдущий интервал, умноженный на коэффициент лёгкости карточки. Он начинается с 2,5. Лёгкие ответы немного его повышают, трудные — понижают, но не ниже 1,3. Карточка, которую вы всегда отмечаете как «хорошо», идёт примерно так: 1, 6, 15, 38, 94 дня.
Это весь алгоритм. Его плюсы: он предсказуем, не требует данных о вас, и любой интервал можно проверить самому. Попробуйте калькулятор SM-2 или прочитайте подробный разбор SM-2. Минус в том, что формула одинакова для всех: она не знает, забываете ли именно вы быстрее или медленнее среднего.
Как работает FSRS
FSRS (Free Spaced Repetition Scheduler) описывает каждую карточку тремя числами:
- Сложность: насколько эта карточка трудна для вас.
- Стабильность: за сколько дней вероятность вспомнить падает со 100% до 90%. Каждое успешное повторение её увеличивает.
- Извлекаемость: оценка вероятности вспомнить карточку прямо сейчас. Она снижается со временем после последнего повторения.
Вместо умножения интервалов FSRS ставит следующее повторение на момент, когда предсказанная вероятность вспомнить опустится до вашего желаемого уровня запоминания, например 90%. Поставите выше — будете повторять чаще и забывать меньше; ниже — повторять реже, но забывать больше. Параметры модели можно оптимизировать на вашем журнале повторений, чтобы расписание подстроилось под то, как работает ваша память.
Что лучше?
В открытом бенчмарке проекта FSRS, где алгоритмы проверяют на больших массивах реальных повторений, FSRS точнее SM-2 предсказывает, вспомнит ли человек карточку. Более точные предсказания ставят повторение ближе к моменту забывания, поэтому для того же запоминания обычно нужно меньше повторений. Особенно это заметно при тысячах карточек и долгой истории.
В начале разница меньше: у FSRS мало ваших данных, а фиксированные первые шаги SM-2 (1 день, потом 6) уже разумны. И никакой алгоритм не спасёт привычку пропускать дни: пропущенные повторения вредят запоминанию гораздо сильнее, чем выбор планировщика.
Что выбрать?
Выбирайте FSRS, если
- вы давно пользуетесь Anki, у вас большая коллекция и месяцы или годы истории;
- ежедневная нагрузка повторениями кажется слишком большой и вы хотите минимум повторений для целевого запоминания;
- вам нравится настраивать параметры вроде желаемого уровня запоминания.
SM-2 отлично подойдёт, если
- вы только начинаете с интервальными повторениями или новым языком;
- вам нужно понятное и предсказуемое расписание;
- вы предпочитаете тратить силы на новые слова и повторения, а не на настройки.
Почему WeaveWords использует SM-2
WeaveWords создан для тех, кто учит слова и хочет повторять с первого дня. SM-2 хорошо работает без истории, ведёт себя одинаково в браузере и на Android (в том числе офлайн на телефоне), и каждый интервал можно объяснить. В WeaveWords вы оцениваете карточки как Still Learning, Know It или Mastered — это оценки SM-2 1, 3 и 5. Ответы в тесте оцениваются автоматически. Мы автоматизируем то, чего SM-2 не делает: создание карточки с переводом от ИИ, примером и произношением для каждого слова.
Переходите с Anki и FSRS? Слова импортируются из файла .apkg, а история повторений — нет, поэтому карточки начинают заново по SM-2. См. WeaveWords vs Anki.
Частые вопросы
FSRS лучше, чем SM-2?
В предсказании того, когда вы забудете карточку, — да: в открытом бенчмарке проекта FSRS на реальных данных FSRS точнее SM-2, а значит, обычно нужно меньше повторений для того же запоминания. Преимущество сильнее всего при долгой истории; новичкам SM-2 тоже хорошо подходит.
Anki использует SM-2 или FSRS?
Оба. Исходный планировщик Anki основан на SM-2, а FSRS доступен как опция в настройках колоды начиная с Anki 23.10. Если его включить, Anki может оптимизировать параметры FSRS по вашей истории повторений.
Что такое желаемый уровень запоминания в FSRS?
Это вероятность вспомнить, которую вы хотите иметь в момент, когда карточка пришла на повторение, например 90%. Выше — чаще повторения и меньше забывания; ниже — реже повторения, но больше ошибок.
Поддерживает ли WeaveWords FSRS?
Нет. WeaveWords планирует каждое слово по SM-2: он работает с первого повторения без истории и легко предсказуем. Как именно считаются интервалы, видно в бесплатном калькуляторе SM-2.
Начните повторять с SM-2 уже сегодня
Добавьте слово, и WeaveWords соберёт карточку за вас: перевод, пример и произношение, по расписанию SM-2.
Начать бесплатно