4 points par GN⁺ 2025-05-19 | 1 commentaires | Partager sur WhatsApp
  • Un système de mémorisation par répétition espacée combine les Testing effect et Spacing effect pour mémoriser efficacement des milliers de faits, et peut servir non seulement à l’apprentissage par cœur mais aussi à la compréhension conceptuelle
  • Supermemo de Piotr Wozniak a été le premier système grand public, a adopté le terme « spaced repetition » et l’a popularisé
  • Les exemples d’implémentation vont des outils traditionnels comme Supermemo, Mnemosyne et Anki à des variantes comme Mnemonic medium, Execute Program, RemNote, Mochi, Readwise, Chessable MoveTrainer et Revuu
  • Les facteurs qui rendent l’adoption difficile sont la rédaction de bons prompts, l’habitude de faire des révisions régulières, la séparation entre les révisions et les activités d’intérêt, et l’ennui causé par le manque de nouveaux prompts
  • Un système de mémorisation efficace ne se résume pas à un algorithme d’espacement : il faut aussi traiter la conception des prompts, le mode de notation, le lien émotionnel et les usages qui encouragent l’application, la synthèse et la création

Système qui rend la mémoire optionnelle

  • Un système de mémorisation par répétition espacée combine les Testing effect et Spacing effect pour mémoriser efficacement un grand nombre de faits
  • Il est particulièrement efficace pour gérer des milliers de faits, et certains utilisateurs l’emploient pour des tâches plus larges
  • Ce système rend la mémoire optionnelle, sans se limiter à la simple mémorisation de faits
  • Il peut aussi servir à développer la compréhension conceptuelle, en allant au-delà des seules connaissances déclaratives pour traiter des relations comme les connexions, les implications, les causes et les effets

Supermemo et diffusion du terme

  • Le premier système grand public de mémorisation par répétition espacée est Supermemo, créé par Piotr Wozniak
  • Supermemo a adopté le terme « spaced repetition » et l’a popularisé
  • Dans la littérature antérieure, plusieurs termes désignaient différents aspects spécifiques du même phénomène sous-jacent

Outils d’implémentation et variantes

Enjeux de conception liés au planning et à la notation

  • Les propriétés d’un système de mémorisation par répétition espacée incluent la vitesse maximale d’entrée, l’optimisation du planning, l’auto-évaluation et l’évaluation automatique, la relation avec la pratique délibérée, ainsi que les mécanismes de nouvelle tentative
  • L’un des enjeux algorithmiques est qu’un simple algorithme de répétition espacée peut mal gérer les échecs prévisibles
  • Les mécanismes de nouvelle tentative et l’optimisation du planning restent des problèmes de conception distincts qui déterminent l’efficacité de la mémorisation
  • L’une des entrées clés utilisées par le système est de savoir si l’utilisateur s’est correctement souvenu du prompt

Obstacles pratiques à l’adoption

  • Beaucoup de personnes considèrent que la mémoire n’est pas importante pour les travaux créatifs profonds
  • Il est difficile de rédiger de bons prompts pour la mémorisation par répétition espacée
    • Les bons prompts ont des propriétés importantes spécifiques
    • Étudier des prompts créés par d’autres est généralement peu efficace
    • Le principal facteur limitant la capacité du système est la rédaction de prompts suffisamment bons
    • Le texte évoque aussi la possibilité d’utiliser le machine learning pour générer de bons prompts à partir de textes explicatifs
  • L’un des éléments importants à optimiser est le lien émotionnel avec les sessions de révision et leur contenu
  • Les sessions d’entraînement du système de mémorisation peuvent être trop séparées des activités réellement intéressantes
  • Une pratique régulière de la mémorisation par répétition espacée est une habitude coûteuse à mettre en place
    • Les bénéfices du système n’apparaissent pas rapidement
    • Les utilisateurs peuvent avoir l’impression que leur mémoire est pire qu’elle ne l’est réellement
  • Sans arrivée régulière de nouveaux prompts, les sessions de révision deviennent facilement ennuyeuses et déconnectées des centres d’intérêt du moment
  • La culture dominante autour des systèmes de mémorisation par répétition espacée peut se focaliser sur des objectifs dépourvus de sens

Objections fréquentes et axes de réponse

  • Une objection fréquente est que les systèmes de mémorisation par répétition espacée ne concernent que la mémorisation de faits simples, donc l’apprentissage scolaire
  • À cause de leurs expériences scolaires de mémorisation, les gens peuvent sous-estimer l’importance de la mémoire
  • Les systèmes existants sont presque tous utilisés pour des connaissances déclaratives simples, mais les systèmes de mémorisation par répétition espacée peuvent aussi servir à développer la compréhension conceptuelle
  • Un système de mémorisation peut automatiser la mémorisation mécanique afin d’aider à se concentrer sur un engagement plus profond
  • L’augmentation de la mémoire peut permettre de traverser plus vite la phase initiale désagréable de l’apprentissage d’un sujet
  • Il est toutefois précisé que la rédaction de prompts pour la compréhension conceptuelle est difficile
  • Parmi les autres objections figurent les idées selon lesquelles « si c’est assez important, on s’en souviendra naturellement », « learn by doing est préférable », les aides-mémoire externes suffisent, les techniques mnémotechniques remplacent le SRS, les connaissances apprises via le SRS ne se transfèrent pas, ou encore que la vraie valeur réside dans la création directe des prompts

