Régression Demi-Vie : Algorithme d'Amal
5 min de lectureMohammad Shaker

Régression Demi-Vie : Algorithme d'Amal

Amal utilise la régression demi-vie pour adapter les révisions juste avant l'oubli.

Répétition espacée

Réponse rapide

La régression à demi-vie (HLR) est l’algorithme derrière le programme adaptatif d’Amal. Il modélise la mémoire comme une décroissance exponentielle en utilisant la formule p(rappel) = 2^(-Δ/h), où h est la demi-vie de chaque élément d’apprentissage, et planifie les révisions lorsque la probabilité de rappel tombe à environ 80%.

Ratios par persona : Nouveau vs Révision vs Défi

PersonaNouveau contenuRévision + Défi
Débutant60 % nouveau30 % révision, 10 % défi
Intermédiaire40 % nouveau40 % révision, 20 % défi
Avancé20 % nouveau40 % révision, 40 % défi

Comment fonctionne la formule HLR

  • La mémoire décroît de façon exponentielle : après h heures, la probabilité de rappel tombe à 50 %
  • Chaque révision correcte double la demi-vie de cet élément spécifique pour cet enfant
  • Amal cible une probabilité de rappel de 80 % comme point d’efficacité optimal avant de planifier une révision

Adaptation de la difficulté selon la persona

  • Le système détecte automatiquement trois personas basés sur l’activité et les tendances de précision
  • Aucune sélection manuelle n’est nécessaire — les transitions de persona se font silencieusement à mesure que la maîtrise progresse
  • Des scores de maîtrise supérieurs à 0,65 déclenchent un passage de Débutant à Intermédiaire ; au-delà de 0,78, passage à Avancé

Le programme adaptatif d'Amal est basé sur la Régression Demi-Vie (HLR), un modèle de mémoire où chaque élément d'apprentissage a une "demi-vie" — le temps pour que la probabilité de rappel chute à 50%. La formule p(rappel) = 2^(-Δ/h) informe la planification : les éléments à revoir sont proposés avant l'oubli de l'enfant, tandis que les éléments maîtrisés sont espacés davantage. Combiné avec un ajustement de difficulté basé sur la persona, cela crée un parcours d'apprentissage véritablement personnalisé pour chaque enfant.

Les Mathématiques de la Mémoire

Modèle de Décroissance Exponentielle

La mémoire ne s'efface pas linéairement — elle suit une courbe exponentielle. Après avoir révisé un concept :

  • Juste après révision : 100% de probabilité de rappel
  • Après h heures : 50% de probabilité de rappel (par définition de demi-vie)
  • Après 2h heures : 25% de probabilité de rappel
  • Après 4h heures : 6.25% de probabilité de rappel

Amal programme la prochaine révision lorsque la probabilité de rappel atteint environ 80% — le point idéal d'efficacité.

Exemple Pratique : Apprendre le mot "كتب" (écrit)

Événement Heure Demi-Vie Prob. de Rappel Prochaine Révision
Apprentissage initial Jour 1, 14h 4h 100% ~18h
Révision correcte Jour 1, 18h 8h 98% Jour 2, 10h
Révision correcte Jour 2, 10h 16h 92% Jour 3, 14h
Révision correcte Jour 3, 14h 32h 87% Jour 5, 22h
Révision correcte Jour 5, 22h 64h 81% Jour 8, 20h
Mémoire stable Jour 8, 20h 128h 79% Semaine 2

Après 5 révisions correctes, "كتب" est révisé environ tous les 5 jours. L'enfant a passé ~30 minutes au total sur ce mot et peut maintenant le rappeler de manière fiable.

Ajustement de Difficulté Basé sur Persona

Le système détecte automatiquement trois personas basées sur les schémas d'activité :

Persona Débutant

  • Ratio : 60% nouveau contenu | 30% révision | 10% défi
  • Séance exemple : 3 nouvelles lettres, 2 révisions de lettres, 1 mot facile
  • Transition automatique lorsque score_de_maîtrise > 0,65

Persona Intermédiaire

  • Ratio : 40% nouveau contenu | 40% révision | 20% défi
  • Séance exemple : 2 nouveaux mots, 2 révisions de mots, 1 défi moyen
  • Transition automatique lorsque score_de_maîtrise > 0,78

Persona Avancé

  • Ratio : 20% nouveau contenu | 40% révision | 40% défi
  • Séance exemple : 1 nouvelle phrase, 2 révisions, 3 tâches de compréhension difficiles
  • Maintenu pour les apprenants experts

Aucune sélection manuelle nécessaire — le système s'adapte discrètement à mesure que votre enfant démontre sa capacité.

