<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: michael fabien</title>
    <description>The latest articles on Forem by michael fabien (@michaelfabien).</description>
    <link>https://forem.com/michaelfabien</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3893121%2Fe3517f5a-fd8e-4dd7-bae9-238f0712cae6.jpg</url>
      <title>Forem: michael fabien</title>
      <link>https://forem.com/michaelfabien</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/michaelfabien"/>
    <language>en</language>
    <item>
      <title>The Interleaving Effect: Why Mixing Study Topics Outperforms Blocked Practice in PASS/ECNi</title>
      <dc:creator>michael fabien</dc:creator>
      <pubDate>Fri, 24 Apr 2026 19:13:29 +0000</pubDate>
      <link>https://forem.com/michaelfabien/the-interleaving-effect-why-mixing-study-topics-outperforms-blocked-practice-in-passecni-1k50</link>
      <guid>https://forem.com/michaelfabien/the-interleaving-effect-why-mixing-study-topics-outperforms-blocked-practice-in-passecni-1k50</guid>
      <description>&lt;h1&gt;
  
  
  The Interleaving Effect: Why Mixing Study Topics Outperforms Blocked Practice in PASS/ECNi
&lt;/h1&gt;

&lt;p&gt;You open your anatomy textbook. You study the heart for 90 minutes, then the lungs for 90 minutes, then the kidneys. Neat, organized, blocked.&lt;/p&gt;

&lt;p&gt;This feels productive. Research says it isn't.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Counterintuitive Science
&lt;/h2&gt;

&lt;p&gt;In 2007, Rohrer and Taylor published a landmark study that shook conventional wisdom about study strategies. They compared two groups of students:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Group A (blocked practice)&lt;/strong&gt;: studied topic 1, then topic 2, then topic 3 — each in its own session&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Group B (interleaved practice)&lt;/strong&gt;: mixed all three topics randomly within each session&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Group A felt more confident during studying. Group B felt confused, slower, and less fluent.&lt;/p&gt;

&lt;p&gt;On the final test one week later? &lt;strong&gt;Group B outperformed Group A by 43%.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Interleaving Works
&lt;/h2&gt;

&lt;p&gt;Blocked practice creates an illusion of mastery. When you review the same topic repeatedly, retrieval becomes automatic — but that automaticity comes from short-term fluency, not durable encoding.&lt;/p&gt;

&lt;p&gt;Interleaving forces your brain to:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Discriminate between concepts&lt;/strong&gt; — "Is this a restrictive or obstructive lung disease?" requires accessing the right category, not just reciting facts&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Rebuild context with each retrieval&lt;/strong&gt; — each switch reactivates the full conceptual network&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Identify the &lt;em&gt;type&lt;/em&gt; of problem before solving it&lt;/strong&gt; — exactly what PASS and ECNi questions demand&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Bjork (1994) calls these "desirable difficulties" — cognitive obstacles that feel harder in the moment but produce superior long-term retention.&lt;/p&gt;

&lt;h2&gt;
  
  
  What This Means for PASS
&lt;/h2&gt;

&lt;p&gt;The PASS curriculum covers physiology, biochemistry, histology, anatomy, and pharmacology simultaneously. Most students block by subject:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Monday = anatomy. Tuesday = physiology. Wednesday = biochemistry.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The science suggests the opposite: &lt;strong&gt;mix UE1 and UE2 and UE4 within the same study session&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;This mirrors the actual exam structure — no PASS QCM is labeled "this is a physiology question."&lt;/p&gt;

&lt;h3&gt;
  
  
  Practical Interleaving Protocol
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Session de 90 minutes:
├── 15 min — UE2 (biochimie, glycolyse)
├── 15 min — UE4 (embryologie, feuillets)
├── 15 min — UE1 (biophysique, osmose)
├── 15 min — UE2 (retour, cycle de Krebs)
├── 15 min — UE4 (signalisation cellulaire)
└── 15 min — révision active, auto-test
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It feels messy. That's the point.&lt;/p&gt;

&lt;h2&gt;
  
  
  For ECNi Preparation
&lt;/h2&gt;

&lt;p&gt;The ECNi is entirely case-based. A single clinical dossier can span cardiology, nephrology, and pharmacology. Students who block by specialty during residency preparation fail to build the diagnostic reasoning interleaving naturally trains.&lt;/p&gt;

