Comment by treetalker

9 days ago

I'm always apprehensive about "efficiencies" like this because the process of generating the cards contributes substantially to the learning and memory formation.

Can anyone help me understand the opposing view better?

I completely agree with your first statement and I try to hand-generate my cards as much as possible.

On the other hand, hand-generation is very time intensive. Having some kind of Anki card for a topic you need to memorise is better than having nothing at all. If LLMs help you write cards that you wouldn't otherwise get around to writing then it can be worth it.

As an example, I've always found Anki really effective for my language learning. But the bottleneck was always finding the time to find good quality sentences from sources like grammar books and then creating the cards. Now I ask ChatGPT to generate me a whole bunch of example sentences for a particular topic or grammar point that I want to master, and I bulk import them into Anki in one go then use AwesomeTTS to create the audio. These cards feel less personal to me because I've lost the benefit of having put in the hard work of creating them myself from source materials. But that's more than made up for by the fact that I'm now progressing through the topics I need to learn at a much faster speed. I'd rather know 1000 words reasonably well than 200 words very well.

After a few repetitions I don't think there's much difference anyway between a card you generated yourself and one you didn't - the SRS algorithm sorts it out for you in the end. The AI generated one might just need a few more reviews/fails/hards to get to the same level of memorisation.

EDIT: I should add that I don't blindly trust ChatGPT's output. My wife is a native speaker for one of the languages, so I always have her check the cards. For my other language, I run the sentences past several other LLM models and I only keep those that all of them agree are correct and idiomatic.

  • > But the bottleneck was always finding the time to find good quality sentences from sources like grammar books and then creating the cards.

    I solve that bottleneck be seeking better books, documentaries and movies.

    Then I skip the flashcards step.

I have 15k learned. It's a question of timing. Can time spent making the card outweigh time saved learning it? I would say yes. It's easy to spend too long making a single card. A compromise is to make a small card at first and improve it whenever you fail it.

Personally I need some context in a card to hook it up to other things. Such as the sentence where I first encountered it. Without that I will often fail the card over and over and waste time - it would have been quicker to put some effort upfront making a decent card.

  • There is also a meta level investment in your deck that comes from curating it by hand, and that pays off in long term motivation AND improves recall.

    I'm sure some people can knuckle down and learn an LLM deck with random words, but they'd be a minority.

> the process of generating the cards contributes substantially to the learning and memory formation.

How is creating a card anything different than reviewing the card once? Anki is a long term tool, writing something down once isn't. The time spent creating cards is better spent on doing more reviews.

  • There is actually scientific evidence that direct engagement with material (e.g. making notes, re-writing in your own words, completing exercises, explaining it to others, etc.) is very beneficial to memory formation.

    So, although creating a card is similar to reviewing it once (in that they will both help you remember it for a while), the former is worth more than the latter as a "unit" of memorisation. This means that you'll likely have longer review intervals, and therefore spend less time on reviews, if you wrote the card yourself, because the memory starts out stronger.

    That has to be balanced of course with the amount of time you spend writing the card vs the gains you make in saved review time from having done so.

  • Try it and you will see why ;) This is a classic beginner mistake. In most cases, you are not only reviewing the card but also trying to learn something new in a random nonsensical order which you haven't mastered yet - that doesn't work.

  • At the risk of sounding glib, the first way that comes to mind is that the learner is using their own intellect and (short-term) memory to code the information into their own words (often or usually entailing at least some self-checking and critique) instead of merely "reviewing" (really, seeing for the first time) an unfamiliar association of prompt and response, which was generated by a stochastic program, and which may not be correct at all.

There’s no opposing view you’re just right. Also having a lot of Anki cards is bad, regardless of the fact that the reviews become less frequent as time goes on. You want as few cards as possible with as high a quality standard as you can get. With a few thousand cards it’s very easy to get into a cycle of spending a half hour or more per day doing reviews.

This only works if you actually check the Anki cards against the source material.

So if you wanted to learn the contents of a book without reading it, you're doing it wrong.

If you want to read a book and then test yourself on what you've read, it's totally fine.

100%, in fact it's like when you write a "cheatsheet" only to realize that now that you did dedicate some time to

- write down what is important

- present it in a condensed manner

- verify that it does indeed cover only the topic you need

... then ironically enough you probably do not need it anymore.