Моделирование обучения студентов для улучшения ИИ-тьюторов

Источник: Microsoft Research•

Моделирование обучения студентов для улучшения ИИ-тьюторов

Статья «Моделирование обучения студентов для улучшения ИИ-тьюторов» была впервые опубликована на Source.

Краткий обзор

  • StudentSim — это исследовательская система для оценки и совершенствования ИИ-тьюторов перед их тестированием на реальных учащихся; это не продукт, он не развертывается в учебных классах и не предназначен для замены учителей.
  • Инструментам ИИ-тьюторства для улучшения нужна обратная связь от студентов, но сбор таких отзывов через исследования с участием людей — процесс медленный, дорогостоящий и трудномасштабируемый.
  • StudentSim обучает персонализированные ИИ-симуляторы студентов на основе общедоступных деидентифицированных записей об учащихся, при этом один симулятор адаптируется под каждого конкретного студента.
  • В работе симуляторы оцениваются по двум образовательным критериям: реагируют ли они как конкретный студент и обновляют ли они свои ответы после получения рекомендаций от тьютора.
  • В таких областях, как шахматы, написание текстов на английском как втором языке и математика, StudentSim превосходит ведущие базовые модели и предоставляет полезный сигнал обратной связи для обучения ИИ-тьютора.

В исследовательских кругах команды изучают, как системы тьюторства на базе ИИ могут помочь объяснить математическую задачу, предложить правки к письменному заданию или направить учащегося в шахматной партии. Однако качество обучения нельзя измерить только по ответу тьютора. Тьютору нужно знать, что происходит после того, как рекомендация доходит до студента. Исправил ли студент исходную ошибку? Помогла ли подсказка ему прийти к ответу путем рассуждений или она выдала слишком много информации? Потребовался бы другому студенту иной вид поддержки? В современных исследованиях ИИ-тьюторов ответы на эти вопросы часто требуют проведения исследований с реальными учащимися. Такие исследования ценны, но их проведение требует много времени и средств, что затрудняет использование обратной связи от студентов при быстрой итерации моделей.

StudentSim — это ИИ-система, которая создает персонализированные симуляторы отдельных студентов, моделируя то, как они отвечают на вопросы и как их ответы меняются после получения рекомендаций от тьютора. Цель состоит в том, чтобы сделать обратную связь от студентов более доступной во время разработки ИИ-тьюторов. В этом исследовании также представлен StudentSimEval — протокол тестирования и оценки, охватывающий шахматы, написание текстов на английском как втором языке и математику.

Важно отметить, что цель не состоит в том, чтобы заменить учителей или обучение в классе. Напротив, StudentSim помогает исследователям оценивать и улучшать системы ИИ-тьюторства в процессе исследований и разработок перед их тестированием на реальных учащихся. В исследовании используются только общедоступные наборы данных об учащихся, выпущенные для исследовательских целей с деидентифицированными записями; на любом этапе не используется никакая личная информация, позволяющая идентифицировать личность.

Измерение того, что должен делать симулятор студента

Простой способ создать симулятор студента — попросить большую языковую модель сыграть роль учащегося. Например, промпт может звучать так: «Ты ученик начальной школы, у которого есть трудности с математикой». Модель может изменить тон и выразить неуверенность. Более сложная задача — сохранить реальные границы способностей учащегося. Модель может говорить голосом маленького ребенка, при этом опираясь на знания и логику, выходящие далеко за рамки уровня этого ученика. Для обучения ИИ-тьютора это может привести к получению вводящей в заблуждение обратной связи: тьютор может казаться эффективным только потому, что симулируемый студент слишком способный.

Традиционные подходы к моделированию студентов сталкиваются с другим ограничением. Модели отслеживания знаний и прогнозирования поведения основаны на реальных записях об обучении и могут оценивать текущие знания, навыки и привычки студента. Однако многие из этих моделей не были разработаны для приема рекомендаций тьютора на естественном языке в качестве входных данных. Они могут помочь описать то, что сделал студент, но не всегда говорят нам, как студент отреагирует на конкретное объяснение, подсказку или сократический вопрос.

StudentSim определяет цель через два измерения, вдохновленных педагогическими исследованиями. Педагоги часто проводят различие между тем, что учащийся может делать самостоятельно, и тем, что он может делать при поддержке. Зона ближайшего развития Выготского отражает этот разрыв между текущей самостоятельной работой и работой с руководством. StudentSim превращает эту идею в две цели оценки. Поведенческая точность измеряет, соответствует ли симулятор записанным ответам конкретного студента на отложенных задачах. Отзывчивость на рекомендации измеряет, обновляет ли симулятор свой ответ после прочтения рекомендаций тьютора.

Эти две цели дополняют друг друга. Симулятор, который только повторяет прошлое поведение студента, может быть полезен для прогнозирования, но он не показывает, помогло ли педагогическое вмешательство. Симулятор, который всегда следует за тьютором, может отвечать бегло, но он может не отражать сильные и слабые стороны конкретного студента, а также его вероятные ошибки. Для обучения ИИ-тьютора нужны оба сигнала: отправная точка учащегося и то, как рекомендации влияют на его успеваемость.

Обучение персонализированных симуляторов на разреженных записях студентов