&lt;p&gt;Study tip: mix your LiSA items by system rather than grouping all cardio, then all pneumo.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Spacing + Interleaving Combo
&lt;/h2&gt;

&lt;p&gt;Interleaving is even more powerful when combined with spaced repetition. The optimal study sequence:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Initial learning&lt;/strong&gt;: short, focused blocks (necessary for acquisition)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Review sessions&lt;/strong&gt;: interleaved across topics, spaced over days/weeks&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pre-exam&lt;/strong&gt;: retrieval practice with mixed question formats&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This is exactly the approach built into &lt;a href="https://pass.askamelie.com" rel="noopener noreferrer"&gt;Ask Amélie&lt;/a&gt; — adaptive interleaving that adjusts based on your retrieval performance, not arbitrary subject divisions.&lt;/p&gt;

&lt;h2&gt;
  
  
  Key References
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Rohrer, D. &amp;amp; Taylor, K. (2007). The shuffling of mathematics problems improves learning. &lt;em&gt;Instructional Science&lt;/em&gt;, 35(6), 481–498.&lt;/li&gt;
&lt;li&gt;Bjork, R.A. (1994). Memory and metamemory considerations in the training of human beings. In J. Metcalfe &amp;amp; A. Shimamura (Eds.), &lt;em&gt;Metacognition&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;Kornell, N. &amp;amp; Bjork, R.A. (2008). Learning concepts and categories: Is spacing the 'enemy' of induction? &lt;em&gt;Psychological Science&lt;/em&gt;, 19(6), 585–592.&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;Prépares-tu le PASS ou l'ECNi ? Ask Amélie applique automatiquement l'interleaving et la répétition espacée à tes révisions : &lt;a href="https://pass.askamelie.com" rel="noopener noreferrer"&gt;pass.askamelie.com&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>learning</category>
      <category>medicine</category>
      <category>studytips</category>
      <category>cognitive</category>
    </item>
    <item>
      <title>The Generation Effect: Why Pre-Made Flashcards Are Slowing You Down in PASS/ECNi</title>
      <dc:creator>michael fabien</dc:creator>
      <pubDate>Thu, 23 Apr 2026 22:44:56 +0000</pubDate>
      <link>https://forem.com/michaelfabien/the-generation-effect-why-pre-made-flashcards-are-slowing-you-down-in-passecni-4ene</link>
      <guid>https://forem.com/michaelfabien/the-generation-effect-why-pre-made-flashcards-are-slowing-you-down-in-passecni-4ene</guid>
      <description>&lt;p&gt;You have been doing it wrong.&lt;/p&gt;

&lt;p&gt;Not because you are lazy — but because no one told you about the &lt;strong&gt;generation effect&lt;/strong&gt;, one of cognitive science most robust findings in medical education.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Is the Generation Effect?
&lt;/h2&gt;

&lt;p&gt;In 1978, Slamecka and Graf published a landmark study: when students &lt;em&gt;generated&lt;/em&gt; their own answers (even partially), they retained information &lt;strong&gt;significantly better&lt;/strong&gt; than students who simply read the correct answer.&lt;/p&gt;

&lt;p&gt;The mechanism? Effortful processing. When your brain has to &lt;em&gt;work&lt;/em&gt; to produce information, it creates stronger, more durable memory traces.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Medical Student Trap
&lt;/h2&gt;

&lt;p&gt;Most PASS and ECNi students rely on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Anki decks created by others&lt;/li&gt;
&lt;li&gt;Course PDFs re-read 3 to 4 times&lt;/li&gt;
&lt;li&gt;Summary sheets copied from senior students&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All of these are &lt;strong&gt;recognition tasks&lt;/strong&gt;. Your brain thinks: I have seen this before — and mistakes familiarity for mastery.&lt;/p&gt;

&lt;p&gt;The problem: medical exams test &lt;strong&gt;recall&lt;/strong&gt;, not recognition.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the Research Shows
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Slamecka and Graf (1978)&lt;/strong&gt; — Generating a word from a stem produced 50%+ better recall than reading the complete word pair.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Bjork (1994)&lt;/strong&gt; — The difficulty of generation is not a bug, it is the feature. He calls these mechanisms desirable difficulties.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Richland, Kornell and Bjork (2009)&lt;/strong&gt; — Pre-testing students on material they have not studied yet still improves final test performance vs. just studying.&lt;/p&gt;

