Adaptive Retention Scheduler for FSRS (Deprecated)

AnkiWeb addon 1202210378

Implements an adaptive FSRS v5/v6 retention scheduler that minimizes expected total review workload until cards reach long-term retirement, though the addon is now deprecated.
AI-generated summary; may contain mistakes.

schedulingfsrsobsolete

Open on AnkiWeb GitHub Find alternatives

AnkiWeb

Votes
1 (πŸ‘ 1 Β· πŸ‘Ž 0)
Updated
2025-07-27
Anki versions
25.07.1~
License
Not found (this does not mean that the addon has no license)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
Python, JSON
Description language
en

Maintenance

stale

  • Last update or commit: 2025-08-03 (455 days before the snapshot).
  • Commits in the last year: 0.
  • Issues: 0 open, 1 closed.
  • Pull requests: 0 open, 0 merged.
  • Median first response: 1 hour (1 answered issues and pull requests).

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
25.0225.07.1+2025-07-27
History across monthly snapshots

Loading…

Similar addons

Anki Reflect – Session & Weekly Reflection

Generates an HTML dashboard summarizing daily, weekly, or monthly study sessions with retention, FSRS metrics, SVG growth graphs, narrative insights, and optional LLM-generated reflections from local collection data.

aiexportfsrsstatistics

1 votes 21% approval πŸ‘ 1 Β· πŸ‘Ž 0 ⭐ 0 Anki 2.1.1~ Updated 2026-05-22

Description

This addon implements an adaptive retention scheduler that replaces the default fixed desired retention strategy used in Anki's FSRS. It supports both FSRS v5 and v6.

Note: This addon is now deprecated. If you're interested in other scheduling strategies, I would recommend trying No Scheduler.

How it works

By default, FSRS uses a fixed desired retention and optimizes the knowledge-workload ratio over time.

This addon introduces a different optimization objective: minimizing the expected total review workload until a card is retired, where retirement is defined as reaching a stability of 36,500 (approximately 100 years).

When to use this addon

This addon is designed for users with lifelong learning goals, where minimizing long-term workload is more important than short-term efficiency.

Notes when using this addon

  • Same-day reviews are disabled by this addon, as they tend to increase workload under current FSRS versions.
  • Use the answer buttons consistently. Don't let the suggested interval influence your choice.
  • Avoid using "Again" as "Save for Later". This common habit from default Anki behavior is discouraged when using FSRS. When using this add-on, choosing "Again" will let you review the card again shortly.

Source

GitHub Repository

If you encounter any issues or bugs, please open an issue on GitHub.

README

Adaptive Retention Scheduler for FSRS (Deprecated)

This addon implements an adaptive retention scheduler that replaces the default fixed desired retention strategy used in Anki's FSRS. It supports both FSRS v5 and v6.

Note: This addon is now deprecated. If you're interested in other scheduling strategies, I would recommend trying No Scheduler.

How it works

By default, FSRS uses a fixed desired retention and optimizes the knowledge-workload ratio over time.

This addon introduces a different optimization objective: minimizing the expected total review workload until a card is retired, where retirement is defined as reaching a stability of 36,500 (approximately 100 years).

Optimization objective

Formally, the scheduler solves the following recursive problem:

$$ w(\text{card}) = \begin{cases} \min_{r}\mathbb{E}_{\text{card'}}[w(\text{card}')] + 1 & \text{if } \text{stability} < 36500 \
0 & \text{otherwise} \end{cases} $$

where:

  • $w(\text{card})$ is the expected future review workload,
  • $\text{card}'$ is the future state of the card with retention of $r$.

The above problem can be efficiently solved by dynamic programming.

When to use this addon

This addon is designed for users with lifelong learning goals, where minimizing long-term workload is more important than short-term efficiency.

Notes when using this addon

  • Same-day reviews are disabled by this addon, as they tend to increase workload under current FSRS versions.
  • Use the answer buttons consistently. Don't let the suggested interval influence your choice.
  • Avoid using "Again" as "Save for Later". This common habit from default Anki behavior is discouraged when using FSRS. When using this add-on, choosing "Again" will let you review the card again shortly.