StudentSimEval полностью построен на общедоступных наборах данных об учащихся, которые выпущены для исследовательских целей с деидентифицированными записями. Записи не содержат никакой личной информации, позволяющей идентифицировать личность, и каждый персонализированный симулятор обучается только на деидентифицированных записях того студента, которого он представляет.

Реальные данные о студентах часто бывают разреженными на индивидуальном уровне. Учащийся может предоставить лишь небольшое количество эссе, ответов или взаимодействий. Обучение отдельного симулятора с нуля для каждого студента создало бы риск переобучения и потребовало бы от каждой модели повторного изучения общих закономерностей в предметной области.

StudentSim использует двухэтапный конвейер обучения. На первом этапе модель обучается на записях, собранных от многих студентов в одной и той же предметной области. Этот этап позволяет изучить общие форматы ответов, распространенные ошибки и типичные способы, которыми студенты исправляют свои ответы после получения рекомендаций. На втором этапе модель специализируется на записях одного конкретного студента, создавая персонализированный симулятор для него.

Оценка охватывает три области с различными типами ответов. В шахматах симулятор предсказывает следующий ход игрока и то, как этот игрок может исправить его после обучения. В написании текстов на английском как втором языке он генерирует эссе с шаблонами ошибок, соответствующими учащемуся, и предсказывает исправления после обратной связи от учителя. В математике он предсказывает ответ студента в тесте с множественным выбором и то, обновит ли студент ответ после объяснения. Во всех этих областях StudentSimEval использует один и тот же принцип: сравнение всех методов на одних и тех же обучающих записях для каждого студента и одних и тех же отложенных оценочных записях.

StudentSim превосходит ведущие базовые модели во всех трех областях. Например, в шахматах StudentSim достигает поведенческой точности 0,5150 и отзывчивости на рекомендации 0,9067. GPT-5.4 достигает 0,2316 и 0,7186 соответственно. Maia2, модель прогнозирования ходов человека в шахматах, достигает 0,4535 и 0,2721. Сравнение иллюстрирует разницу между семействами базовых моделей: GPT-5.4 может реагировать на рекомендации, но не надежно соответствует поведению конкретного студента, в то время как Maia2 более точно предсказывает ходы человека в шахматах, но лишена пути для получения рекомендаций на естественном языке.

Использование симулированной обратной связи для улучшения ИИ-тьюторов

Исследование также проверяет, может ли обученный симулятор студента обеспечивать обратную связь для оптимизации тьютора. В исследовании обучения с подкреплением шахматного тьютора тьютор получает позицию и предыдущий неверный ход реального студента, а затем генерирует подсказку. Собственные параметры симулятора студента фиксируются во время этого процесса; он считывает подсказку и выдает исправленный ход. Награда основана на улучшении качества хода по сравнению с предыдущим ходом студента и исправленным ходом симулятора, при этом Stockfish используется в качестве сигнала независимого шахматного движка.

В исследовании сравниваются три условия: тьютор с дообучением на основе учителя без обучения с подкреплением, тьютор, обученный с использованием GPT-5.4 в качестве источника награды симулированного студента, и тьютор, обученный с использованием StudentSim в качестве источника награды. Во всех условиях используются одинаковая политика тьютора, исходная точка под руководством учителя и настройка обучения с подкреплением. Затем эксперты-шахматисты оценивают ответы тьютора вслепую к условиям.

Награда StudentSim обеспечивает наивысшую оценку тьютора по всем заявленным измерениям. Тьютор, обученный с использованием StudentSim, достигает точности 90,5% по сравнению с 75,7% для базовой линии без обучения с подкреплением и 71,6% для условия награды GPT-5.4. Он также получает более высокие оценки за качество рекомендаций и персонализацию. Результат является доказательством концепции того, что симуляторы студентов, обученные на данных реальных учащихся, могут предоставлять полезную обратную связь для улучшения ИИ-тьюторов.

Взгляд в будущее

StudentSim не отменяет необходимость участия реальных учащихся в образовательных исследованиях. Исследования с участием людей остаются необходимыми для измерения результатов обучения, безопасности, удобства использования и соответствия классу. Роль симуляторов студентов заключается на более раннем этапе процесса разработки: они могут помочь исследователям протестировать стратегии тьютора, сравнить модели и уточнить сигналы обучения перед переходом к более дорогостоящим исследованиям с реальными студентами.

Более широкое направление заключается в создании систем ИИ-тьюторов, которые учатся на реакциях студентов, а не только на написанных экспертами объяснениях или статичных метках правильности. StudentSim демонстрирует один из путей: использовать записи реального обучения для обучения персонализированных симуляторов, оценивать эти симуляторы как по независимому поведению, так и по реакции на подсказки, и использовать их в качестве масштабируемых источников обратной связи для обучения тьютора. Дальнейшая работа может распространить этот подход на более длинные траектории обучения, дополнительные предметы, более богатые профили студентов и исследования, связывающие симулированную обратную связь с реальными результатами обучения.

Документ, а также код обучения и оценки StudentSim, включая протокол StudentSimEval, находятся в открытом доступе.

Источники

О чём эта статья

Ещё в разделе «Разработка ПО»

Все →

Ещё от Microsoft