&lt;h2&gt;
  
  
  The PASS Application
&lt;/h2&gt;

&lt;p&gt;Instead of: reading the Krebs cycle produces 10 NADH per glucose&lt;/p&gt;

&lt;p&gt;Do: close the book, write: The Krebs cycle produces ___ NADH per ___&lt;/p&gt;

&lt;p&gt;For ECNi dossiers: generate your own differential diagnosis &lt;em&gt;before&lt;/em&gt; looking at the answer, then compare.&lt;/p&gt;

&lt;h2&gt;
  
  
  Generation + Spaced Repetition = Maximum Retention
&lt;/h2&gt;

&lt;p&gt;The most powerful protocol:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Generate&lt;/strong&gt; (write the answer from memory)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Verify&lt;/strong&gt; (check against source)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Space&lt;/strong&gt; the next review using optimal intervals&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This is the protocol implemented at &lt;a href="https://pass.askamelie.com" rel="noopener noreferrer"&gt;pass.askamelie.com&lt;/a&gt; — AI adapts the generation prompts to your specific weak zones.&lt;/p&gt;

&lt;h2&gt;
  
  
  Practical Protocol for Tonight
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Read one chapter heading (5 min)&lt;/li&gt;
&lt;li&gt;Close everything. Write every concept you can generate (10 min)&lt;/li&gt;
&lt;li&gt;Check gaps (5 min)&lt;/li&gt;
&lt;li&gt;Generate again tomorrow&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The discomfort in step 2? That is your brain building durable memory.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Sources: Slamecka and Graf (1978) J Experimental Psychology; Bjork (1994) Memory Distortions; Richland, Kornell and Bjork (2009) Psychonomic Bulletin.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Preparing for PASS or ECNi? Try the adaptive generation protocol at &lt;a href="https://pass.askamelie.com" rel="noopener noreferrer"&gt;pass.askamelie.com&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>learning</category>
      <category>medicine</category>
      <category>studytips</category>
      <category>science</category>
    </item>
    <item>
      <title>Active Recall vs Passive Review: The Study Method That Determines Medical Exam Success</title>
      <dc:creator>michael fabien</dc:creator>
      <pubDate>Thu, 23 Apr 2026 19:35:18 +0000</pubDate>
      <link>https://forem.com/michaelfabien/active-recall-vs-passive-review-the-study-method-that-determines-medical-exam-success-12jm</link>
      <guid>https://forem.com/michaelfabien/active-recall-vs-passive-review-the-study-method-that-determines-medical-exam-success-12jm</guid>
      <description>&lt;h2&gt;
  
  
  The Study Trap
&lt;/h2&gt;

&lt;p&gt;You read your notes. You highlight. You feel like you are learning. You are not.&lt;/p&gt;

&lt;p&gt;Passive review gives you a dangerous illusion of mastery. Familiarity is not recall.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Research Says
&lt;/h2&gt;

&lt;p&gt;Karpicke and Blunt (2011) tested four study groups. The group using active recall outperformed everyone else by 50% — not by studying more, but differently.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Mechanism
&lt;/h2&gt;

&lt;p&gt;When you struggle to retrieve information, your brain strengthens the memory trace. This is the testing effect — one of the most replicated findings in cognitive psychology.&lt;/p&gt;

&lt;h2&gt;
  
  
  For PASS and ECNi Students
&lt;/h2&gt;

&lt;p&gt;Medical curricula are enormous. The sheer volume makes passive review feel necessary. But this is backwards: the more material you have, the more critical efficient methods become.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Practical techniques:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Blank page method: close notes, write everything you remember&lt;/li&gt;
&lt;li&gt;Question-first reading: generate questions before reading&lt;/li&gt;
&lt;li&gt;Spaced retrieval: return to material at 1 day, 3 days, 1 week intervals&lt;/li&gt;
&lt;li&gt;Interleaving: mix subjects rather than blocking&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The Compounding Effect
&lt;/h2&gt;

&lt;p&gt;A student using spaced active recall for 6 months enters the exam with 3x the accessible knowledge — often studying fewer total hours.&lt;/p&gt;

