Почему мы перешли на FSRS
Метод интервального повторения существует с 1980-х годов, и большинство приложений до сих пор планируют обзоры так же, как и тогда. Теперь pimReader использует FSRS — вот что изменилось и почему вы это заметите.
Каждая система интервального повторения отвечает на один вопрос: когда я должен это увидеть снова?
Если ответить правильно, вы будете пересматривать каждый элемент прямо перед тем, как забудете его — максимальное запоминание за минимальное время. Если ответить неправильно в одном направлении, вы потратите часы на повторение того, что уже знаете. Неправильно в другом — и вы забудете материал, прежде чем он вернется.
На протяжении примерно сорока лет большинство приложений отвечали на этот вопрос с помощью вариаций одного и того же алгоритма 1980-х. Теперь pimReader использует FSRS, и разница стоит объяснения.
Старый способ: одна кривая для всего
Классические планировщики работают примерно так: правильно ответили на элемент — умножьте его интервал на фиксированный коэффициент. Ответили неправильно — сбросьте. У каждой карточки есть число "легкости", которое колеблется вверх и вниз.
Это работает. Это было настоящим прорывом. Но оно основывается на предположении, которое не является истинным: что все ваши элементы забываются с одинаковой скоростью.
Это не так. Слово, которое почти идентично в вашем родном языке, и неправильный глагол с четырьмя изменениями корня не исчезают одинаково. Обработка их с одним и тем же множителем означает, что один элемент будет пересматриваться слишком часто, а другой — слишком редко, навсегда.
Классический алгоритм также имеет неприятный режим сбоя, с которым люди сталкиваются постоянно: если вы один раз неправильно ответите на зрелую карточку, ее легкость наказывается так сильно, что она никогда полностью не восстанавливается. Карточки застревают в рутине частых повторений, которых они не заслуживают. Общественное название для этого — "ад легкости" — говорит вам о том, насколько это распространено.
Новый способ: модель для каждого элемента
FSRS — это Бесплатный Планировщик Интервального Повторения — использует другой подход. Вместо одного множителя он моделирует три вещи для каждого отдельного элемента:
- Восстанавливаемость — насколько вероятно, что вы вспомните это прямо сейчас
- Стабильность — насколько медленно оно исчезает после изучения
- Сложность — насколько труден этот конкретный элемент для вас
Каждый обзор обновляет эту модель. Затем планировщик выбирает интервал, который ставит ваш следующий обзор на целевую вероятность восстановления.
Практическое следствие: легкие элементы уходят с вашего пути гораздо быстрее, а действительно трудные перестают прятаться.
Большинство людей замечают заметно меньшую ежедневную нагрузку по обзорам при том же или лучшем запоминании. Это не магия — это алгоритм больше не тратит ваше время на карточки, которые вы явно знаете.
Что вы на самом деле видите

Откройте элемент для обзора, и вы получите четыре кнопки:
СНОВА · ТРУДНО · ХОРОШО · ЛЕГКО
Каждая из них имеет свою метку интервала — 5 мин, 1 дн, 2 дн, 4 дн. Это не декоративно. Это то, что произойдет, если вы нажмете на нее, рассчитанное для этого конкретного элемента и вашей истории с ним.
Мы считаем, что их отображение имеет значение. Планировщик, который скрывает свои рассуждения, обучает вас нажимать кнопки полурandomно. Показ последствий заставляет вас оценивать честно, и честные оценки — это весь ввод в модель. Единственное, что вы можете сделать, чтобы улучшить свой собственный график, — это перестать нажимать "Хорошо" на карточках, с которыми вы действительно запутались.
Также есть ползунок прогресса, если вы хотите напрямую переопределить состояние элемента — полезно, когда вы знаете, что что-то гораздо более или менее надежно, чем алгоритм в данный момент считает.
Нужно ли вам что-то делать?
Нет. FSRS включен по умолчанию. Существующие элементы сохраняют свою историю и планируются в будущем по новой модели.
Если вы уже некоторое время используете pimReader, ожидайте, что количество ваших обзоров изменится в течение первых нескольких недель, пока модель не догонит то, что вы на самом деле знаете. Обычно вниз, при том же запоминании.
Единственное, что имеет наибольшее значение
Какой бы планировщик вы ни использовали, ввод — это ваша честность.
FSRS — это лучшая модель забывания, чем то, что было раньше, и она лучше справится с выбором ваших интервалов. Но она может моделировать только те оценки, которые вы ей даете. Нажмите Снова, когда вам пришлось сильно подумать об этом. Нажмите Легко только тогда, когда это было действительно мгновенно.
Сделайте это, и алгоритм позаботится о остальном — что, в конце концов, и есть вся суть наличия такого алгоритма.