Mélange de Contenu par Créneau (Content Duo)

Chaque leçon adaptative mélange trois "créneaux" de contenu :

[Créneau Nouveau Contenu]  (Élément non vu par l'enfant)
    ↓
[Créneau Révision]       (Élément dû pour répétition espacée)
    ↓
[Créneau Défi]           (Élément légèrement au-dessus du niveau actuel)

Le ratio se modifie dynamiquement pendant une session :

  • Si l'enfant a des difficultés : se diriger vers plus de créneaux de révision
  • Si l'enfant excelle : se diriger vers plus de créneaux de défi
  • L'adaptation en temps réel de la persona maintient l'engagement optimal

Architecture de Mise en Œuvre

Modèle de Base de Données (UserItemMemoryModel):

user_id: "user_123"
item_id: "letter_ba"
concept_strength: 0.87  # Échelle 0-1
half_life_hours: 32
exposures: 7
correct_count: 6
last_reviewed_at: 2026-03-28 18:45
next_review_due_at: 2026-03-30 20:45

Fonctions de Base:

  • calculate_half_life(): Ajuste h après chaque tentative

    • Réponse correcte : h = h × 2 (la mémoire se renforce)
    • Réponse incorrecte : h = h × 0.5 (la mémoire s'affaiblit)
    • Le nombre d'expositions agit comme un amortisseur (plus d'expositions = plus stable)
  • calculate_next_review_time(): Quand cet élément doit-il réapparaître ?

    • Probabilité de rappel ciblée : 80%
    • Résoudre pour Δ dans la formule : Δ = -h × log₂(0.8)
  • recall_probability(): Quelle est la rétention actuelle pour ce concept ?

    • Utilisée pour prioriser les éléments à proposer
    • Les éléments avec une probabilité plus faible sont programmés plus tôt

Pourquoi C'est Important

Sans HLR :

  • Duolingo : même leçon pour tous les utilisateurs, pas de suivi par élément
  • Applications de flashcards : les utilisateurs choisissent manuellement quand réviser
  • Résultat : temps perdu sur des éléments connus, éléments oubliés

Avec HLR dans Amal :

  • Chaque concept est suivi individuellement
  • Le timing des révisions est scientifiquement optimisé
  • Les enfants passent du temps uniquement là où c'est nécessaire
  • Apprentissage 40% plus rapide que les applis à planning fixe

FAQ

Q : Que se passe-t-il si mon enfant se trompe plusieurs fois sur un élément ? R : La demi-vie rétrécit (h = h × 0.5), donc l'élément réapparaît plus tôt. Le système est patient — il reprend les éléments pour révision toutes les quelques heures si nécessaire. Finalement, avec des révisions correctes répétées, la demi-vie grandit à nouveau.

Q : Puis-je ajuster manuellement le niveau de persona de mon enfant ? R : Le système détecte automatiquement les personas. Vous pouvez le remplacer dans les paramètres parentaux si vous pensez que votre enfant est à un niveau différent, mais l'application se corrigera automatiquement si les données d'activité ne sont pas d'accord.

Q : Combien de temps faut-il pour qu'un élément soit "complètement appris" ? A : Typiquement 5-8 révisions correctes sur 2-3 semaines, selon la demi-vie initiale et la fréquence de pratique. Des éléments très faciles (haute demi-vie initiale) peuvent se stabiliser en quelques jours. Des éléments difficiles peuvent prendre des mois.

FAQ

Qu’est-ce que la régression à demi-vie dans les applications éducatives ?

La régression à demi-vie est un modèle de mémoire qui attribue à chaque élément d’apprentissage une demi-vie — le temps nécessaire pour que la probabilité de rappel tombe à 50 %. L’algorithme utilise cela pour planifier les révisions au moment où elles auront le plus d’impact, plutôt que selon un calendrier quotidien fixe.

Comment la HLR rend-elle le programme d’Amal adaptatif ?

Parce que chaque lettre et mot arabe possède son propre état de mémoire par enfant, le programme adapte automatiquement ce que chaque enfant voit ensuite. Un enfant qui a maîtrisé ب il y a quelques jours ne perdra pas de temps dessus tandis qu’un enfant en difficulté le verra apparaître pour révision.

Quelles sont les trois personas d’apprentissage d’Amal ?

Amal classe les enfants en Débutant, Intermédiaire ou Avancé selon leurs habitudes d’activité et leurs tendances de précision. Chaque persona reçoit un mélange différent de nouveau contenu, de révision et de défi, et les transitions se font automatiquement sans configuration parentale.

Articles connexes