open-spaced-repetition / fsrs4anki

A modern Anki custom scheduling based on Free Spaced Repetition Scheduler algorithm
https://github.com/open-spaced-repetition/fsrs4anki/wiki
MIT License
2.76k stars 137 forks source link

[Question] Very long initial intervals when using multiple card types #677

Closed janispritzkau closed 3 months ago

janispritzkau commented 3 months ago

Before posting, please read the following:

Research

Enter an [x] character to confirm the points below:

Question

In one of my vocabulary decks I have two card types, one for recognition and one for reproduction (fill in the blank). I have been using FSRS pretty much from the beginning (4 months). Since I added the other card type, the initial interval has increased significantly, to the point that I had to manually adjust the first 4 parameters to prevent the interval from going straight to 3-4 months when pressing good or easy. I suspect the problem is that the second card type is usually shown shortly after the first one, and so there is a knowledge transfer that FSRS is not aware of.

I've been trying FSRS v5 for a few days, it seems to have exaggerated the problem even more. I wonder if I am using it wrong or if this is just something that has not been considered yet. These are the parameters (v4.5) which I get when optimizing on the entire history:

0.1199, 4.0416, 47.4006, 47.4006, 5.2316, 1.0248, 1.1100, 0.0237, 1.5355, 0.0861, 0.8713, 2.1731, 0.1224, 0.4543, 1.7320, 0.0507, 4.5753

It gets slightly worse if I only optimize on the last 3 months:

0.1165, 7.4696, 56.2787, 56.2787, 5.3593, 1.1345, 1.0915, 0.0374, 1.4406, 0.2686, 0.8374, 2.1669, 0.1097, 0.4095, 1.8324, 0.0323, 4.0354

Additionally, I use "again", "hard", and "good" pretty consistently. However, I tend to choose between "good" and "easy" a bit arbitrarily, to nudge the next interval in a certain direction. I'll be happy to answer any follow-up questions.

L-M-Sherlock commented 3 months ago

I recommend using two decks with different presets: one for recognition, one for reproduction. The initial interval will be longer in your recognition deck, and shorter in your reproduction deck.

janispritzkau commented 3 months ago

I'm gonna try that. Are there things to consider when pulling in new cards? Like

L-M-Sherlock commented 3 months ago
  • Which card type should come first? Or randomize?

I think recognition first is better.

  • Intentionally keeping a gap between learned notes of one card type?

It's hard to say. I have not recommendation here.