Usages au-delà de la mémorisation

  • Les systèmes de mémorisation par répétition espacée peuvent aussi s’appliquer à des usages rares
  • Ils peuvent servir à programmer l’attention de l’utilisateur dans une direction particulière
  • On peut aussi les voir sous une forme proche du catéchisme
  • Ils peuvent être utilisés avec des prompts qui encouragent l’application, la synthèse et la création
  • Certaines discussions préfèrent l’expression « memory system » à « spaced repetition system », et vont même jusqu’à envisager l’expression « practice systems »

Références et exemples

1 commentaires

 
GN⁺ 2025-05-19
Avis sur Hacker News
  • Si cela vous semble trop lourd parce qu’il y a plusieurs jours de lecture, il peut être utile de commencer par cette BD qui explique l’idée de base de la répétition espacée : https://ncase.me/remember/

  • Pour recommander un produit, mon application préférée de répétition espacée + prise de notes + apprentissage est https://www.remnote.com/
    Je ne suis pas affilié, je la recommande simplement avec conviction. Si vous connaissez Anki, dites-vous qu’elle suit les mêmes conventions, avec un excellent système de gestion des cartes. Ajouter une carte est aussi simple que d’écrire dans une liste à puces quelque chose comme [recto de la carte] == [verso de la carte]. L’ergonomie est bien pensée pour l’accès au clavier, les raccourcis et la navigation ; l’app prend aussi en charge les textes à trous (cloze deletion), l’occultation d’images (image occlusion), la gestion de ressources comme les PDF et les images, ainsi que FSRS, qui est actuellement le meilleur algorithme de planification SRS
    En dehors des outils généralistes de génération de code, c’est la meilleure intégration IA optionnelle que j’aie vue dans un produit. En apprenant l’espagnol, si j’écris el vaquero ==< [tab], la traduction est générée automatiquement et des cartes dans les deux sens sont créées. Pour les maths, on peut transformer une partie d’une formule LaTeX en trou à compléter, et l’IA produit assez souvent une formule LaTeX correcte qu’il suffit de retoucher un peu. Ces bonus permettent de prendre des notes en temps réel sous forme de flashcards, même pendant un cours particulier d’espagnol ou un cours de maths
    Les réglages bas niveau sont moins ouverts que dans Anki, et le système d’extensions est plus réduit, mais en échange c’est davantage « ça marche tout de suite ». Si vous en avez assez de bricoler Anki en permanence, c’est excellent dans l’ensemble. Le rythme de développement est rapide, les vidéos de notes de version sont bonnes, et de petites mises à jour sortent presque chaque semaine. J’ai rencontré quelques bugs en voyage à l’étranger quand la connexion Internet était mauvaise, mais globalement j’en suis très satisfait

    • 18 dollars par mois, ça paraît ridiculement cher. Et c’est sans doute une appli monstre en Electron
    • Lassé de l’aspect brut d’Anki, j’ai fini par aimer Mochi[1], et je ne suis pas affilié non plus
      Mochi a d’excellentes apps natives macOS et iOS, et comme les cartes sont au format Markdown, on peut les générer avec un LLM via un prompt système personnalisé. J’ai découvert aujourd’hui qu’il existe aussi une API, donc je vais peut-être essayer de faire en sorte qu’un LLM pousse directement de nouvelles cartes via un serveur MCP
      1. https://mochi.cards/
    • J’ai utilisé RemNote pendant quelques mois, puis j’ai finalement migré vers Mochi. Personnellement, ça m’a donné l’impression d’un Anki rendu plus joli
      Dans RemNote, l’interface pour interagir avec les blocs/lignes était lourde et compliquée, aussi bien sur mobile que sur le web. L’interface en tableau qui affiche les cartes peut aussi être assez limitée. L’idée de transformer un bloc en carte en ajoutant <==> était ingénieuse, mais je trouve que l’usage de « l’IA » y est très surévalué
    • Je l’ai utilisé pendant tout mon cursus d’informatique, et ça m’a très bien convenu. Aujourd’hui, je m’appuie dessus comme base de connaissances personnelle solide
  • J’ai essayé plusieurs fois les systèmes de répétition espacée, mais le problème que je retrouve toujours, c’est qu’il y a peu de choses qui valent la peine d’être mémorisées. Ce qui est vraiment important, je m’en souviens sans effort ; le reste, quand on révise des cartes tous les jours, finit avec le temps par ressembler à une corvée dénuée de sens

    • J’utilise Anki moins comme outil de mémorisation que comme dispositif pour créer des connexions fortuites. Quand j’ai une observation ou une idée intéressante, je l’écris en quelques phrases et je la stocke à deux endroits. L’un dans Obsidian, avec des liens vers les notes associées, l’autre dans Anki sous forme de carte à trous
      J’ai configuré Anki avec de longs intervalles de révision (1 jour, 1 semaine, 1 mois, puis automatique), et je révise en général environ une fois par semaine. Dans ce processus, les notes apparaissent dans un ordre aléatoire, ou je découvre des liens entre ce sur quoi je travaillais récemment et les notes révisées, ce qui fait souvent émerger de nouvelles idées
      En pratique, je laisse passer beaucoup de ces idées sans les noter ; en moyenne, cela représente environ une nouvelle note par jour, mais elles arrivent plutôt par grappes
    • Par exemple, quand on apprend la biologie, on mémorise des termes comme « réaction anabolique » ou « transcriptase inverse » ; quand on apprend l’algèbre, on mémorise des groupes importants comme S_n ou GL_n ; en statistique, on mémorise les principales lois de probabilité, leurs moyennes et leurs écarts types. Pour préparer des olympiades de mathématiques, il faut retenir des choses comme le théorème des restes chinois
      Ce n’est qu’une toute petite partie de l’apprentissage, mais elle accélère fortement le reste. Quand on lit un texte, on peut le comprendre sans devoir chercher ou réfléchir en profondeur à chaque notion ; quand on résout des problèmes complexes, les connaissances sont déjà prêtes à l’emploi
      On peut le faire lors de la première phase d’apprentissage superficiel, ou même avant ; une fois mémorisé, on utilise ensuite ces connaissances dans des contextes plus avancés, comme lire des articles, enseigner ou résoudre des problèmes complexes. Les connaissances se connectent entre elles, et la répétition espacée est un moyen rapide et peu coûteux de construire les parties simples de ce réseau de connaissances
    • Moi aussi, je suis plutôt du côté de ceux qui n’ont pas encore trouvé beaucoup d’usages utiles au fait de mémoriser de nombreux faits. L’usage principal que je vois revenir est l’enrichissement du vocabulaire dans l’apprentissage des langues. Il y a sûrement des gens qui s’en servent pour apprendre autre chose
      Cela m’a fait me demander si je pourrais mieux mémoriser les parties importantes des normes ISO/IEC au travail, mais je ne vois pas très bien comment mapper cela sur des flashcards
  • Inspiré par cet article https://andymatuschak.org/books/, j’ai créé https://readboost.io/, qui ajoute des Q&R et du SRS aux ePub. Il peut encore y avoir des bugs, mais personnellement je l’ai trouvé assez utile

    • J’obtiens une erreur interne du serveur à l’étape d’aperçu, mais j’aime vraiment beaucoup l’idée
  • Je recommande vivement How to write good prompts du même auteur. C’est en lisant cet article que j’ai commencé à vraiment comprendre la répétition espacée

  • L’une des barrières à l’adoption manque dans la liste de l’auteur du site, alors qu’elle est importante, du moins pour moi. Je suis l’une des personnes les moins qualifiées au monde pour écrire des cartes sur le sujet que j’apprends. Il y a de fortes chances que je crée des cartes qui me fassent mémoriser des informations fausses de manière efficace et efficiente, et je ne veux pas prendre ce risque

    • En général, je copie-colle directement depuis un corpus suffisamment fiable du domaine concerné
  • J’utilise une variante de SRS pour conserver des notes sur ce que j’ai lu, et séparément aussi pour des usages SRS plus classiques. Je découpe en blocs les notes que j’ai créées à partir de livres comme Psycho-Cybernetics, 7 Habits ou Iron John, et j’en révise 3 ou 4 par jour
    Quand un passage ressort particulièrement pendant la lecture, je le déplace vers la « révision quotidienne », et je repousse les autres notes de quelques jours, semaines ou mois. Je fais ça depuis environ 15 ans, et cela m’a plutôt bien réussi

  • Comme autre recommandation utilisable sur Android, il y a https://normata.com/flip/
    Je l’utilise comme outil complémentaire pendant que j’apprends l’allemand dans une vraie école de langues. Je crée un nouveau Study Set à partir de zéro et j’ajoute à chaque cours les nouveaux mots à mémoriser. Jusqu’ici, ça me plaît

  • Quelqu’un connaît une bonne application de répétition espacée à recommander sur Android ? Idéalement une application qui ne fasse que de la répétition espacée

    • Comme dans le commentaire frère ci-dessus, https://apps.ankiweb.net/ est open source, multiplateforme, gratuit sauf sur iOS, et suffisamment populaire pour avoir une communauté et un écosystème
    • AnkiDroid
    • Mochi est excellent
  • Quelqu’un a-t-il trouvé un bon site avec des cartes toutes prêtes pour mémoriser les voicings d’accords au piano, ou si possible des pistes avec lesquelles s’entraîner en même temps ?