FSRS 5: <1d Scheduling and Learning Steps

Show card info.

I have finished working through my interday learning stuff. Here is card info for my current card though, if it helps :sweat_smile: :sweat_smile: :sweat_smile:

I will make a seperate topic for this.

Please open a new issue to request it.

I’m sorry but I have to solve it because it will cause problems in users who don’t optimize their parameters from the old version.

By the way, I did some analyses about the short-term memory:

1 Like

Can you leave some way behind to reactivate it? :frowning:

I’m considering it.

1 Like

Yes, I have tested it for the past 2 days and I have found it to be working greatly, at least for me…But I can also see that not everyone wants to have feature switched on for them, some do, so @vaibhav solution probably works the best as well as for Expertium, at least I hope so. Thank you :pray:

By the way, I did some analyses about the short-term memory:

How does stability behave in the short term inside your current model of FSRS :question:

Please see The Algorithm · open-spaced-repetition/fsrs4anki Wiki · GitHub

Ah, I see now, every learning step is already influencing D, thus stability as well I presume. I see it in my card infos as well

Will be fixed in: Fix/only let FSRS take over short-term schedule when steps are empty by L-M-Sherlock · Pull Request #3496 · ankitects/anki · GitHub

3 Likes

Thank you :)))

Btw is it possible that two-same sized intervals follow after each other in the short-term scheduler, if the card is particularly hard, such in 5min, 10min, 10min 1h, 3h etc… :question:


I think I have found the answer, and the answer is yes you can. I like this adjustability :DD


Same behaviour here, this time the difficulty decreases more quickly. It seems that there is a “hidden” difficulty increase beyond 100% in the first one which is great, that card was incredibly tough!

New debug console code to turn on FSRS short-term scheduler from @L.M.Sherlock

mw.col._set_enable_fsrs_short_term_with_steps(True)

So I have noticed something and I don’t know if this is intended for.

I tried the intervals 1s and 5min and the next interval scheduled by FSRS 5 was 9.22 minutes

On a different date, I changed the learning steps from 1s and 5min to 1s and 3min. However, I do still end up getting the same interval.

To what degree do the custom learning steps influence the FSRS 5 scheduler :question: Does it take the custom learning steps into account during its calculations :question:

FSRS-5 doesn’t consider the real interval of your learning steps because I haven’t figured out how to model the short-term memory accurately. So only the ratings matters in FSRS-5.

5 Likes

Update: The new scheduler is extremely brutal. I have wished for times like this :face_holding_back_tears:, but for some reason, it cannot go lower than 9 minutes. That is the final puzzle piece in the jigsaw: Adapting the first FSRS interval to the last custom interval.

Here is the card info for an unbelievably hard card.

You did not specify the application version and FSRS parameters.

Default Params, Current beta (Beta 4), 1s 3m learning intervals, <1d auto Scheduling turned on.

@L.M.Sherlock I don’t think this is intended behavior with the default parameters

1 Like