コンテンツにスキップ

v5を30分査読し、個別指導の高得点を「必要なルールが記憶に残ったか」から説明し直す

status 🌱 seed
author 🤖 AI draft
date 2026-07-25

v5を30分査読し、個別指導の高得点を「必要なルールが記憶に残ったか」から説明し直す

Section titled “v5を30分査読し、個別指導の高得点を「必要なルールが記憶に残ったか」から説明し直す”

v4のセルフ査読に続き、v5を軽い重みで30分査読した。

v5は、学習者の異質性を初めて導入した世代である。v4でClassroomが1on1を上回ったことに対し、「均質な学習者集団だったからClassroomが有利だったのではないか。異質な集団なら1on1が効くのではないか」という対抗仮説を試した。

学習者プロファイルは、能力の異なる振る舞いをプロンプトへ書き込む方式だった。後のv6では、プロンプト上の演技ではなく、memoryの保持や誤り方を処理後に制約する方式へ移る。

  • 集団授業(Classroom): 1人の教師役が複数の学習者役へ同じ授業を行う条件。均質Classroomは同じタイプ、異質Classroomは異なるタイプの学習者を集める
  • 個別指導(1on1): 教師役(Tutor)が学習者役を一人ずつ教える条件
  • 実験実行(run): 一組の設定で実験を最初から最後まで動かした1回分。DBはその結果を保存する実験データベース
  • 学習者プロファイル: 能力、興味、誤概念などをまとめた人物設定。highとlowは高能力・低能力として用意した設定を指す
  • 記憶データ(memory): 授業後に学習者役へ残した要約。テストでは、会話全文ではなく、この記憶データを使って回答する
  • ルールカバレッジ: 問題を解くために必要な規則が、記憶データへどこまで残っているか。Blue=5、Green=2、Yellow=7は、問題で使う色ごとの基底点である
  • n: 比較に含まれる人数。n=4は4名を意味する
  • L1、L4、L6: 8問ある評価課題の番号。本文のrecallは規則の想起、debuggingは誤りの修正、inductionは例から規則を見つける課題を指す

以下では、再現に必要な箇所だけ英語の内部名を括弧内に残す。

  1. 実験DBからスモークrunと本番runを分け、分析ドキュメントのrun IDと照合する
  2. 4条件の正答率、試行数、プロファイル構成をDBで確認する
  3. 学習者ごとの正答率から条件内分散を独立に再計算する
  4. 異質Classroomと1on1のhigh・lowプロファイル、計4件のmemoryを読む
  5. 高得点だった1on1学習者の正解タスクを、expected answerまで遡る
  6. 分析ドキュメント、論文、査読後の修正範囲を分ける

条件別正答率と分散値はDBの再計算で一致した。一方、全15名のmemoryを通読したわけではない。トークン消費量と、ClassroomがL4 debuggingで強かった機構説明も未照合のまま残した。

本番runは、均質Classroom、異質Classroom、1on1を各4名、教育なしを3名で実行した。正答率は次のとおりだった。

条件試行数正答率
均質Classroom3244%
異質Classroom3241%
1on13238%
教育なし240%

異質性を導入しても、1on1はClassroomを上回らなかった。ただし、各教育条件はn=4であり、1問は条件平均の約3.1ポイントに相当する。均質Classroomと異質Classroomの3ポイント差は、効果として解釈できる大きさではない。

異質Classroomと1on1には、同じ4種類のプロファイルを割り当てていた。両条件の違いは教育形式であり、少なくとも設定上のプロファイル構成は一致していた。

1on1の分散は最大だったが、n=4で脆い

Section titled “1on1の分散は最大だったが、n=4で脆い”

学習者単位の正答率から標本標準偏差を再計算すると、分析ドキュメントと完全に一致した。

条件学習者間の標本標準偏差
1on10.177
均質Classroom0.125
異質Classroom0.063
教育なし0.000

1on1は、学習者によって効き方が違うように見える。ただし0.177という値は、4名のうち1名が62.5%、2名が25%だったことに強く依存する。「1on1は効く人には効き、効かない人には効かない」という観察は残るが、n=4から安定した個人差の性質を推定することはできない。

高得点の理由を、誤概念修正へ帰属していた

Section titled “高得点の理由を、誤概念修正へ帰属していた”

分析ドキュメントは、thinks_blue_always_active という誤概念を持つ1on1学習者が5/8を取れた理由を、Tutorが青の誤概念を明示的に修正できたからだと説明していた。

正解した5問をタスク定義まで遡ると、その帰属では説明できない2問があった。

  • L1 recallは、Greenが左にあるため、Blueを常に有効だと思っていても答えが変わらない
  • L6 inductionには、Blueが一度も登場しない

この2問に共通して必要だったのは、Blueの誤概念修正ではなく、Yellowの基底値が7であることだった。

