Microsoft Research

Simuler l'apprentissage des étudiants pour une meilleure tutorance en intelligence artificielle

StudentSim est un système de recherche permettant d’évaluer et d’améliorer les outils d’enseignement par intelligence artificielle avant qu’ils ne soient testés auprès des apprenants. Il modélise la manière dont les…

A conceptual diagram of the feedback loop required to improve an AI tutor. The middle part of the figure shows that a human teacher gives guidance to a real student and receives the student’s feedback, but this feedback is slow, costly, sparse, and hard to scale. On the right panel of the figure, an AI student simulator is trained from real student feedback and serves as a fast proxy for the student during tutor development.
Source de l’image · Microsoft Research
A conceptual diagram of the feedback loop required to improve an AI tutor. The middle part of the figure shows that a human teacher gives guidance to a real student and receives the student’s feedback, but this feedback is slow, costly, sparse, and hard to scale. On the right panel of the figure, an AI student simulator is trained from real student feedback and serves as a fast proxy for the student during tutor development.

D’un coup d’œil

  • StudentSim est un système de recherche permettant d’évaluer et d’améliorer les tutrices IA avant qu’elles ne soient testées avec des apprenants réels ; il n’est pas un produit, ne est pas déployé dans les salles de classe et n’a pas pour but de remplacer les enseignants.
  • Les outils d’enseignement assisté par IA ont besoin de retours des étudiants pour s’améliorer, mais collecter ces retours par des études humaines est lent, coûteux et difficile à mettre en œuvre à grande échelle.
  • StudentSim entraîne des simulateurs d’étudiants IA personnalisés à partir de données d’apprenants dépersonnalisées disponibles publiquement, avec un simulateur adapté à chaque étudiant
  • Le travail évalue les simulateurs selon deux dimensions basées sur l’éducation : s’ils réagissent comme un étudiant spécifique et s’ils se mettent à jour après les conseils du tuteur.
  • Sur le chess, l’écriture en anglais comme langue seconde et les mathématiques, StudentSim dépasse les standards leaders et fournit un signal de retour utile pour entraîner un tuteur artificiel.

Dans les environnements de recherche, les équipes étudient comment les systèmes d’enseignement assistés par l’IA peuvent aider à expliquer un problème mathématique, suggérer une correction pour une tâche d’écriture ou guider un apprenant dans une position de jeu d’échecs. Cependant, la qualité de l’enseignement ne peut pas être mesurée uniquement en se basant sur la réponse du tuteur. Le tuteur doit savoir ce qui se passe après que les conseils ont atteint l’étudiant. L’étudiant a-il corrigé l’erreur initiale ? Les conseils l’ont-ils aidé à raisonner vers la solution, ou ont-ils révélé trop de choses ? Faudrait-il que chaque étudiant ait besoin d’un type de soutien différent ? Dans la recherche sur les tutores d’IA d’aujourd’hui, répondre à ces questions nécessite souvent des études réelles des apprenants. Ces études sont précieuses, mais elles sont lentes et coûteuses à réaliser, ce qui rend difficile l’utilisation des retours des étudiants pendant les itérations rapides du modèle.

StudentSim est un système d’IA qui crée des simulateurs personnalisés pour chaque étudiant, en modélisant la manière dont ils répondent aux questions et comment leurs réponses changent après l’accompagnement d’un tutor. L’objectif est de rendre les retours des étudiants plus accessibles pendant le développement du tutor IA. Cette recherche introduit également StudentSimEval, un protocole de benchmark et d’évaluation couvrant l’échecs, l’écriture en anglais comme langue seconde et les mathématiques.

Il est important de noter que l’objectif n’est pas de remplacer les enseignants ou l’apprentissage en classe. Au contraire, StudentSim aide les chercheurs à évaluer et améliorer les systèmes d’enseignement par l’IA durant le processus de recherche et de développement, avant de les tester avec des apprenants réels. La recherche utilise uniquement des jeux de données d’apprenants publiés pour usage académique, avec des données dépersonnalisées ; aucune information identifiant personnelle n’est utilisée à aucun stade.

