Earlier quoted context omitted.
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?
It started out as a side project just for myself to study Mandarin in 2019. There's an open beta of the system ported to Biblical Greek here: https://www.laleolanguage.com 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 t…
Content-Aware Spaced Repetition
61–69 of 69 posts
Re: Content-Aware Spaced Repetition
#62Earlier quoted context omitted.
This looks incredible, and its obvious that a lot of work has been done, but in exploring it I notice a lot of things that make me hesitate to spend the money! First, in the section "Expressions are flashcards on steroids", the flavor text on each element (Translations, Audio, etc) is identical. Next, I look at the pricing and get one idea. Then when I create an account and go to upgrade, I see completely different p…
What the heck? Thank you for bringing the flavor text issue to my attention. You have no idea how long I spent making sure the copy on each of those to make sure they were unique, fit all screen sizes, etc. I have no idea what happened and I’m tragically upset now XD The “say something about comprehensible input” was indeed a funny copy issue I found a few weeks ago. edit: found and fixed! original: I thought I fixed…
It does look great, so kudos!
Re: Content-Aware Spaced Repetition
#63Earlier quoted context omitted.
What the heck? Thank you for bringing the flavor text issue to my attention. You have no idea how long I spent making sure the copy on each of those to make sure they were unique, fit all screen sizes, etc. I have no idea what happened and I’m tragically upset now XD The “say something about comprehensible input” was indeed a funny copy issue I found a few weeks ago. edit: found and fixed! original: I thought I fixed…
Impressive turn around in general, that certainly instills some confidence! It does look great, so kudos!
Re: Content-Aware Spaced Repetition
#64What ends up happening is I have two similar cards mixed up. For the first card I take a 50/50 and get it right. Then for the second card I get it correct by process of information instead of having to take another 50/50. This results in the system incorrectly thinking I knew the second card that came up.
Re: Content-Aware Spaced Repetition
#65Rather than relying on an embedding space, my approach is to have the cards themselves be grammars that can define the relationships between concepts explicitly. Then the problem becomes what specific sampling of all the possible outputs is optimal for a learner to see at any given time, given their knowledge state. See how it's applied to Japanese learning here: https://elldev.com/feed/grsly
Amazing work! In https://rember.com the main unit is a note representing a concept or idea, plus some flashcards associated to it, hsrs would fit perfectly! I'll look more deeply into it.
Re: Content-Aware Spaced Repetition
#66I’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…
Re: Content-Aware Spaced Repetition
#67Rather than relying on an embedding space, my approach is to have the cards themselves be grammars that can define the relationships between concepts explicitly. Then the problem becomes what specific sampling of all the possible outputs is optimal for a learner to see at any given time, given their knowledge state. See how it's applied to Japanese learning here: https://elldev.com/feed/grsly
This is awesome. I've been using Bunpro for a while, which has great content, but I find myself memorizing the sentences rather than the grammar. Randomly generating cards based on the grammar points and vocab makes a ton of sense. Some questions / comments / suggestions: 1. Is there a way to import vocab / kanji from Wanikani? WK is quite popular and has a good API. Bunpro integrates nicely with it, where it will or…
2. this is more challenging as there's very often not a 1-to-1 relationship between grammar points.
3. I have a branch on the hsrs github that changes the sampling to be prefix-order so an llm can guide it, with mixed results. There's a tension between picking common outputs, and picking the output that will maximize your increase in retention across multiple cards. That being said 色んな娘 is definitely me forgetting to tag 娘 as non-attributive (like pronouns), will fix. you can read about the mechanisms I have to keep the content as natural as possible here: https://github.com/satchelspencer/hsrs/blob/main/docs/deck-c...
Re: Content-Aware Spaced Repetition
#68Rather than relying on an embedding space, my approach is to have the cards themselves be grammars that can define the relationships between concepts explicitly. Then the problem becomes what specific sampling of all the possible outputs is optimal for a learner to see at any given time, given their knowledge state. See how it's applied to Japanese learning here: https://elldev.com/feed/grsly
Amazing work! In https://rember.com the main unit is a note representing a concept or idea, plus some flashcards associated to it, hsrs would fit perfectly! I'll look more deeply into it.
however, individual grammar outputs aren't their own cards, you get a fresh example every time you see a card. this requires a very different scheduling approach, since you have to estimate how all the cards in the 'call tree' contribute to the overall result and reschedule them as well https://github.com/satchelspencer/hsrs/blob/main/docs/overvi...
Re: Content-Aware Spaced Repetition
#69Earlier quoted context omitted.
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?
It started out as a side project just for myself to study Mandarin in 2019. There's an open beta of the system ported to Biblical Greek here: https://www.laleolanguage.com 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 t…