- O Spaced Repetition System, uma técnica de estudo que aumenta os intervalos de revisão de materiais já aprendidos, permite formar memória de longo prazo de forma eficaz com pouco investimento de tempo
- Com o algoritmo FSRS (Free Spaced Repetition Scheduler), que otimiza o agendamento de cartões para cada pessoa com previsões baseadas em machine learning, a eficiência e a satisfação dos usuários melhoram bastante em relação aos métodos anteriores
- Nas versões mais recentes do Anki, o FSRS foi adotado como agendador padrão, e a maioria dos usuários já o está utilizando
- Em comparação com serviços como WaniKani e Bunpro, a combinação de Anki com FSRS é superior em eficiência de aprendizado e flexibilidade
Visão geral do sistema de repetição espaçada
- O sistema de repetição espaçada é usado em diversas áreas para adquirir conhecimento e manter a memória de longo prazo
- É uma solução que permite revisões eficazes dentro de um tempo limitado, como em aulas escolares ou estudos por hobby
- As informações são apresentadas repetidamente em formato de flashcards, e os intervalos de revisão são ajustados de acordo com a resposta do usuário
- Investindo 20 minutos por dia, é possível memorizar facilmente 3.650 palavras em um ano
Métodos tradicionais de agendamento e suas limitações
- Nos primeiros sistemas de repetição espaçada, o algoritmo SuperMemo-2 era o mais utilizado
- Nesse método, os intervalos de revisão aumentam no estilo “depois de 1 dia, se acertar depois de 6 dias, se acertar de novo depois de 15 dias, e mais tarde depois de 37,5 dias”
- Em caso de erro, o intervalo volta para 1 dia, fazendo com que o mesmo cartão apareça repetidamente em intervalos curtos e gerando muita frustração
- Esse método se baseia em regras empíricas e arbitrárias, sem otimização para cada item individual de conhecimento
- Há a premissa irreal de que a curva de memória de todas as informações é igual
FSRS: agendamento aprimorado com base em machine learning
- O FSRS (Free Spaced Repetition Scheduler) otimiza individualmente os intervalos de revisão com base em técnicas modernas de machine learning
- Ele transforma em um problema de previsão a pergunta “quando a probabilidade de lembrar um cartão cai para 90%” e calcula o momento exato da revisão
- O modelo FSRS obtém por ajuste de curva três funções: dificuldade (1 a 10 por cartão), estabilidade (o período em que a taxa de lembrança cai de 100% para 90%) e recuperabilidade (a probabilidade de lembrar após a passagem de certo número de dias)
- Usando 21 parâmetros, ele otimiza as curvas com grandes volumes de dados de revisão e reajusta os parâmetros para refletir o histórico individual de revisões
- O FSRS permite definir a taxa de lembrança alvo desejada pelo usuário (por exemplo, 90%) e simular a carga diária de estudo e a contagem correspondente
- Por exemplo, ao definir a taxa de lembrança em 70%, a quantidade diária de revisões diminui, enquanto o número de cartões lembrados pode até aumentar
Aplicação prática do FSRS
- O Anki adotou o FSRS como agendador padrão a partir da versão 23.10, lançada em 2023-11
- Com o FSRS, a carga diária de revisão diminui, e o estresse ao revisar cartões errados não aumenta de forma tão intensa
- Com as configurações recomendadas, é possível otimizar o equilíbrio entre eficiência de estudo e volume de estudo
- Como projeto open source, ele pode ser implementado em vários idiomas e softwares
Comparação com outros serviços de estudo
- Em serviços por assinatura como WaniKani e Bunpro, são oferecidos apenas intervalos fixos, sem ajustes personalizados
- Ex.: 4 horas, 8 horas, 1 dia, 2 dias, 7 dias... ciclos de revisão definidos de forma arbitrária
- Quando um cartão é respondido errado, ele não volta necessariamente ao estágio mínimo, e como não há previsão baseada em machine learning, a eficiência fica muito atrás
- Cartões que passaram de certo intervalo deixam de ser mostrados, o que causa perda de conhecimento no longo prazo
- Isso leva ao acúmulo de estresse e ineficiência para o aprendiz
Vantagens do Anki
- A interface pode ser um pouco incômoda, mas seus pontos fortes são os recursos de estudo de alto desempenho, as atualizações contínuas e a ampla possibilidade de customização
- Na prática, ele oferece flexibilidade adequada para aprendizes de várias áreas e em diferentes níveis
- É ideal para construir conhecimento de longo prazo, do nível básico ao avançado
- Com base na experiência direta de uso, consolidou-se como uma ferramenta de estudo eficaz
Saiba mais
- Para entender melhor os princípios da repetição espaçada, o funcionamento detalhado do FSRS e exemplos de implementação, consulte os materiais abaixo
- open-spaced-repetition/awesome-fsrs: lista de implementações do FSRS em várias linguagens de programação e softwares
- open-spaced-repetition/srs-benchmark: resultados de benchmark comparando o FSRS com vários algoritmos (por exemplo, SuperMemo-2, algoritmo do Duolingo etc.)
- Atualmente, o único desempenho consistentemente superior ao do FSRS é o de uma rede neural LSTM baseada no algoritmo OpenAI Reptile
1 comentários
Comentários do Hacker News