# Suggestion about the learning steps after analyzing the Anki Dataset

**URL:** <https://forums.ankiweb.net/t/suggestion-about-the-learning-steps-after-analyzing-the-anki-dataset/51648>\
**Category:** Scheduling\
**Created:** [November 7, 2024, 4:05am UTC](https://forums.ankiweb.net/t/suggestion-about-the-learning-steps-after-analyzing-the-anki-dataset/51648 "2024-11-07T04:05:25Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![L.M.Sherlock](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/l.m.sherlock/32/16770_2.png) [@L.M.Sherlock](https://forums.ankiweb.net/u/L.M.Sherlock)\
**Post date:** [November 7, 2024, 4:05am UTC](https://forums.ankiweb.net/t/suggestion-about-the-learning-steps-after-analyzing-the-anki-dataset/51648/1 "2024-11-07T04:05:25Z")

</div>

# Findings

For newly introduced cards, the average intraday retention corresponding to different initial ratings are:

1. Again: 74.2%
2. Hard: 91.7%
3. Good: 96.2%
4. Easy: N/A (the card is graduated immediately)

For lapsed cards, the average intraday retention is 85.3%.

Data and code are available at: [Anki-button-usage/analysis.ipynb at main · open-spaced-repetition/Anki-button-usage · GitHub](https://github.com/open-spaced-repetition/Anki-button-usage/blob/main/analysis.ipynb)

The current default learning steps are set at `1m 10m`, with the default relearning step at `10m`.

This translates to the following intervals for new cards based on ratings:

1. Again: Review after 1 minute
2. Hard: Review after 6 minutes
3. Good: Review after 10 minutes

Lapsed cards are reviewed after 10 minutes.

# Suggestion

For typical users:

New cards:

- The ‘Again’ interval is excessively long
- The ‘Good’ review interval is insufficiently long

Lapsed cards:

- The interval is excessively long

To elevate the intraday retention from 74.2% to 90%, the interval should be reduced by a factor of 3.5. Thus, 60s / 3.5 ≈ 17s.

To decrease the intraday retention from 96.2% to 90%, the interval should be increased by a factor of 3. Hence, 10m \* 3 = 30m.

To raise the intraday retention for lapsed cards from 85.3% to 90%, the interval should be reduced by a factor of 1.6. Therefore, 10m / 1.6 ≈ 6.25m.

 ![image](https://us1.discourse-cdn.com/flex002/uploads/anki2/original/3X/e/0/e08795434b79f3955a2fc9da00eaf66a14854456.png)

 ![image](https://us1.discourse-cdn.com/flex002/uploads/anki2/original/3X/a/0/a0eeb05232dd23868d63d6d4e4dae93e209ab7f1.png)

 ![image](https://us1.discourse-cdn.com/flex002/uploads/anki2/original/3X/c/7/c70b5a1710851b4bacf4c14be48ecd8a4bc6db8c.png)

Given these calculations, the proposed adjustments are:

- Default learning steps: `17s 30m`
- Default relearning step: `6m`

For a more moderate approach, consider `30s 15m` as the default learning steps.

---

<div class="post-metadata">

**Author:** ![sorata](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/sorata/32/34115_2.png) [@sorata](https://forums.ankiweb.net/u/sorata)\
**Post date:** [November 7, 2024, 7:53am UTC](https://forums.ankiweb.net/t/suggestion-about-the-learning-steps-after-analyzing-the-anki-dataset/51648/2 "2024-11-07T07:53:47Z")

</div>

Have you figured out what retention level is most optimal for intraday learning?

---

<div class="post-metadata">

**Author:** ![L.M.Sherlock](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/l.m.sherlock/32/16770_2.png) [@L.M.Sherlock](https://forums.ankiweb.net/u/L.M.Sherlock)\
**Post date:** [November 7, 2024, 8:26am UTC](https://forums.ankiweb.net/t/suggestion-about-the-learning-steps-after-analyzing-the-anki-dataset/51648/3 "2024-11-07T08:26:16Z")

</div>

It’s still unclear. But high retention is definitely not optimal.

As the figure below shows, the stability increases 42x when reviewed in 30m, or 30x when reviewed in 10m.

 ![image](https://us1.discourse-cdn.com/flex002/uploads/anki2/original/3X/b/b/bb10d52cc61e0cbaefdc3c1072f4410b84743794.png)

---

<div class="post-metadata">

**Author:** ![sorata](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/sorata/32/34115_2.png) [@sorata](https://forums.ankiweb.net/u/sorata)\
**Post date:** [November 7, 2024, 8:37am UTC](https://forums.ankiweb.net/t/suggestion-about-the-learning-steps-after-analyzing-the-anki-dataset/51648/4 "2024-11-07T08:37:03Z")

</div>

Did you not see the real delays but the intervals instead? With Anki’s 20 minute learn ahead, that will be really inaccurate but you already know that I guess?

---

<div class="post-metadata">

**Author:** ![L.M.Sherlock](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/l.m.sherlock/32/16770_2.png) [@L.M.Sherlock](https://forums.ankiweb.net/u/L.M.Sherlock)\
**Post date:** [November 7, 2024, 8:41am UTC](https://forums.ankiweb.net/t/suggestion-about-the-learning-steps-after-analyzing-the-anki-dataset/51648/5 "2024-11-07T08:41:08Z")

</div>

It’s the real delay.

---

<div class="post-metadata">

**Author:** ![L.M.Sherlock](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/l.m.sherlock/32/16770_2.png) [@L.M.Sherlock](https://forums.ankiweb.net/u/L.M.Sherlock)\
**Post date:** [November 7, 2024, 8:42am UTC](https://forums.ankiweb.net/t/suggestion-about-the-learning-steps-after-analyzing-the-anki-dataset/51648/6 "2024-11-07T08:42:00Z")

</div>

Here is an extreme case:

 ![image](https://us1.discourse-cdn.com/flex002/uploads/anki2/original/3X/7/9/79a302b5165a2d861ab4c0047cf4d8038db0be83.png)

---

<div class="post-metadata">

**Author:** ![L.M.Sherlock](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/l.m.sherlock/32/16770_2.png) [@L.M.Sherlock](https://forums.ankiweb.net/u/L.M.Sherlock)\
**Post date:** [November 7, 2024, 9:20am UTC](https://forums.ankiweb.net/t/suggestion-about-the-learning-steps-after-analyzing-the-anki-dataset/51648/8 "2024-11-07T09:20:25Z")

</div>

My suggestion only applies for the default setting for average users. For your own case, I need your data to draw the conclusion.

---

<div class="post-metadata">

**Author:** ![vaibhav](https://avatars.discourse-cdn.com/v4/letter/v/c68b51/32.png) [@vaibhav](https://forums.ankiweb.net/u/vaibhav)\
**Post date:** [November 7, 2024, 11:07am UTC](https://forums.ankiweb.net/t/suggestion-about-the-learning-steps-after-analyzing-the-anki-dataset/51648/10 "2024-11-07T11:07:14Z")

</div>

> [@L.M.Sherlock](#):
>
> To elevate the intraday retention from 74.2% to 90%, the interval should be reduced by a factor of 3.5. Thus, 60s / 3.5 ≈ 17s.

To get this conclusion, you need to make an assumption that a very large fraction of these reviews were done after 60s.

But, what if a significant number of users in the dataset are not using the default learning steps. Also, what if they are using the default learning steps but they allow a longer time to pass before they get back to the reviews (if they are busy with other tasks).

As an extreme example, what if all of the reviews that were actually done after 1 min were `Pass` and only those which were delayed (because of different learning steps or busy schedules) were `Fail`. In this case, retention after 1 min is 100%.

---

<div class="post-metadata">

**Author:** ![L.M.Sherlock](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/l.m.sherlock/32/16770_2.png) [@L.M.Sherlock](https://forums.ankiweb.net/u/L.M.Sherlock)\
**Post date:** [November 7, 2024, 12:21pm UTC](https://forums.ankiweb.net/t/suggestion-about-the-learning-steps-after-analyzing-the-anki-dataset/51648/11 "2024-11-07T12:21:13Z")

</div>

You are right. According to my initial analysis, the median interval after pressing again is 114s. Seems most people tend to delay it. However, it could be another reason to shorten the learning steps because if people tend to delay, a short step may make up for it.

---

<div class="post-metadata">

**Author:** ![L.M.Sherlock](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/l.m.sherlock/32/16770_2.png) [@L.M.Sherlock](https://forums.ankiweb.net/u/L.M.Sherlock)\
**Post date:** [November 7, 2024, 1:07pm UTC](https://forums.ankiweb.net/t/suggestion-about-the-learning-steps-after-analyzing-the-anki-dataset/51648/13 "2024-11-07T13:07:41Z")

</div>

Please wait for Anki 24.11. It will provide a API to export your data in specific format.

---

<div class="post-metadata">

**Author:** ![Arc](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/arc/32/13637_2.png) [@Arc](https://forums.ankiweb.net/u/Arc)\
**Post date:** [November 7, 2024, 10:51pm UTC](https://forums.ankiweb.net/t/suggestion-about-the-learning-steps-after-analyzing-the-anki-dataset/51648/15 "2024-11-07T22:51:47Z")

</div>

This is very interesting! Are you implying that shorter again intervals might be better to prevent incorrect memorization of information?

> [@L.M.Sherlock](#):
>
> 17s 30m

Any thoughts regarding 17 seconds leading to brute force memorization?

---

<div class="post-metadata">

**Author:** ![sorata](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/sorata/32/34115_2.png) [@sorata](https://forums.ankiweb.net/u/sorata)\
**Post date:** [November 8, 2024, 6:21am UTC](https://forums.ankiweb.net/t/suggestion-about-the-learning-steps-after-analyzing-the-anki-dataset/51648/16 "2024-11-08T06:21:18Z")

</div>

> [@Arc](#):
>
> Are you implying that shorter again intervals might be better to prevent incorrect memorization of information?

He is aiming for 90% retention I think.

---

<div class="post-metadata">

**Author:** ![sorata](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/sorata/32/34115_2.png) [@sorata](https://forums.ankiweb.net/u/sorata)\
**Post date:** [November 8, 2024, 6:27am UTC](https://forums.ankiweb.net/t/suggestion-about-the-learning-steps-after-analyzing-the-anki-dataset/51648/17 "2024-11-08T06:27:04Z")

</div>

> [@L.M.Sherlock](#):
>
> You are right. According to my initial analysis, the median interval after pressing again is 114s.

Consider that even if you do your reviews in one go, you’ll have a queue of learning cards getting due around the same time. Going through them means what was a 30 second interval becomes, say, 60 seconds. So, some cards will have a shorter delay and some will have a longer delay.

Although that’s not always happening. If you spend the same amount of time for every single review, cards will appear at the right time and will get reviewed at the right time.

---

<div class="post-metadata">

**Author:** ![guillempalausalva](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/guillempalausalva/32/34258_2.png) [@guillempalausalva](https://forums.ankiweb.net/u/guillempalausalva)\
**Post date:** [November 8, 2024, 8:25am UTC](https://forums.ankiweb.net/t/suggestion-about-the-learning-steps-after-analyzing-the-anki-dataset/51648/18 "2024-11-08T08:25:24Z")

</div>

I guess from a mathematical point of view the extremely short intervals make sense, but 17 seconds is just absurd. That would mean 1 or 2 flashcard reviews in between… there is no chance a user can experience a genuine memory recall, and the number of total reviews will increase significantly.

Aiming at a 90% retention rate or any specific target shouldn’t be enforced in the very short term. Seeing a card again in 17 seconds would not have a more meaningful impact than reviewing the card in 10 minutes or the next day (after memory consolidation during sleep).

---

<div class="post-metadata">

**Author:** ![L.M.Sherlock](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/l.m.sherlock/32/16770_2.png) [@L.M.Sherlock](https://forums.ankiweb.net/u/L.M.Sherlock)\
**Post date:** [November 8, 2024, 8:38am UTC](https://forums.ankiweb.net/t/suggestion-about-the-learning-steps-after-analyzing-the-anki-dataset/51648/19 "2024-11-08T08:38:32Z")

</div>

Fine. I think I cannot figure out a reasonable short-term memory model before I quit…

But it’s a good choice to increase the second steps.

 ![image](https://us1.discourse-cdn.com/flex002/uploads/anki2/original/3X/9/0/9072ebc8a477a6ecd268f2c6dfd6c899e272f8b4.png)

---

<div class="post-metadata">

**Author:** ![L.M.Sherlock](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/l.m.sherlock/32/16770_2.png) [@L.M.Sherlock](https://forums.ankiweb.net/u/L.M.Sherlock)\
**Post date:** [November 8, 2024, 10:54am UTC](https://forums.ankiweb.net/t/suggestion-about-the-learning-steps-after-analyzing-the-anki-dataset/51648/21 "2024-11-08T10:54:19Z")

</div>

Fine. I developed an experimental feature in the FSRS helper add-on:

 ![image](https://us1.discourse-cdn.com/flex002/uploads/anki2/original/3X/5/4/54406d09d00a1470610820cdcddeb2d5c80e95f7.png)

The `"1": 48` means your stability of new card which you rated `again` firstly is 48 seconds.

Feedback is welcome:

> <https://github.com/open-spaced-repetition/fsrs4anki-helper/pull/487>
>
> Preview:
> 
> \<img width="296" alt="image" src="https://github.com/user-attachment…s/assets/fd66a7dc-55e1-4aec-a7b4-cab5aba87b80"\>
> 
> Patch: \[fsrs4anki-helper.ankiaddon.zip\](https://github.com/user-attachments/files/17677218/fsrs4anki-helper.ankiaddon.zip)

---

<div class="post-metadata">

**Author:** ![anon12869913](https://avatars.discourse-cdn.com/v4/letter/a/43a26b/32.png) [@anon12869913](https://forums.ankiweb.net/u/anon12869913)\
**Post date:** [November 8, 2024, 11:21am UTC](https://forums.ankiweb.net/t/suggestion-about-the-learning-steps-after-analyzing-the-anki-dataset/51648/22 "2024-11-08T11:21:46Z")

</div>

This is excellent, thank you!

From the stats shown for your deck, would the correct learning steps for 90% retention then be 48s,8083s? Is there enough information in these stats shown to give the correct relearning step(s)?

Are these values expected to match the intraday intervals given by FSRS when I leave leave learning steps blank?

---

<div class="post-metadata">

**Author:** ![L.M.Sherlock](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/l.m.sherlock/32/16770_2.png) [@L.M.Sherlock](https://forums.ankiweb.net/u/L.M.Sherlock)\
**Post date:** [November 8, 2024, 12:00pm UTC](https://forums.ankiweb.net/t/suggestion-about-the-learning-steps-after-analyzing-the-anki-dataset/51648/24 "2024-11-08T12:00:22Z")

</div>

It’s hard to query the necessary data to calculate the stability fro relearning steps. But I will try.

---

<div class="post-metadata">

**Author:** ![DerIshmaelite](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/derishmaelite/32/17983_2.png) [@DerIshmaelite](https://forums.ankiweb.net/u/DerIshmaelite)\
**Post date:** [November 8, 2024, 5:23pm UTC](https://forums.ankiweb.net/t/suggestion-about-the-learning-steps-after-analyzing-the-anki-dataset/51648/26 "2024-11-08T17:23:10Z")

</div>

> [@Suggestion about the learning steps after analyzing the Anki Dataset](https://forums.ankiweb.net/t/suggestion-about-the-learning-steps-after-analyzing-the-anki-dataset/51648/13):
>
> Please wait for Anki 24.11. It will provide a API to export your data in specific format.

I have always known that the again interval was way too high for my liking even though people were trying to tell me off it. Since my memory is on the other extreme end of being borderline fish-memory, I am currently using `1s 3m ` as my learning intervals with my automatic learning step scheduler handling the rest.

Would I also be able to know if this is optimal **in my case** by any chance ❓ How does this work ❓

---

<div class="post-metadata">

**Author:** ![DerIshmaelite](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/derishmaelite/32/17983_2.png) [@DerIshmaelite](https://forums.ankiweb.net/u/DerIshmaelite)\
**Post date:** [November 8, 2024, 5:26pm UTC](https://forums.ankiweb.net/t/suggestion-about-the-learning-steps-after-analyzing-the-anki-dataset/51648/27 "2024-11-08T17:26:45Z")

</div>

How did you get this to work if I may ask

[Next page](https://forums.ankiweb.net/t/suggestion-about-the-learning-steps-after-analyzing-the-anki-dataset/51648.md?page=2)
