3 хв читання
FSRS проти старого алгоритму Anki: у чому різниця?
FSRS прогнозує пам'ять за допомогою 19 персоналізованих параметрів замість фіксованих правил — скорочуючи час повторень на 20-30% і зберігаючи високий рівень запам'ятовування. Розповідаємо, як це працює.
FSRS (Free Spaced Repetition Scheduler) — це алгоритм моделювання пам’яті, який прогнозує для кожної картки й кожного учня точну ймовірність того, що ви пригадаєте її в будь-який конкретний день, а потім планує повторення саме перед тим, як ця ймовірність впаде занадто низько. Він замінює первісний алгоритм Anki — SM-2, створений у 1987 році, і в прямих порівняннях скорочує кількість необхідних повторень приблизно на 20-30%, зберігаючи при цьому стабільний рівень запам’ятовування, — бо навчається на вашій реальній пам’яті, а не на універсальній формулі “один розмір для всіх”.
Чому старий алгоритм давав збій
SM-2 розробив Пьотр Возняк для SuperMemo у 1987 році — за десятиліття до того, як у когось з’явилися мільйони журналів повторень, на яких можна навчатися. Він відстежує єдиний “коефіцієнт легкості” для кожної картки: якщо ви її пригадали, інтервал множиться на цей коефіцієнт (зазвичай близько 2,5); якщо забули — коефіцієнт легкості знижується на фіксований штраф, а інтервал скидається до одного дня.
Проблема в тому, що SM-2 ставиться однаково до кожного учня, кожної картки й кожного провалу пам’яті. Слово, яке ви бачили в п’яти різних реченнях, і слово, яке вивчили лише вчора, коригуються за однаковою арифметикою. Алгоритм не здатен відрізнити картку, яка складна за своєю природою (неправильне німецьке дієслово), від картки, де ви просто помилково натиснули не ту кнопку. За роки використання коефіцієнти легкості “розповзаються”, й інтервали стають вкрай неточними — одні картки з’являються занадто часто, інші — недостатньо часто.
Як насправді працює FSRS
FSRS, розроблений Джарретом Є та випущений як відкритий код у 2022 році, замінює єдиний коефіцієнт легкості на модель DSR: Difficulty (Складність), Stability (Стабільність) і Retrievability (Пригадуваність).
- Складність оцінює, наскільки важкою конкретна картка є саме для вас, виходячи з вашої історії роботи з нею.
- Стабільність оцінює, скільки днів потрібно, щоб ймовірність пригадування впала до 90%.
- Пригадуваність — це актуальна, миттєва ймовірність того, що ви правильно відповіли б на картку прямо зараз.
Замість одного фіксованого множника FSRS використовує 19 параметрів, які підлаштовуються саме під ваш журнал повторень за допомогою градієнтного спуску — того самого методу оптимізації, що лежить в основі сучасних моделей машинного навчання. Двоє учнів, які вивчають одну й ту саму колоду з іспанської, отримають різні графіки повторень, бо їхні криві забування різні.
Сама математика кривої забування сягає корінням експериментів з пам’яттю Германа Еббінгауза 1885 року та власної степеневої моделі Возняка, але FSRS — перший широко впроваджений планувальник, який підлаштовує цю криву індивідуально для кожного користувача на основі реальних даних, а не припускає, що всі забувають з однаковою швидкістю.
Цифри, які мають значення
У офіційному тестуванні FSRS, опублікованому проєктом Open Spaced Repetition, FSRS скоротив прогнозоване навантаження повторень приблизно на 20-30% порівняно з SM-2 за однакового рівня запам’ятовування (зазвичай тестувалося на рівні близько 90%). На практиці це означає: колода, яка вимагала 40 повторень на день за SM-2, часто може утримувати той самий рівень запам’ятовування з 28-32 повтореннями на день за FSRS. Це не незначне покращення — це різниця між тим, чи відчувається інтервальне повторення як щось стале, чи як рутинна повинність.
Як скористатися цим прямо зараз
- Дайте алгоритму реальні дані. FSRS потребує щонайменше 100-200 повторень одного типу картки, перш ніж його персоналізовані параметри стануть надійними. Не оцінюйте результат після першого дня.
- Виберіть комфортну для вас ціль запам’ятовування. 85-90% запам’ятовування — це оптимальний показник, на який вказують більшість досліджень (включно з роботою Settles & Meeter, 2016, про ефект інтервальності), для балансу між навантаженням і забуванням.
- Оцінюйте себе чесно. Точність FSRS повністю залежить від чесної оцінки “знову/важко/добре/легко” — заниження або постійне обрання “легко” спотворює оцінку складності.
- Дозвольте інтервалам зростати нерівномірно. Очікуйте, що деякі картки швидко стрибнуть до 60 днів, а інші тижнями залишатимуться на позначці 3 дні — це модель правильно визначає, які саме слова складніші саме для вас.
Поширені запитання
Чи замінює FSRS інтервальне повторення як таке? Ні — це планувальник, а не новий метод навчання. Він досі спирається на ефект інтервальності, який вперше задокументував Еббінгауз.
FSRS працює тільки в Anki? Ні. Алгоритм із відкритим кодом, і його дедалі частіше використовують у застосунках для карток і вивчення мов за межами Anki.
Чи потрібно мені самостійно налаштовувати параметри? Ні — сучасні реалізації автоматично оптимізують їх на основі вашої історії повторень.
FSRS у Zenzu
Zenzu планує повторення кожної картки — створеної з уривків YouTube, подкастів, статей чи фотографій — за допомогою FSRS-6, тож повторення підлаштовуються під вашу особисту пам’ять, а не під фіксовану формулу. Ліза, ваш AI-коуч, пояснює складні слова та планує, що вивчати далі, вашою рідною мовою, утримуючи щоденні повторення реалістичними для англійської, німецької, французької та іспанської.