Алгоритм SM-2: науковий підхід до запам'ятовування

Downpat використовує алгоритм SM-2 (SuperMemo 2) — один із найвідоміших і найбільш перевірених алгоритмів інтервального повторення у світі. Він був розроблений польським дослідником Пьотром Возняком у 1987 році і з тих пір став основою для десятків навчальних програм по всьому світу.

Наукове підґрунтя

SM-2 базується на двох фундаментальних відкриттях у психології пам'яті:

1. Крива забування Еббінгауза (1885)
Німецький психолог Герман Еббінгауз експериментально довів, що без повторення ми забуваємо до 70% нової інформації протягом 24 годин. Але кожне наступне повторення уповільнює процес забування — інформація переходить з короткочасної пам'яті в довготривалу.

2. Ефект інтервалів (spacing effect)
Повторення з наростаючими проміжками значно ефективніше, ніж зубріння підряд. Це підтверджено сотнями наукових досліджень. Мозок краще закріплює інформацію, коли між повтореннями є пауза — саме в цей час відбувається консолідація пам'яті.

Як працює SM-2

Алгоритм відстежує для кожної картки три параметри:

Інтервал (interval) — скільки днів до наступного повторення. Починається з 1 дня і зростає з кожним успішним повторенням.

Кількість повторень (repetition count) — скільки разів ви правильно відповіли поспіль. Якщо ви помиляєтесь, лічильник скидається.

Фактор легкості (easiness factor, EF) — число від 1.3 до 2.5, яке показує наскільки легко вам дається ця картка. Чим вище — тим швидше зростають інтервали.

Приклад роботи алгоритму

Уявіть, що ви вивчаєте англійське слово "reluctant" (неохочий):

День 1: Ви бачите слово вперше і відповідаєте правильно. Інтервал = 1 день. Завтра воно з'явиться знову.

День 2: Повторення. Відповідаєте правильно. Інтервал = 6 днів.

День 8: Повторення. Знову правильно. EF = 2.5, тому інтервал = 6 × 2.5 = 15 днів.

День 23: Повторення. Правильно. Інтервал = 15 × 2.5 = 38 днів.

День 61: Повторення. Правильно. Інтервал = 38 × 2.5 = 95 днів (більше 3 місяців!).

Бачите? Всього 5 повторень за 2 місяці — і слово закріплюється в довготривалій пам'яті на роки. Без зубріння, без стресу.

Що відбувається при помилці

Якщо ви відповідаєте неправильно або натискаєте «Не знаю», алгоритм реагує так:

• Лічильник повторень скидається до 0
• Інтервал повертається до 1 дня
• Фактор легкості зменшується (але не нижче 1.3)

Це означає, що складні картки з'являтимуться частіше, а легкі — рідше. Алгоритм адаптується до ваших знань і фокусує увагу саме на тому, що потрібно підтягнути.

Оцінка якості відповіді

SM-2 оцінює кожну відповідь за шкалою від 0 до 5:

5 — Ідеальна відповідь, без вагань
4 — Правильно, але з невеликою затримкою
3 — Правильно, але з труднощами
2 — Неправильно, але відповідь здавалась знайомою
1 — Неправильно, але згадали побачивши правильну відповідь
0 — Повний блек-аут, відповідь невідома

У Downpat ця оцінка виставляється автоматично на основі вашої відповіді: правильна = 5, неправильна = 1, «Не знаю» = 0. Це спрощує процес — вам не потрібно самостійно оцінювати свої знання.

Формула SM-2

Для тих, кому цікаві деталі, ось основна формула розрахунку інтервалу:

Перше повторення: інтервал = 1 день
Друге повторення: інтервал = 6 днів
Наступні: інтервал = попередній інтервал × EF

Оновлення EF після кожної відповіді:
EF' = EF + (0.1 − (5 − q) × (0.08 + (5 − q) × 0.02))
де q — оцінка якості (0–5)

Якщо EF падає нижче 1.3, він фіксується на 1.3 — це гарантує, що інтервали завжди зростають, навіть для найскладніших карток.

Чому SM-2, а не щось новіше?

Існують новіші алгоритми (SM-15, SM-18, FSRS), але SM-2 залишається золотим стандартом з кількох причин:

Простота і прозорість — легко зрозуміти, як він працює і чому пропонує саме такий інтервал
Десятиліття досліджень — алгоритм перевірений мільйонами користувачів з 1987 року
Ефективність — різниця в результатах між SM-2 і складнішими алгоритмами мінімальна для більшості задач
Передбачуваність — користувач завжди розуміє чому картка з'явилась саме зараз

SM-2 — це перевірений часом інструмент, який допомагає запам'ятовувати інформацію надовго. Саме тому ми обрали його для Downpat.

Що ще почитати

Як працює пам'ять і чому інтервальне повторення допомагає запам'ятовувати


Залиште перший коментар. Почніть обговорення

Поставте повзунок у зелену зону