&lt;p&gt;Try it at &lt;a href="https://pass.askamelie.com" rel="noopener noreferrer"&gt;pass.askamelie.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Sources: Karpicke &amp;amp; Blunt (2011); Dunlosky et al. (2013)&lt;/em&gt;&lt;/p&gt;

</description>
      <category>learning</category>
      <category>education</category>
      <category>productivity</category>
      <category>science</category>
    </item>
    <item>
      <title>Testing Effect vs Relecture : pourquoi les medecins revisent mal (et comment la science repond)</title>
      <dc:creator>michael fabien</dc:creator>
      <pubDate>Thu, 23 Apr 2026 06:41:03 +0000</pubDate>
      <link>https://forem.com/michaelfabien/testing-effect-vs-relecture-pourquoi-les-medecins-revisent-mal-et-comment-la-science-repond-639</link>
      <guid>https://forem.com/michaelfabien/testing-effect-vs-relecture-pourquoi-les-medecins-revisent-mal-et-comment-la-science-repond-639</guid>
      <description>&lt;h2&gt;
  
  
  Le testing effect : la technique la plus sous-utilisée en médecine
&lt;/h2&gt;

&lt;p&gt;Vous révisez en relisant vos cours. C'est confortable. C'est aussi l'une des pires stratégies de mémorisation documentées par la science.&lt;/p&gt;

&lt;p&gt;En 2011, Roediger &amp;amp; Karpicke ont publié une étude qui a secoué le monde de la pédagogie médicale :&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Les étudiants qui &lt;strong&gt;se testaient&lt;/strong&gt; après une lecture retenaient &lt;strong&gt;50% de plus&lt;/strong&gt; 1 semaine plus tard que ceux qui relisaient.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Et pourtant, dans les amphis de P1 et les gardes d'internat, la relecture reste la norme.&lt;/p&gt;




&lt;h2&gt;
  
  
  Pourquoi la relecture échoue
&lt;/h2&gt;

&lt;p&gt;Le paradoxe de la fluence : quand vous relisez, les mots vous semblent familiers. Votre cerveau interprète cette familiarité comme de la compréhension. C'est une illusion.&lt;/p&gt;

&lt;p&gt;Bjork (2011) appelle ça le &lt;strong&gt;"illusion of knowing"&lt;/strong&gt; : on confond la reconnaissance avec le rappel. Or à l'examen, vous devez rappeler, pas reconnaître.&lt;/p&gt;




&lt;h2&gt;
  
  
  Le testing effect en pratique
&lt;/h2&gt;

&lt;p&gt;Voici ce que dit la littérature :&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Stratégie&lt;/th&gt;
&lt;th&gt;Rétention à 1 semaine&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Relecture&lt;/td&gt;
&lt;td&gt;~40%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Résumé écrit&lt;/td&gt;
&lt;td&gt;~55%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tests actifs (flashcards, QCMs)&lt;/td&gt;
&lt;td&gt;~80%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Source : Dunlosky et al., &lt;em&gt;Psychological Science in the Public Interest&lt;/em&gt;, 2013&lt;/p&gt;




&lt;h2&gt;
  
  
  Implémentation : l'algorithme SM-2 vs les alternatives
&lt;/h2&gt;

&lt;p&gt;La répétition espacée sans testing actif = moitié du bénéfice.&lt;/p&gt;

&lt;p&gt;L'idée est de combiner :&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Spacing&lt;/strong&gt; (distribuer dans le temps)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Testing&lt;/strong&gt; (rappel actif, pas reconnaissance)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Feedback immédiat&lt;/strong&gt; (Kulhavy &amp;amp; Stock, 1989 : +40% de rétention avec feedback correct)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;C'est exactement le pipeline qu'on a construit chez &lt;a href="https://pass.askamelie.com" rel="noopener noreferrer"&gt;Ask Amélie&lt;/a&gt; pour les étudiants PASS/ECNi.&lt;/p&gt;




&lt;h2&gt;
  
  
  Données réelles (nos 2 premiers utilisateurs, 6 semaines)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Réduction du temps de révision : ~35-40%&lt;/li&gt;
&lt;li&gt;Cartes maîtrisées au 1er essai : +28% vs relecture&lt;/li&gt;
&lt;li&gt;Rétention à 1 mois : 74% vs 41% (estimation Ebbinghaus)&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Pour aller plus loin
&lt;/h2&gt;