**Alt text:** A conceptual diagram of the feedback loop required to improve an AI tutor. The middle part of the figure shows that a human teacher gives guidance to a real student and receives the student’s feedback, but this feedback is slow, costly, sparse, and hard to scale. On the right panel of the figure, an AI student simulator is trained from real student feedback and serves as a fast proxy for the student during tutor development.
Figure 1 : Les tutores AI ont besoin de retours des étudiants pour s’améliorer. Les simulateurs d’étudiants peuvent approximer une partie de ces retours pendant la formation et l’évaluation en phase de recherche. Ils offrent un signal de recherche précoce, mais ne remplacent pas les tests avec des apprenants réels.

Mesurer ce que le simulateur d'étudiant doit faire

Une façon simple de créer un simulateur d’élève consiste à demander à un grand modèle de langage de jouer le rôle d’un apprenant. Par exemple, une prompte pourrait écrire : « Vous êtes un élève de l’école primaire qui a du mal avec les mathématiques. » Le modèle peut changer son ton et exprimer de l’incertitude. La partie plus difficile est de conserver la limite réelle des capacités de l’apprenant. Un modèle peut parler dans la voix d’un jeune élève, tout en s’appuyant sur des connaissances et des raisonnements bien au-delà du niveau de cet élève. Pour entraîner un tutor IA, cela peut produire des réponses trompeuses : le tutor peut sembler efficace parce que l’étudiant simulé est trop compétent.

Les approches traditionnelles de modélisation des étudiants rencontrent une autre limitation. Les modèles de traçage des connaissances et de prédiction du comportement reposent sur des enregistrements réels d'apprentissage et peuvent estimer les connaissances, compétences et habitudes d'apprentissage actuelles d'un étudiant. Cependant, beaucoup de ces modèles n'ont pas été conçus pour prendre comme entrée des conseils donnés en langue naturelle. Ils peuvent aider à décrire ce que l'étudiant a fait, mais ils ne nous indiquent pas toujours comment l'étudiant réagirait à une explication particulière, à un indice ou à une question socratique.

StudentSim définit la cible à travers deux dimensions inspirées de la recherche en éducation. Les enseignants distinguent souvent ce que l’apprenant peut faire de manière indépendante de ce qu’il peut faire avec un soutien. La zone de développement proximo de Vygotsky capture cette différence entre les performances indépendantes actuelles et les performances avec guidance. StudentSim transforme cette idée en deux objectifs d’évaluation. La fidélité comportementale mesure si le simulateur correspond aux réponses enregistrées d’un étudiant spécifique sur des problèmes déposés. La réactivité à la guidance mesure si le simulateur met à jour sa réponse après avoir lu les conseils du tutor.

**Alt text:** Diagram defining the two evaluation criteria used for student simulators. The upper portion shows a problem, “minus 7.3 times 5 equals what.” The lower portion compares a real student and an AI simulator. Both initially answer 36.5, then receive guidance and revise their answer to negative 36.5. Asking whether a simulator’s responses match the recorded student answers is behavioral fidelity. Matching the guidance-induced change is guidance responsiveness.
Figure 2 : StudentSimEval évalue si un simulateur correspond au comportement indépendant d’un étudiant et si il répond aux instructions. 

Ces deux objectifs sont complémentaires. Un simulateur qui ne correspond que au comportement des anciens étudiants peut être utile pour la prédiction, mais il ne montre pas si une intervention pédagogique a été efficace. Un simulateur qui suit constamment le tutorat peut réagir de manière fluide, mais il peut manquer de représenter les forces, les faiblesses et les erreurs probables d’un étudiant particulier. La formation des tuteurs IA nécessite à la fois ces signaux : le point de départ de l’apprenant et la manière dont l’accompagnement influence les performances de l’apprenant.

Forme des simulateurs personnalisés à partir de données étudiantes éparses

StudentSimEval est entièrement construit à partir de ensembles de données d’apprenants publiquement disponibles, publiés pour usage de recherche avec des données dépersonnalisées. Ces données ne contiennent aucune information identifiant personnelle, et chaque simulateur personnalisé est entraîné uniquement sur les données dépersonnalisées du étudiant qu’il représente.

Les données d’étudiant réelles sont souvent rares au niveau individuel. Un apprenant peut ne fournir qu’un petit nombre d’essais, de réponses ou d’interactions. Former un simulateur distinct à partir de zéro pour chaque étudiant entraînerait un risque de sur-apprentissage et nécessiterait que chaque modèle reapprenne les schémas courants dans le domaine.

StudentSim utilise une pipeline de formation en deux étapes. Dans la première étape, le modèle s’entraîne sur des données collectées auprès de nombreux étudiants du même domaine. Cette étape permet d’apprendre les formats de réponse courants, les erreurs fréquentes et les méthodes habituelles par lesquelles les étudiants révisent après une guidance. Dans la deuxième étape, le modèle se spécialise sur les données propres à un seul étudiant, produisant ainsi un simulateur personnalisé pour cet étudiant.

**Alt text:** A two-stage pipeline for training personalized StudentSim models from sparse student records. At the top, several students each have limited examples of question-answer interactions and answer revisions following tutor guidance. In the middle, stage one training, records from all students are pooled to learn shared behavioral patterns, including the space of possible responses, common mistakes, and typical revisions after guidance. At the bottom, stage two training, the model is ad
Figure 3 : StudentSim d’abord apprend le comportement étudiant partagé à partir des données collectées, puis s’adapte aux données propres de chaque étudiant. 

L’évaluation couvre trois domaines avec différents types de réponses. En échecs, le simulateur prédit le prochain coup du joueur et la manière dont ce joueur peut le modifier après un entraînement. Dans l’écriture en anglais langue seconde, il génère des essais contenant des schémas d’erreurs correspondant à un apprenant et prédit les corrections après les retours du professeur. En mathématiques, il prédit la réponse multiple choisie par l’étudiant et si l’étudiant met à jour ses réponses après une explication. Dans ces domaines, StudentSimEval utilise le même principe : comparer toutes les méthodes sur les mêmes données de formation par étudiant et les mêmes données d’évaluation en situation réelle.

StudentSim dépasse les lignes de base principales dans les trois domaines. Par exemple, en échecs, StudentSim atteint une fidélité comportementale de 0,5150 et une réactivité de guidance de 0,9067. GPT-5,4 atteint respectivement 0,2316 et 0,7186. Maia2, un modèle de prédiction de mouvements humains spécifique aux échecs, atteint 0,4535 et 0,2721. La comparaison illustre la différence entre les familles de référence : GPT-5.4 peut répondre aux instructions, mais ne correspond pas de manière fiable au comportement d’un étudiant spécifique, tandis que Maia2 prédit plus précisément les mouvements d’échecs humains, mais ne dispose pas d’un canal d’orientation en langue naturelle.

**Alt text:** Scatter plot comparing three student simulation approaches on behavioral fidelity, shown on the horizontal axis, and guidance responsiveness, shown on the vertical axis. StudentSim is positioned in the upper-right at approximately 0.51 fidelity and 0.91 responsiveness. A prompted GPT-5.4 model has lower fidelity, approximately 0.23, and moderate responsiveness, approximately 0.72. Maia2, a state-tracking model, has moderate fidelity, approximately 0.45, but low responsiveness, appr
Figure 4 : Dans le jeu d’échecs, StudentSim améliore à la fois la fidélité du comportement et la réactivité de l’orientation par rapport aux lignes de base en tête.

Utiliser un retour simulé pour améliorer les tutores d’IA

