I’ve been working on https://phrasing.app for a while now, including many iterations of the SRS. It’s been my experience that most of these sorts of improvements are really imperceptible. While I use FSRS as a base, and I’m very happy with the results it provides, it’s really only a few percentage points off of the SM-2 algorithm from the 90s. It’s slightly less stressful, definitely more accurate, but I think only a…
FYI, this looks awful on mobile. (Chrome on a pixel).
Content-Aware Spaced Repetition
51–60 of 69 posts
Re: Content-Aware Spaced Repetition
#52To help with language learning I tried Anki, didn't like the UX and ended up writing my own SRS, from scratch. One thing that becomes very obvious very quickly is that all cards derived from the same piece of information should be treated as a group. The last thing you'd want is to see "a cow / ?" quickly followed by "una mucca / ?". This is just pointless. So while I appreciate the in-depth write-up by the author, I…
I put together and built a Raycast extension for Anki for this reason: https://www.raycast.com/anton-suprun/anki
Using Raycast keyboard friendly UI makes Anki a lot more fun and friction-less.
If you use a Mac - give it a go.
Apologies if some features are missing - I’ve been procrastinating on patching it with some requested features
Re: Content-Aware Spaced Repetition
#53To help with language learning I tried Anki, didn't like the UX and ended up writing my own SRS, from scratch. One thing that becomes very obvious very quickly is that all cards derived from the same piece of information should be treated as a group. The last thing you'd want is to see "a cow / ?" quickly followed by "una mucca / ?". This is just pointless. So while I appreciate the in-depth write-up by the author, I…
I didn’t like the UX either but love everything else about it. I put together and built a Raycast extension for Anki for this reason: https://www.raycast.com/anton-suprun/anki Using Raycast keyboard friendly UI makes Anki a lot more fun and friction-less. If you use a Mac - give it a go. Apologies if some features are missing - I’ve been procrastinating on patching it with some requested features
Re: Content-Aware Spaced Repetition
#54I’ve been working on https://phrasing.app for a while now, including many iterations of the SRS. It’s been my experience that most of these sorts of improvements are really imperceptible. While I use FSRS as a base, and I’m very happy with the results it provides, it’s really only a few percentage points off of the SM-2 algorithm from the 90s. It’s slightly less stressful, definitely more accurate, but I think only a…
Just a friendly heads up, I’m on mobile and I noticed that the burger menu doesn’t work.
(iPhone 13)
Otherwise - awesome work
Re: Content-Aware Spaced Repetition
#55I explored memory models for spaced repetition in my master's thesis and later built an SRS product. This post shares my thoughts on content-aware memory models. I believe this technical shift in how SRS models the student's memory won't just improve scheduling accuracy but, more critically, will unlock better product UX and new types of SRS.
Thanks for the write-up! I've got a system for learning languages that does some of the things you mention. The goal is to be able to recommend content for a user to read which combines 1) appropriate level of difficulty 2) usefulness for learning. The idea is to have the SRS system build into the system, so you just sit and read what it gives you, and review of old words and learning new words (according to frequenc…
How far along are you in developing the system?
Re: Content-Aware Spaced Repetition
#56Earlier quoted context omitted.
I didn’t like the UX either but love everything else about it. I put together and built a Raycast extension for Anki for this reason: https://www.raycast.com/anton-suprun/anki Using Raycast keyboard friendly UI makes Anki a lot more fun and friction-less. If you use a Mac - give it a go. Apologies if some features are missing - I’ve been procrastinating on patching it with some requested features
Yeah, sorry, I don't like yours either :)
Side note: if anyone else is reading this and likes it - contributors are welcome.
There’s a lot of improvements to be made and I could use the help as I’m quite busy with a few other projects at the moment
Re: Content-Aware Spaced Repetition
#57I’ve been working on https://phrasing.app for a while now, including many iterations of the SRS. It’s been my experience that most of these sorts of improvements are really imperceptible. While I use FSRS as a base, and I’m very happy with the results it provides, it’s really only a few percentage points off of the SM-2 algorithm from the 90s. It’s slightly less stressful, definitely more accurate, but I think only a…
Hey it looks awesome! Just a friendly heads up, I’m on mobile and I noticed that the burger menu doesn’t work. (iPhone 13) Otherwise - awesome work
Thanks for the report and thanks for the kind words :)
Re: Content-Aware Spaced Repetition
#58Earlier quoted context omitted.
Thanks for the write-up! I've got a system for learning languages that does some of the things you mention. The goal is to be able to recommend content for a user to read which combines 1) appropriate level of difficulty 2) usefulness for learning. The idea is to have the SRS system build into the system, so you just sit and read what it gives you, and review of old words and learning new words (according to frequenc…
Interesting, I've been surprised to see how many language learning apps already include some of the ideas I've discussed in the blog post! How far along are you in developing the system?
There's an open beta of the system ported to Biblical Greek here:
I've got several active users without really having done any advertising; working on revamping the UI and redesigning the website before I do a big push and start advertising. Most of the people using the site have learned Biblical Greek entirely through the system.
There are experimental ports to Korean and Japanese as well, but those (along with the Mandarin port) aren't public yet. The primary missing pieces are:
1. Content -- the system relies on having large amounts of high-quality content. Finding it, tagging it, and dealing with copyright will take some time
2. On-ramp: It works best to help people at the intermediate level to advance. But if you start at an intermediate level, it doesn't know what you know.
Another thread I'm pursuing is exposing the algorithm via API to other language learning apps:
https://api-dev.laleolanguage.com/v1/docs
All of that needs a better funnel. I'll probably post some stuff here once I've got everything in a better state.
(If anyone reading this is interested in the API, please contact me at contact@laleolanguage.com .)
Re: Content-Aware Spaced Repetition
#59I’ve been working on https://phrasing.app for a while now, including many iterations of the SRS. It’s been my experience that most of these sorts of improvements are really imperceptible. While I use FSRS as a base, and I’m very happy with the results it provides, it’s really only a few percentage points off of the SM-2 algorithm from the 90s. It’s slightly less stressful, definitely more accurate, but I think only a…
That is an important insight. It is not so much which method gets you to learn more when used for a given amount of time. It is probably more about which method is fun to use, and engages you and thus actually gets used. Can't help but repeat this old joke: A guy bought a gym-membership for 6 months, and paid $1000. But he was lazy (like most of us are) and never went or very rarely went to the gym, never felt like g…
Yeah, you hear this a lot on Fitness YouTube -- the best workout is the one you actually do. With language, it's all about practice -- the best study method is the one you actually do.