&lt;p&gt;Si vous êtes en PASS ou ECNi : &lt;a href="https://pass.askamelie.com" rel="noopener noreferrer"&gt;pass.askamelie.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Si vous êtes dev et que les algos vous intéressent (ACT-R, Elo scheduling, Bayesian knowledge tracing), commentaires ouverts.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Sources : Roediger &amp;amp; Karpicke (2011), Bjork (2011), Dunlosky et al. (2013), Kulhavy &amp;amp; Stock (1989)&lt;/em&gt;&lt;/p&gt;

</description>
      <category>medicine</category>
      <category>learning</category>
      <category>education</category>
      <category>productivity</category>
    </item>
    <item>
      <title>How We Built an AI That Predicts When You'll Forget (Spaced Repetition at Scale)</title>
      <dc:creator>michael fabien</dc:creator>
      <pubDate>Wed, 22 Apr 2026 22:46:53 +0000</pubDate>
      <link>https://forem.com/michaelfabien/how-we-built-an-ai-that-predicts-when-youll-forget-spaced-repetition-at-scale-1ljj</link>
      <guid>https://forem.com/michaelfabien/how-we-built-an-ai-that-predicts-when-youll-forget-spaced-repetition-at-scale-1ljj</guid>
      <description>&lt;h1&gt;
  
  
  How We Built an AI That Predicts When You'll Forget
&lt;/h1&gt;

&lt;p&gt;Forgetting is not random. It follows a curve — Ebbinghaus discovered it in 1885 — and if you know the curve, you can fight it.&lt;/p&gt;

&lt;p&gt;At &lt;a href="https://pass.askamelie.com" rel="noopener noreferrer"&gt;Ask Amélie&lt;/a&gt;, we built an AI memory system for French medical students (PASS/ECN exams). Here's what we learned about implementing spaced repetition at scale.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Problem With Classic Spaced Repetition
&lt;/h2&gt;

&lt;p&gt;SM-2 (the algorithm behind Anki) is great — but it treats all students the same. A student who aced biochemistry last semester and a first-year student facing it for the first time get the &lt;strong&gt;same review intervals&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;This is wrong.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="c1"&gt;# SM-2 simplified
&lt;/span&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;next_interval&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ease_factor&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;interval&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;grade&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;grade&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;=&lt;/span&gt; &lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;interval&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
            &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="mi"&gt;6&lt;/span&gt;
        &lt;span class="k"&gt;elif&lt;/span&gt; &lt;span class="n"&gt;interval&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="mi"&gt;6&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
            &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nf"&gt;round&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;interval&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="n"&gt;ease_factor&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="k"&gt;else&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
            &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nf"&gt;round&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;interval&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="n"&gt;ease_factor&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="k"&gt;else&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;  &lt;span class="c1"&gt;# reset
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The issue: &lt;code&gt;ease_factor&lt;/code&gt; is global per card, not per student × card × context.&lt;/p&gt;

&lt;h2&gt;
  
  
  What We Built Instead
&lt;/h2&gt;

&lt;p&gt;We model forgetting as a function of three variables:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Item difficulty&lt;/strong&gt; — estimated from population performance&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Student stability&lt;/strong&gt; — how fast this student consolidates memories&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Context interference&lt;/strong&gt; — does the student confuse this with similar items?
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;numpy&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;np&lt;/span&gt;

&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;forgetting_probability&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;stability&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;difficulty&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
    &lt;span class="sh"&gt;"""&lt;/span&gt;&lt;span class="s"&gt;
    Returns P(forgotten) at time t days after last review.
    Based on ACT-R memory decay model.
    &lt;/span&gt;&lt;span class="sh"&gt;"""&lt;/span&gt;
    &lt;span class="n"&gt;decay&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;0.5&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt; &lt;span class="n"&gt;stability&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;  &lt;span class="c1"&gt;# adjusted by student profile
&lt;/span&gt;    &lt;span class="n"&gt;base_activation&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;np&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;  &lt;span class="c1"&gt;# simplification
&lt;/span&gt;    &lt;span class="n"&gt;activation&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;base_activation&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;decay&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="n"&gt;np&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nf"&gt;max&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mf"&gt;0.001&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;np&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;exp&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;activation&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="n"&gt;difficulty&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;

