How to use the next-generation spaced repetition algorithm FSRS on Anki?

After updating the parameters, how can I reschedule without using the FSRS4Anki helper?

I’m using Anki on my iPad and can’t access any computer at the moment.

Rescheduling is good but not necessary. You could update the parameters without rescheduling.

Hey, I set everything up and optimized with about 25.000 cards I did for 2 years.
I then run the simulator with the exact same deck and settings and got the following:

Do I read it correctly that the regular anki algorithm is outperforming fsrs retentionwise?

regards and thank you for the hard work! :slight_smile:

1 Like

Did you compare the review time per day between Anki and FSRS?

yes, there it is the other way around.

So I guess it’s either better retention or less cards/day? :sweat_smile:

Edit:

  1. And is there any rationale behind your recommodation of learning steps?
  2. After how many days/repetitions does the algorithm kicks in?

regards :slight_smile:

You can set the retention to what you want (default in the simulator is requestRetention = 0.80, default in the scheduler is 0.9).

Set requestRetention = 0.90 in the simulator, which is roundabout your retention with Anki’s algorithm, and run the simulation again.

A lower retention rate might be more efficient than 0.9; the Optimizer will tell you this.

@L.M.Sherlock Is there a reason for the difference 0.80 vs. 0.9? I guess the simulator default should be 0.9, too.

Thanks, now it looks a lot more promising :smiley:

Does the FSRS algorithm have a point of view or impact regarding ease, or is it just concerned with interval? I may take the plunge, and I am trying to decide if I should disable the Straight Rewards addon.

FSRS doesn’t modify the ease factor, and it has its own memory states. Difficulty in FSRS is similar to the ease factor in Anki.

1 Like

The parameters of simulator are not the default, too. I think the user would set its own parameters and other variables.

I found the FAQ on github which answered most of my questions, so I have edited this down to one or two. I do not have AnkiMobile but I have the latest alpha of AnkiDroid which does have v3 scheduling and the Custom Scheduling appears in the settings there as well. So in my case, is there any difference between reviewing in Anki desktop and reviewing in AnkiDroid?

In your instructions for running the optimizer, you say to find the results in Section 3, but it looks like now the results are at Section 2.3, maybe that needs an update in the first post?

By the way, I kept the Straight Rewards addon, it sounds like FSRS doesn’t use the builtin ease at all, but I think I will keep letting it do its thing in case I need to go back to the original algorithm for some reason (I turned off Enable notification in the Straight Reward settings though.)

Hi, I have a question: I have been using the plugin Straight Rewards for a long time now, should I disable it now that I’m using FSRS? sorry if my question sounds vague, I’m a layman

@MeringueFeeling I asked the same 2 days ago, check my comments from then and the response.
Short answer is FSRS doesn’t look at classic ease at all, it tracks difficulty independently. I chose for now to leave Straight Rewards on, in case for some reason I later want to jump back on the built-in Anki scheduler.

1 Like

thank you

TL;DR

at this moment, unless anki kills you by the card numbers,
otherwise stick with anki’s SM2 is the best way.

My new paper about spaced repetition algorithm has been accepted by IEEE TKDE!

16 Likes

Congratulations!

Congratulations!
I started using FSRS today. Looking forward to all the things I will learn using it :slight_smile:

Suppose someone has three decks of equal size with different content (e.g. vocabulary, medicine and geography).

Is it preferable to run the optimizer once on the whole collection, or one time per deck?