CallStanBlog
Память и интервальные повторения

Как приложения решают, когда показать вам слово: алгоритмы интервального повторения

CallStan·18 июля 2026 г.·6 мин чтения

Если интервальные повторения работают только при попадании в правильный момент (см. статью про кривую забывания), возникает вопрос: как приложение угадывает этот момент для каждого слова у каждого конкретного человека?

От бумажных карточек к машинному обучению

Первую систему на эту тему предложил ещё в 1967 году лингвист Пол Пимслер — «graduated interval recall», повторение через постепенно увеличивающиеся интервалы. Позже появилась система Лейтнера — физические карточки, которые перекладывались между коробками по мере запоминания слова.

Современные приложения пошли дальше: вместо фиксированной формулы они используют модели, обученные на данных миллионов пользователей. Самый известный публичный пример — исследование команды Duolingo 2016 года, представившее модель Half-Life Regression (HLR).

Что такое «период полураспада» слова

Идея модели простая по сути, но точная в реализации: для каждого слова у каждого ученика существует «период полураспада» в памяти — время, за которое вероятность вспомнить слово падает до 50%. HLR предсказывает этот период на основе истории занятий конкретного человека: сколько раз он видел слово, как быстро отвечал, ошибался ли раньше.

Авторы обучили модель на 13 миллионах учебных траекторий реальных пользователей Duolingo и добились снижения ошибки предсказания более чем на 45% по сравнению с базовыми формулами с фиксированными интервалами.

Half-Life Regression, обученная на 13 млн учебных траекторий Duolingo, снижает ошибку предсказания вероятности вспоминания слова более чем на 45% по сравнению с базовыми моделями с фиксированным интервалом — Settles & Meeder, ACL, 2016.

Код и датасет этого исследования опубликованы в открытом доступе — редкий случай, когда прикладной алгоритм крупного языкового приложения можно посмотреть построчно, а не только прочитать о нём в общих словах.

Почему это важнее, чем кажется

Разница между «карточками» и адаптивной моделью — это разница между школьным расписанием на всех и индивидуальным репетитором. Одно и то же слово у одного ученика может забываться за 2 дня, у другого — держаться неделю: зависит от родного языка, похожих слов в памяти, даже от того, насколько эмоционально запомнился контекст. Статичный интервал одинаково плохо подходит обоим.

Тренажёр словаря в CallStan работает по тому же принципу: момент, когда слово снова появится на повторении, подстраивается под конкретного ученика, а не назначается одинаково всем.

Читайте также
Мотивация и привычка практики
Как не забросить английский: что реально помогает не потерять мотивацию
Shadowing и разговорная практика
Shadowing: техника переводчиков-синхронистов, которая учит говорить как носитель