-
-
Notifications
You must be signed in to change notification settings - Fork 139
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Question] Help with a plot for an educational video (on The AnKing) #719
Comments
I don't think that x values matter, it's the shape that matters. I'm also not sure if right now is the best time to make a video. In the next major release FSRS will most likely become the default, so it's probably better to make a video then. But then again, this could be 3+ or even 6+ months away from today, so perhaps releasing a video now is good. |
Yes, I was referring to this graph from your blog. However, while the values on the x-axis aren’t particularly important, it doesn’t display the percentage probability of recall. The goal was to better illustrate the changes from FSRS-3 to FSRS-4.5, especially regarding the “changes to the shape of the forgetting curve.” The script is almost ready. @AnKingMed shared this document with me, and it has been incredibly helpful! Edit: The video is structured into two parts: a fast lane and a slow lane. This in-depth explanation will be part of the slow lane. The goal here is to provide a deeper dive into the reasons behind certain changes and configurations, for those who are interested in exploring the details. |
IMO, the video shouldn't focus on the math too much and only briefly mention anything math-heavy. It's just not what the average user is looking for. And I plan to make a Reddit post and finish the benchmarking article eventually, it's just that there is still some stuff left to benchmark. If you really want to compare FSRS curves, here: https://www.desmos.com/calculator/au54ecrpiz. I forgot to mention that x is in days, specifically. Red = FSRS v3 (notice that the naming convention isn't exactly the same, LMSherlock changed it around the time of FSRS-4.5) |
This will be a huge help, thank you very much! Yes, we know the video needs to be concise and straight to the point. That’s why we’ve divided it into two sections: the fast lane, which will cover everything the average user needs to do, and the slow lane, for those who want to dive a bit deeper into the reasoning behind some of the changes. Also, would you like to review the script once it’s finished? |
Yep. |
Btw I reacted with "thumbs down" for two reasons:
Put these two together, and you get a pretty bleak picture: most users never click "Optimize" because nothing in Anki tells them to do that (and Dae doesn't want to add a pop-up notification either), and the "Hard Misuse" problem is just swept under the rug. |
I completely agree with your points. I really liked the separate implementation for "again" and "hard/good/easy." Another approach could be renaming "hard" to something like "not easy," in addition to adjusting the color coding. For instance, using dark blue for "hard" or something similar. There’s research in psychophysics about the emotional responses triggered by colors—it could be interesting to conduct a study on user perception regarding this. Implementing FSRS as the default algorithm could indeed be harmful to many, uninformed users—essentially, the majority. However, I’m not sure how we could convince Dae to reconsider his stance on this. I imagine he might feel it’s not Anki responsibility to prevent users from falling into the trap of misusing the "hard" option. And then there’s the issue of pattern matching, as you mentioned in one of your posts. While it might seem harmless at first, I think it’s something quite important to consider in future updates. Also, we made sure to include a section in the video specifically dedicated to raising awareness among users about these issues. |
That's pretty much what will happen, I assume. Hard and Easy will have to be enabled in Tools -> Preferences.
This was also proposed, but it's too much work that Dae doesn't want.
I would appreciate if you made a separate video about these note types: https://expertium.github.io/Avoid_Pattern_Matching.html |
I just updated the Google docs document to include potential changes in the next upcoming release. |
@gauerle requesting something be mentioned in the video: a lot of people think, due to FSRS's complexity, that it might be taking into account how much time you're spending per review. that can make some people really self-conscious so if the Anking video can clarify that, it'd be helpful for some I think. |
Another matter: I really hope that you and Anking will clarify that it's ok to use Hard, just as long as it's used as a passing grade. https://www.reddit.com/r/Mcat/comments/1hukasv/i_made_have_made_a_huge_mistake_with_anki_fsrs/ |
I don't think this is a reason to not implement FSRS automatically because this feature can always be added in later.
I don't think this should be a blocker either. Misusing the hard button has led to Ease hell for years now and will continue to do so. I agree something should be done about it, but don't think it should stop us from implementing a better algorithm |
So turns out that Anki 25.01 is coming. I just updated my Google doc. |
Do you have a doubt about using FSRS in Anki? If so, please post on https://forums.ankiweb.net/ instead.
This issue tracker is primarily intended for questions and suggestions about the algorithm itself, rather than its usage in Anki. In addition, a larger community can provide support on the Anki Forums.
Before posting, please read the following:
Research
Enter an [x] character to confirm the points below:
Question
I’m currently working on a video about the updates introduced in Anki version 24.11, collaborating with @AnKingMed. To dive deeper into the topic of updates to the forgetting curve, I’ve been considering comparing the formulas used by different algorithms. Would you happen to have a combined plot that compares FSRS-3, FSRS-4, FSRS-4.5, DASH, and ACT-R? I found one in the materials provided by @Expertium, but unfortunately, it lacks proper scaling. If you already have something like this available, it would be very helpful. I've been thinking about something like this:
The text was updated successfully, but these errors were encountered: