Custom Scheduling in combination with FSRS?

So I am aware that FSRS is the best new algorithm anki has to offer and will set up scheduling as its learning from my progress and as I re optimize. However, I have noticed I am seeing some cards more frequently than I probably should be, cards that are easy but only get sent out 12 or so days) and when I would hit good it would not go out very far (most of the time I have used anki I only use again and good as much as possible). I found a custom v3 schedule to copy into advanced scheduling to use alongside the fsrs that would potentially help bring those cards closer to 250% ease the more times i hit good (without exceeding it), and it seems like it might be working.

if (states.good.normal && states.good.normal.review && states.current.normal.review) {
let oldEase = states.good.normal.review.easeFactor;
let diff = 2.5 - oldEase;
states.good.normal.review.easeFactor += Math.sign(diff) * Math.min(0.05, Math.abs(diff));
}

My question is, is there any downside to doing this? By using custom scheduling do I lose benefits of using FSRS alone?

Have you tried decreasing DR?

1 Like

The custom scheduling code you posted would have no effect with FSRS because it doesn’t use easeFactor anymore. In any case, for the use case of increasing Good intervals in your deck, using custom scheduling isn’t a good idea since it applies to all cards in all decks everywhere.

As mentioned, tweaking the Desired Retention will let you change the intervals in specific decks only. Another option is manually modifying the FSRS parameters. You could copy your parameters to the FSRS visualizer and use that to test which parameter change would give you an increase in Good intervals like you want.

For example, maybe you just need to change 3rd param which decides the initial interval for answering Good on the first review for a card.

1 Like

Also this, the official one: Fsrs4anki Previewer - a Hugging Face Space by open-spaced-repetition
I think the official one is easier to understand. Just paste parameters, adjust desired retention, adjust the sequence of grades (1=Again, 2=Hard, etc.), and that’s it.

currently my DR is set for 88% because it used to be at 90. I also have two reduced days for when I have other things on my plate. Today should have been “ reduced” but i ended up having 400 cards in my review pile anyway. I am adding new cards currently because I am studying new content but I was hoping my fsrs would still make my avg reviews per day relatively consistent across the week.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.