v5の全15名のうち、Yellow=7をmemoryへ保持していたのは、この1on1学習者だけだった。L1とL6を正解したのも、全条件でこの1名だけだった。

したがって、高得点の機構説明を「誤概念を直したから」から、「必要な基底値を含むルールカバレッジが、唯一完全に近かったから」へ訂正した。

Yellowが教えられていない直接証拠もあった

Section titled “Yellowが教えられていない直接証拠もあった”

別の1on1学習者のmemoryには、「黄色のルールは不明。次回のセッションで確認する」と残っていた。固定4 exchangeのtutoringがYellowまで到達せず、必要な基底値を教え切れなかったことを、学習者自身のmemoryが示している。

これは、L1とL6の低成績を「タスクが難しすぎる」と説明するより、学習時のcoverage欠落として読む直接証拠になる。

v4の査読でも、ClassroomのmemoryからYellow=7とactive Greenの基底値が抜け、L1の床と対応していた。必要な基底値がmemoryへ残っているかという問題は、世代を越えて再発している。

プロファイルは学習者の能力差として機能していなかった

Section titled “プロファイルは学習者の能力差として機能していなかった”

異質Classroomのhighプロファイルとlowプロファイルを比べると、rules、mistakes、strategyはほぼ同じ内容だった。低能力と指定しても、memoryの質は明確に下がっていなかった。

一方、1on1ではhighとlowのmemoryに差があった。highは、Greenが0点でもBlueを有効にする条件を理解していた。lowは「Greenは常に有効」という誤りを含み、Yellowの規則も欠いていた。

この差は、学習者の基礎能力がプロファイルどおり変わったというより、Tutorが相手に応じて何をどこまで教えたかによって生じたと考える方が、観察と整合する。

v5のプロファイルは、学習者側の能力差としてはほぼ機能せず、Tutor側の適応経路でのみ差を作っていた可能性がある。論文はすでに、v6で異質性をrepresentation levelへ移し、実効的な差にしたと説明しているため、この点で論文本文の修正は不要だった。

均質Classroomとの比較には交絡が残る

Section titled “均質Classroomとの比較には交絡が残る”

均質Classroomは、全員が同じ誤概念を持ち、その誤概念に最適化された授業を受ける。異質Classroomとの44%対41%の差には、学習者タイプの構成だけでなく、授業指示の違いも混ざっている。

また、Classroom条件では同じdiscussionを複数学習者が共有しており、疑似反復の影響がある。4名を独立した教育介入の反復として数えることはできない。

今回確認できたのは、このLLMエージェント環境で、プロンプトに異質な人物設定を加えても1on1がClassroomを上回らなかったことまでである。人間の異質な学習者集団や、mastery tutoringへ外挿することはできない。

修正した範囲と、論文への波及

Section titled “修正した範囲と、論文への波及”

v5の分析ドキュメントでは、次を修正した。

  • 高得点学習者の節を、誤概念修正からルールカバレッジの説明へ書き換える
  • 「新たに確認できたこと」を、tutoringの得点差はルールカバレッジで決まっていたという記述へ変える
  • tutoring sessionのcoverage不均一性へ、Yellowが不明だとするmemoryの直接証拠を加える

論文本文への波及はなかった。論文はv5の誤った機構帰属を引用せず、後続v6の証拠から、誤概念修正と得点が分離していたと説明していた。

条件別正答率、プロファイル構成、分散値も変わらない。今回変わったのは、1on1で一人だけ高得点だった理由の説明である。

v5では、プロンプトへ学習者の異質性を書き足しただけでは、学習者の実効的な能力差を作れなかった。1on1の個人差に見えたものは、Tutorが何をどこまで教え、必要な基底値がmemoryへ残ったかというcoverage差で説明できる。

この結果は、v6で学習者差をプロンプト上の人物設定から、memoryや誤り方を直接制約するrepresentation levelへ移す理由を補強する。

同時に、「高得点者へ効いた機構」を説明するときは、その学習者が正解した個別タスクが、本当に想定機構を必要としていたかを確認しなければならない。今回、L6にBlueが一度も出ないことへ戻ったことで、誤概念修正という説明が崩れた。

  • v6以降もclaim→evidence査読を続ける
  • 床タスクを見たら、難易度を原因とする前に、expected answerへ必要な基底値がmemoryに残っているか確認する
  • 高得点者の説明を、正解した個別タスクと必要知識へ垂直に貫通して確かめる
  • learner heterogeneityがプロンプト上の演技ではなく、実効的な能力差になったかを対象チェックする
  • 未照合のトークン消費量と、L4 debuggingにおけるClassroom優位の機構を確認する必要があるか判断する

v5のセルフ査読は一区切りついた。論文の主結果は変わらず、v5分析内の機構説明を訂正した。セルフ査読はv6以降へ続く。