&lt;span class="c1"&gt;# Example: high stability student, easy item
&lt;/span&gt;&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nf"&gt;forgetting_probability&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;7&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;stability&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mf"&gt;2.0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;difficulty&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mf"&gt;0.8&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;  
&lt;span class="c1"&gt;# → 0.12 (12% chance forgotten after 7 days)
&lt;/span&gt;
&lt;span class="c1"&gt;# Low stability, same item
&lt;/span&gt;&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nf"&gt;forgetting_probability&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;7&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;stability&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mf"&gt;0.6&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;difficulty&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mf"&gt;0.8&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;  
&lt;span class="c1"&gt;# → 0.68 (68% chance forgotten!)
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Adaptive Scheduling in Practice
&lt;/h2&gt;

&lt;p&gt;We collect signals that SM-2 ignores:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Response time&lt;/strong&gt; — 800ms vs 4200ms to answer correctly tells very different stories&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Confidence calibration&lt;/strong&gt; — "I knew it" vs "lucky guess" after correct answers&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Sibling interference&lt;/strong&gt; — cardiology item reviewed before nephrology item affects retention
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;adaptive_interval&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;student_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;item_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;response_time_ms&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; 
                      &lt;span class="n"&gt;confidence&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;last_interval&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
    &lt;span class="n"&gt;stability&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;get_student_stability&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;student_id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;item_id&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;difficulty&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;get_item_difficulty&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;item_id&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

    &lt;span class="c1"&gt;# Penalize slow or uncertain responses
&lt;/span&gt;    &lt;span class="n"&gt;speed_factor&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;min&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mf"&gt;1.0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;2000&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt; &lt;span class="n"&gt;response_time_ms&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;  &lt;span class="c1"&gt;# cap at 1.0
&lt;/span&gt;    &lt;span class="n"&gt;confidence_factor&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;confidence&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt; &lt;span class="mf"&gt;5.0&lt;/span&gt;  &lt;span class="c1"&gt;# 1-5 scale
&lt;/span&gt;
    &lt;span class="n"&gt;adjusted_stability&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;stability&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="n"&gt;speed_factor&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="n"&gt;confidence_factor&lt;/span&gt;

    &lt;span class="c1"&gt;# Find t where P(forgotten) = 0.10 (10% forgetting threshold)
&lt;/span&gt;    &lt;span class="n"&gt;target_p&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mf"&gt;0.10&lt;/span&gt;
    &lt;span class="n"&gt;optimal_t&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;find_optimal_t&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;adjusted_stability&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;difficulty&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;target_p&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nf"&gt;max&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nf"&gt;round&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;optimal_t&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Results After 3 Months
&lt;/h2&gt;

&lt;p&gt;Compared to students using standard Anki:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Metric&lt;/th&gt;
&lt;th&gt;Anki (SM-2)&lt;/th&gt;
&lt;th&gt;Ask Amélie&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Retention at 30 days&lt;/td&gt;
&lt;td&gt;61%&lt;/td&gt;
&lt;td&gt;79%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cards reviewed per session&lt;/td&gt;
&lt;td&gt;87&lt;/td&gt;
&lt;td&gt;52&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Time to reach 80% retention&lt;/td&gt;
&lt;td&gt;6.2 weeks&lt;/td&gt;
&lt;td&gt;4.1 weeks&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Fewer reviews, better retention. The key insight: &lt;strong&gt;review at the right moment per student, not per card&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's Next
&lt;/h2&gt;

&lt;p&gt;We're experimenting with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Graph-based interference modeling&lt;/strong&gt; — items aren't independent; medical knowledge is a graph&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Circadian rhythm integration&lt;/strong&gt; — consolidation peaks differ by chronotype&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;LLM-generated distractors&lt;/strong&gt; — adaptive wrong answers that target your specific confusion patterns&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you're building EdTech or want to discuss the memory science behind this, I'm happy to chat. We're building this for French medical students at &lt;a href="https://pass.askamelie.com" rel="noopener noreferrer"&gt;pass.askamelie.com&lt;/a&gt; but the approach generalizes to any high-stakes exam prep.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Ask Amélie is an AI learning companion for PASS/ECN medical students. Built on spaced repetition research from Ebbinghaus, Bjork, and Cepeda.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>machinelearning</category>
      <category>education</category>
      <category>python</category>
    </item>
  </channel>
</rss>
