extended-salmon
extended-salmon12mo ago

FSRS - possible issues

I enabled FSRS recently and I am using only good and again buttons with a retention of .85. I noticed when I make new cards, after I press good it wants to show me it again in like 4 days. Seems long for a new card but oh well. What really got me though, was when I would press Again on a brand new card and it would proceed to make the Good interval longer each time. So after pressing Again on a brand new card three times, the Good button would say 7 days. Isn’t that the opposite of what should happen? I added the fsrs helper addon thing to anki also , I attached photos of my settings and cards. Was just curious if anyone else has experienced this and if I’m maybe doing something wrong?
No description
No description
No description
No description
163 Replies
sunny-green
sunny-green12mo ago
Were you originally only using the good and again buttons? You should be grading the exact same way as before you started using FSRS. Otherwise you will throw the algorithm off.
extended-salmon
extended-salmonOP12mo ago
Yea I was, but I noticed that because I press Good immediately when making the card instead of Again and then Good, it starts it off at 7 days or 6. But if I press again and then Good on a brand new card, it starts it off at 1 day. I never noticed that in the old algorithm, so Ill have to get used to failing my brand new cards first I suppose before I press Good on them
sunny-green
sunny-green12mo ago
@Michaël P (ローマ字 26) 6-7 days is quite far out, what do you think?
extended-salmon
extended-salmonOP12mo ago
It is, I’m not sure why it would start cards off that way on 85 retention Debating disabling fsrs for fear of all my cards having super long intervals Was kind of curious if anyone else had experience with fsrs and had ever noticed any similar pattern When I fail a card first though it seems like it gives it a different trajectory, so I may just try it out a little longer first
fascinating-indigo
fascinating-indigo12mo ago
Fsrs tends to give long intervals by default
sunny-green
sunny-green12mo ago
No description
sunny-green
sunny-green12mo ago
I guess you can give it a try and see how well it works.
fascinating-indigo
fascinating-indigo12mo ago
At 90%, it gives me a 5 or 6 days interval after the first good Failing a card on first encounter gives painfully short intervals for the rest of the card’s life tho
extended-salmon
extended-salmonOP12mo ago
Yeah I think I need to set my retention back to 90 percent. Thanks for your feedback, this makes me feel a bit better about using it
like-gold
like-gold12mo ago
@jeremy_ just to confirm what you're seeing, i also get around 4 days if i press good the first time i'm encountering a card and then fully pass it The thing i don't understand, is apart from if you already learned some of the words through immersion before encountering them in anki or you can assume the meaning, why would you ever pass a word on first encounter?
fascinating-indigo
fascinating-indigo12mo ago
The first encounter shouldn’t be in anki The SRS is there to help retain info you’ve already met
like-gold
like-gold12mo ago
But if i make hundreds of cards, the likelyhood that i've retained it until i actually review the card in anki is really low no?
fascinating-indigo
fascinating-indigo12mo ago
Also doubly tricky with fsrs as fsrs only uses the first score of the day So fail/pass counts as a failed day
extended-salmon
extended-salmonOP12mo ago
Well i mine as Im immersing so I mine a card and then just press good because I just learned it essentially
like-gold
like-gold12mo ago
I do too, but i mine ahead quite a bit I don't immediately review cards i mined Oh so that means that essentially i fail like 80% of my cards on the first day
fascinating-indigo
fascinating-indigo12mo ago
1d,2d,6d,14d,1.1m,2.3m,4.7m,9.1m,1.4y,2.5y That’s the intervals from failing on first day then 100% recall after that Vs 2d,7d,21d,1.9m,4.8m,11.2m,2.0y,4.1y,8.1y,15.0y Not failing the first encounter With sm2, there is no impact if you fail at first encounter This is a fsrs specific issue
like-gold
like-gold12mo ago
I see but does it really matter as long as fsrs keeps my retention at around 90% and it doesn't take me too much time to review?
fascinating-indigo
fascinating-indigo12mo ago
It just increases the review load To above what it would have been with sm2
like-gold
like-gold12mo ago
Hmm, but then what do you suggest i do?
fascinating-indigo
fascinating-indigo12mo ago
Normally people switch to fsrs to reduce the review load Which happens because fsrs gives longer intervals
like-gold
like-gold12mo ago
Yeah But how do people learn e.g. a core 2k deck with fsrs? Is it just not made for that? Cause they would never have encountered most of those words right?
fascinating-indigo
fascinating-indigo12mo ago
They either press good on first encounter’ then whatever at the daily’ learning interval Or they press fail at first interval and increase their load
like-gold
like-gold12mo ago
ohh i see
fascinating-indigo
fascinating-indigo12mo ago
Maybe pressing easy on another day will improve the interval
like-gold
like-gold12mo ago
so i could just press good on first encounter even though i didn't know the word, and that would likely lead to more appropriate scheduling?
fascinating-indigo
fascinating-indigo12mo ago
That was one way to fix the skewed intervals in sm2 Yup Also don’t have too many learning steps
like-gold
like-gold12mo ago
It just never occurred to me that thats how youre supposed to do it is 3 too much
fascinating-indigo
fascinating-indigo12mo ago
Fsrs recommends 1 or 2
like-gold
like-gold12mo ago
I see Whats the disatvantage besides longer review time?
fascinating-indigo
fascinating-indigo12mo ago
3 should be ok… but you’re reducing the number of new cards/day per time unit
like-gold
like-gold12mo ago
I don't understand this sentence 😅
fascinating-indigo
fascinating-indigo12mo ago
Research tends to show that multiple steps in the same day is good for short term retention but not so effective on long term retention Say you want to dedicate 20 minutes for new cards And each card takes 30s At 1 step, you can do 40 cards in 20 minutes At 2 steps, you can do 20 cards in 20 minutes At 3 steps, you can do 13 cards in 20 minutes
like-gold
like-gold12mo ago
Makes sense, but i wouldnt take as long to review the card the second and third time right? Guessing it's like this for the example?
fascinating-indigo
fascinating-indigo12mo ago
Yeah
like-gold
like-gold12mo ago
Ah
fascinating-indigo
fascinating-indigo12mo ago
For me the initial reviews are identical in duration The next days review are way faster
like-gold
like-gold12mo ago
I like having a final review step at the end of my reviews though, you think thats an issue?
No description
like-gold
like-gold12mo ago
Hmm i usually take longest for the first one because i look up what other words the kanji in the new word are used in
fascinating-indigo
fascinating-indigo12mo ago
At some point I had like 5 reviews and a retention above 95% in the first week of the cards’ life Then I went the other way to 1, and loaded more new cards per day Now I’m back to 2
like-gold
like-gold12mo ago
oh so you had 5 reviews for the one card in one week?
fascinating-indigo
fascinating-indigo12mo ago
5 learning steps, then the reviews starting to space out
like-gold
like-gold12mo ago
Also if i switch to passing cards on first view now, do you think that'll fuck with my fsrs data? Damn thats a lot
fascinating-indigo
fascinating-indigo12mo ago
I still do that for complicated stuff
like-gold
like-gold12mo ago
I guess it does depend on the subject
fascinating-indigo
fascinating-indigo12mo ago
Like if it’s a data point for a certification I need… 5 steps gets a good score If it’s vocab in a domain I like… 2 steps is enough/plenty Also the target retention in fsrs is misunderstood
like-gold
like-gold12mo ago
How so?
fascinating-indigo
fascinating-indigo12mo ago
If set to 90%, it will present a batch of cards where you’re expected to answer correctly 9 out of 10 It’s not 90% chance of getting each individual card right If you answer correctly to all, some of them will be kicked further out
like-gold
like-gold12mo ago
Yeah so true retention for the whole day would end up around 90% right?
fascinating-indigo
fascinating-indigo12mo ago
Yes
like-gold
like-gold12mo ago
Yeah thats what i've noticed
fascinating-indigo
fascinating-indigo12mo ago
They’re using 2 Paramus to track the Ebbinghaus curve Instead of 1 with sm2
like-gold
like-gold12mo ago
But then with the higher intervals if i pass a card the first time i encounter it, wouldn't my true retention go way below 90% from then on? I wish i paid attention in math class sometimes
fascinating-indigo
fascinating-indigo12mo ago
So say we all Good at first encounter isn’t the longer interval, it’s the normal/default one
like-gold
like-gold12mo ago
Yeah i know, but relative to what i have right now i mean I have 91% true retention on avg. right now, I'm guessing it would dip then?
fascinating-indigo
fascinating-indigo12mo ago
It’s apparently still very conservative If it dips, it will readjust at next optimisation
like-gold
like-gold12mo ago
Ah that makes sense So i just start passing cards now the first time i see them?
fascinating-indigo
fascinating-indigo12mo ago
Try it for like a couple of weeks and see if it has a negative impact for you For me it’s more of a theoretical issue because I retire my cards early anyways I just use the SRS to load some knowledge and do most of the repetition in immersion
like-gold
like-gold12mo ago
Yeah if you retire at >21 days, the amount of steps for you are 4 no matter what will do
fascinating-indigo
fascinating-indigo12mo ago
I do the repping through watching/reading listening a specific series Using Ankimorph to optimally sort the cards in I+1 order to achieve a target comprehension of the series Then loop the series
like-gold
like-gold12mo ago
Ah so rewatching after youve graduated all the cards?
fascinating-indigo
fascinating-indigo12mo ago
Tweak the target comprehension until you need 20 cards per episode Pass them Watch the episode
like-gold
like-gold12mo ago
Doesn't that get boring?
fascinating-indigo
fascinating-indigo12mo ago
If it’s a good series, no I did it in spring with a bunch of series 20 cards a day for 3 months and 2 days Anime + condensed audio + manga It beats doing a core deck, at least for me
extended-salmon
extended-salmonOP12mo ago
Hmm I’ll have to look at this closer after work, definitely makes me wonder whether I should fail first or not
like-gold
like-gold12mo ago
There doesn't seem to be any definitive answer to this on the internet either
extended-salmon
extended-salmonOP12mo ago
Hmmmm
like-gold
like-gold12mo ago
I'm just wondering, if the intent is for the first time you see a card, to always pass it, then why is it even an option to not pass it?
extended-salmon
extended-salmonOP12mo ago
Well I was just wondering how it might affect the algorithm If prefer to just pass when I first see the card if I remember it well I typically review within 10-30 mins after making the card Some of them are easy enough so I pass immediately, and some arent so easy so I fail those
fascinating-indigo
fascinating-indigo12mo ago
the issue is the FSRS decision to only take into account the first answer of each day for a card
like-gold
like-gold12mo ago
So you think the algorithm is flawed in that way?
fascinating-indigo
fascinating-indigo12mo ago
in many ways that is just one of them
like-gold
like-gold12mo ago
But its the best we have?
fascinating-indigo
fascinating-indigo12mo ago
define best
like-gold
like-gold12mo ago
fair
fascinating-indigo
fascinating-indigo12mo ago
it recudes the daily load by kicking cards further away but
like-gold
like-gold12mo ago
It's also supposed to get used to user habits better than the old one right? Learning the forgetting curve and such
fascinating-indigo
fascinating-indigo12mo ago
it also creates a pants-on-the-head retarded backlog when you initially enable it and when you optimize with "reschedule all cards" on they're both mapping the ebbinghaus curve simplified: sm2 tracks it with only one variable fsrs tracks it with two variables also we only have like less than 2 years of data on people actually using it
like-gold
like-gold12mo ago
S and D?
fascinating-indigo
fascinating-indigo12mo ago
stability and difficulty for FSRS ease for SM2 difficulty is basically 1-ease
like-gold
like-gold12mo ago
i see well in those two years if it was worse than SM2 we would know right?
fascinating-indigo
fascinating-indigo12mo ago
one user on this server enabled fsrs with "rescheduled all cards" two days ago he was greeted with 3600+ new reviews out of the blue
like-gold
like-gold12mo ago
damn i mean i had a lot too
fascinating-indigo
fascinating-indigo12mo ago
I had ~3000 at first run
like-gold
like-gold12mo ago
but since i made a seperate deck for mining it was fineish
fascinating-indigo
fascinating-indigo12mo ago
then ~1000 at each optimisation until they added the magic switch
like-gold
like-gold12mo ago
the spike here
No description
like-gold
like-gold12mo ago
whats the magic switch? load balancing?
fascinating-indigo
fascinating-indigo12mo ago
No description
like-gold
like-gold12mo ago
but doesnt the switch make it worse? wait no
fascinating-indigo
fascinating-indigo12mo ago
it is off by default before it was on by default and couldn't be turned off
like-gold
like-gold12mo ago
oh thats bad
fascinating-indigo
fascinating-indigo12mo ago
epic level of bad
like-gold
like-gold12mo ago
so you could only enable fsrs if you worked through a mountain of reviews
fascinating-indigo
fascinating-indigo12mo ago
at some point I stopped running optimized because I was fed up with all the reviews coming out of the blue that was before I started retiring cards early
like-gold
like-gold12mo ago
Glad i came back to anki when most of the transitioning phase was over for fsrs i mean its still happening but its not like its an addon anymore
fascinating-indigo
fascinating-indigo12mo ago
yeah you no longer need to copy/paste js code or edit variables in that code
like-gold
like-gold12mo ago
oof i missed a lot apparently
fascinating-indigo
fascinating-indigo12mo ago
the switch to v3 scheduler was painful as it broke a whole lot of add-ons but then again, they broke because they were using "private" methods of the v2 scheduler for advanced stuff
like-gold
like-gold12mo ago
btw is this curve a proven thing? like the specific algorithm? ah classic
fascinating-indigo
fascinating-indigo12mo ago
Forgetting curve
The forgetting curve hypothesizes the decline of memory retention in time. This curve shows how information is lost over time when there is no attempt to retain it. A related concept is the strength of memory that refers to the durability that memory traces in the brain. The stronger the memory, the longer period of time that a person is able t...
fascinating-indigo
fascinating-indigo12mo ago
I somewhat disagree with some parts of the theory... I mean I still recall bits of books I read once in the early 90s and never since... I also recall bits of languages I haven't used at all since the 1980s and 1990s I also recall bits of obscure movies I saw in the early 80s
like-gold
like-gold12mo ago
But how does the theory go against that? It still says "The stronger the memory, the longer period of time that a person is able to recall it" right?
fascinating-indigo
fascinating-indigo12mo ago
there's bits of languages I learned then promptly never used... I should have forgotten them since, as I actually never repped them now, I'm no longer fluent in those languages... but I can still order food/drinks or ask/give directions in one... and I can still understand the other one even tho I no longer can speak it well... I can still deal with really basic stuff in it every once in a blue moon... but I couldn't hold a 10 minutes conversation anymore
like-gold
like-gold12mo ago
Ah yeah it wouldn't be as simple as using a single approximation of a curve to map the brains way of memorization
fascinating-indigo
fascinating-indigo12mo ago
probably because I haven't actively spoken that one since like 1982 or 1983
like-gold
like-gold12mo ago
which language?
fascinating-indigo
fascinating-indigo12mo ago
Luxembourgish
Luxembourgish ( LUK-səm-bur-ghish; also Luxemburgish, Luxembourgian, Letzebu(e)rgesch; endonym: Lëtzebuergesch [ˈlətsəbuəjəʃ] ) is a West Germanic language that is spoken mainly in Luxembourg. About 300,000 people speak Luxembourgish worldwide. The language is a standardized language and officially the national language of the Grand Duchy of Lux...
fascinating-indigo
fascinating-indigo12mo ago
I would love to speak it again at some point not much interesting content to immerse in, tho
like-gold
like-gold12mo ago
Oh thats close to where u live no?
fascinating-indigo
fascinating-indigo12mo ago
I mostly grew up in the light blue area I moved further away now
like-gold
like-gold12mo ago
Oh so it was spoken where u lived?
fascinating-indigo
fascinating-indigo12mo ago
only by old people when I was growing up and it was an older variant of it
like-gold
like-gold12mo ago
Its so close to german that like with dutch i can understand most of it
fascinating-indigo
fascinating-indigo12mo ago
so it was always funny for natives yeah my grandma could go to flanders and be understood no problem 😄 it just sounded "sort of retarded"
like-gold
like-gold12mo ago
hahahaha yeah it honestly sounds really funny
fascinating-indigo
fascinating-indigo12mo ago
same story on the German side doubly so coming at it from English
like-gold
like-gold12mo ago
i have a friend who learned dutch just because he thought it sounded funny
fascinating-indigo
fascinating-indigo12mo ago
"that is" is "dat ass" it's hard to say it with a straight face coming from other languages
like-gold
like-gold12mo ago
i kinda feel bad for spamming this thread btw but its kinda too late now
fascinating-indigo
fascinating-indigo12mo ago
😄
like-gold
like-gold12mo ago
yeah the more languages i learn words from, the more funny words i find in other languages japanese is surprisingly mostly free from them mostly
fascinating-indigo
fascinating-indigo12mo ago
Japanese has a few fun ones in the loan words the way they mistreat some of the French-sourced ones always amuses me
like-gold
like-gold12mo ago
e.g.?
fascinating-indigo
fascinating-indigo12mo ago
avec, zubon, ...
like-gold
like-gold12mo ago
ohhh thats where ズボン comes from i never knew
fascinating-indigo
fascinating-indigo12mo ago
zubon for trousers must have been because of a huge misunderstanding from jupon
like-gold
like-gold12mo ago
jupon is the original french?
fascinating-indigo
fascinating-indigo12mo ago
No description
fascinating-indigo
fascinating-indigo12mo ago
this is a jupon
fascinating-indigo
fascinating-indigo12mo ago
No description
fascinating-indigo
fascinating-indigo12mo ago
this too
like-gold
like-gold12mo ago
ah, first time i know the word for these what about avec
fascinating-indigo
fascinating-indigo12mo ago
it simply means with but they use it as "in a relationship"
like-gold
like-gold12mo ago
wait whats the japanese word?
fascinating-indigo
fascinating-indigo12mo ago
アベック
like-gold
like-gold12mo ago
form the german side we do have アルバイト which is just the german word for work but apparently from the pov of japanese people we all only do part time
fascinating-indigo
fascinating-indigo12mo ago
yeah バイト 公園にたくさんのアベックがいた
like-gold
like-gold12mo ago
oo never heard this oh so thats just "people in relationships" in this case?
fascinating-indigo
fascinating-indigo12mo ago
(romantic) couple
like-gold
like-gold12mo ago
makes sense just found this list https://www.sljfaq.org/afaq/german.html lots of these coulve also come from english
fascinating-indigo
fascinating-indigo12mo ago
the medical ones definitely came from German
extended-salmon
extended-salmonOP12mo ago
Hmm so would you all still recommend using fsrs for language learning at this point? Is it still probably a better way to go than the old algorithm? Or is that still not clear
fascinating-indigo
fascinating-indigo12mo ago
the positive bit is that it has tools to tune it without having to change options all over the place and it will tend to self-tune to hit your desired target rate I used to have a spreadsheet to do that with sm2 to calc which parameters needed to be changed, and by how much
like-gold
like-gold12mo ago
that sounds like way more work than is worth impressive though but yeah i think in general fsrs is just way easier to tune to do what you want it to
fascinating-indigo
fascinating-indigo12mo ago
omg... Japanese just taught me a word in my native language アクメ
like-gold
like-gold12mo ago
Lol yeah I've had that happen What does it mean
fascinating-indigo
fascinating-indigo12mo ago
climax so the Japanese use it for orgasm
like-gold
like-gold12mo ago
Lmao Ofc What's the actual French word?
fascinating-indigo
fascinating-indigo12mo ago
Acmé, from the old greek akmê another fun one... successful overdue reviews give an interval bonus to the cards that happens also with sm2 but not on the same scale the FSRS team claims it's less of an issue with FSRS as it will taper towards the max interval... but they ship with the max interval at 100 years
extended-salmon
extended-salmonOP12mo ago
One thing I dont fully grasp is the relearning steps Like mine is 1m 10m which seems pretty common/ default But when I make a new card I see it right away but then its immediately there for review again, I never have to wait one mins or 10 mins So I guess I’m not sure what learning steps really refers to
clever-tan
clever-tan12mo ago
Sorry, out of topic, but what is the anime on your card?
fascinating-indigo
fascinating-indigo12mo ago
yeah that's a long standing issue of anki... it used to wait for that amount before showing them again (pre 2.0.35) at least, in my hazy memory, it used to
sunny-green
sunny-green12mo ago
Is it not related to this option? I don't have a new version of Anki installed, but if you set this time less than your next rep time, it will show instantly.
No description
fascinating-indigo
fascinating-indigo12mo ago
No description
fascinating-indigo
fascinating-indigo12mo ago
I'm going to try dropping it down to 1 minute
like-gold
like-gold12mo ago
That's looks like suzume
fascinating-indigo
fascinating-indigo12mo ago
I dropped it to 1 minute and now the new cards don't directly pop in the learn count whereas before they would now they only pop in the learn count after the interval passed
fascinating-indigo
fascinating-indigo12mo ago
No description
sunny-green
sunny-green12mo ago
Like if your last learning interval is 20m, I think a 15m learn ahead would mean you'd at least have to wait 5 minutes if those are the last reps. So you want these values to coralate somehow.
fascinating-indigo
fascinating-indigo12mo ago
yes
clever-tan
clever-tan12mo ago
tank u yeah, you are right
extended-salmon
extended-salmonOP12mo ago
Thanks everyone for the help and discussion. I think I may stick to the old algorithm for now just to be safe. Using the fsrs makes me feel like I’ll fail a ton more cards just because of crazy long intervals on new cards
fascinating-indigo
fascinating-indigo12mo ago
it would self-correct at the next optimisation tho (in theory)

Did you find this page helpful?