La recherche teste également si un simulateur d’étudiant entraîné peut fournir des retours pour l’optimisation du tuteur. Dans une étude sur l’apprentissage renforçant le tuteur de échecs, le tuteur reçoit une position et le mouvement erroné précédent d’un étudiant réel, puis génère des conseils. Les paramètres propres au simulateur d’étudiant restent fixes pendant ce processus, et il lit les conseils pour produire un mouvement modifié. La récompense est basée sur l'amélioration de la qualité des mouvements par rapport au mouvement précédent du étudiant, avec le mouvement modifié du simulateur, en utilisant Stockfish comme moteur d’échecs indépendant.

**Alt text:** Diagram of reinforcement learning for an AI chess tutor using StudentSim as the feedback source. Each episode begins with a real student’s chess position and previous incorrect move. The AI tutor receives this context and generates guidance describing what and how to teach. A frozen, personalized AI student simulator reads the guidance and produces a revised move. The reward equals the improvement in chess evaluation from the student’s original move to the revised move, and this re
Figure 5 : StudentSim peut fournir des retours pendant l’apprentissage renforcé de l’enseignant IA en estimant comment la réponse d’un étudiant change après les conseils.

L’étude compare trois conditions : un tutor supervisé affiné sans apprentissage par renforcement, un tutor entraîné avec GPT-5.4 en tant que source de récompense du étudiant simulé, et un tutor entraîné avec StudentSim en tant que source de récompense. Toutes les conditions utilisent la même politique de tutor, le point de départ supervisé et la configuration d’apprentissage par renforcement. Les experts humains en échecs évaluent ensuite les réponses du tutor de manière anonyme, indépendante de la condition.

Le récompense StudentSim produit le tuteur ayant les meilleures notes dans toutes les dimensions rapportées. Le tuteur formé avec StudentSim atteint 90,5 % d’exactitude, contre 75,7 % pour la base sans RL et 71,6 % pour la condition de récompense GPT-5,4. Il reçoit également des notes plus élevées pour la qualité de la guidance et la personnalisation. Le résultat constitue une preuve de concept montrant que les simulateurs d’étudiants formés sur des données réelles d’apprenants peuvent fournir un retour d’information utile pour améliorer les tuteurs IA.

Regarder vers l’avenir

StudentSim ne remplace pas la nécessité de participants réels dans la recherche en éducation. Les études humaines restent essentielles pour mesurer les résultats d'apprentissage, la sécurité, l'utilisabilité et l'adaptation au cadre de classe. Le rôle des simulateurs d'étudiants se situe au début du processus de développement : ils peuvent aider les chercheurs à tester des stratégies d'enseignement, comparer des modèles et affiner les signaux de formation avant de passer à des études plus coûteuses impliquant des étudiants réels.

La direction générale est de développer des systèmes d’enseignants IA qui apprennent à partir des réactions des étudiants, et non seulement à partir d’explications écrites par des experts ou de labels de correction statique. StudentSim montre une voie : utiliser des enregistrements réels d’apprentissage pour entraîner des simulateurs personnalisés, évaluer ces simulateurs en fonction du comportement indépendant et de la réponse aux instructions, et les utiliser comme sources de retour d’information évolutives pour la formation des enseignants. Les travaux futurs pourraient étendre cette approche à des trajectoires d'apprentissage plus longues, à des sujets supplémentaires, à des profils d'étudiants plus riches, et à des études qui relient le retour feedback simulé aux résultats réels de l'apprentissage.

Le document et le code de formation et d’évaluation de StudentSim, y compris le protocole StudentSimEval, sont disponibles publiquement.

Sources

Article Code

La publication Simuler l’apprentissage des étudiants pour une meilleure tutorance par l’IA a été publiée en premier dans Microsoft Research.

Source originale

Microsoft Research

À propos du contenu

La publication originale et les droits appartiennent à la source.

Traduction automatique · Consultez l’original