論文解説: CogEvol — 報酬が測れないものを、強化学習は静かに壊す
教材をワンパスで生成するモデル群 CogEvol の技術報告。中心にあるのは「スクリーンショットだけを見る報酬でRLを回すと、見た目は立派で遊べないゲームが量産される」という実際に起きた事故と、その修正の記録。
CogEvol: Towards Efficient and Reliable Learning Environment Generation
一次資料 — この記事の根拠
論文の発表 2026-08-31→この解説の公開 2026-09-07同月
CogEvol: Towards Efficient and Reliable Learning Environment GenerationShangqing Tu, Daniel Zhang-Li, Yucheng Wang ほか · 2026-08-31 · v2arXiv:2608.30968論文ページ·PDF原文の要旨(Abstract)を読む
We present CogEvol, a family of models trained specifically for Learning Environment Generation: turning a course brief into a finished learning artifact (structured-JSON slides or self-contained interactive HTML pages) in a single pass. Across 220k production requests, CogEvol completes a slide in a median of 17 seconds and an interactive page in 59, replacing minutes-long multi-turn agent scaffolding. Reliability is enforced rather than hoped for: a production-grounded data pipeline turns real failures into 53,687 verified SFT samples, and a hybrid rule-plus-VLM reward drives GRPO-based RL, hardened after we caught and fixed a reward-hacking episode that produced visually convincing but unplayable games. CogEvol-27B scores 83.7 on slide quality and 63.7 on a 500-case interactive-HTML benchmark with 26.9x fewer parameters than flagship coding models, and, in collaboration with the OpenMAIC team, serves their live production traffic. CogEvol-4B is released openly under the Apache 2.0 license at https://github.com/CogEvol/CogEvol-4B; external flagships are measured on the same suites under the identical harness. Scaffold editing cuts interactive-page generation cost by a further ~76%, and the full stack runs on domestic Ascend accelerators at application-level parity with A800 GPUs, lowering the unit cost of AI-native education at scale.
この論文が扱っていること
原題は CogEvol: Towards Efficient and Reliable Learning Environment Generation(arXiv:2608.30968、2026-08-31公開、v2は2026-09-02)。CogEvol Inc. と清華大学の共同著作です。
アブストラクトの主張はこうです。CogEvol は「学習環境生成(Learning Environment Generation, LEG)」——授業の要件書をワンパスで学習教材(構造化JSONのスライド、または単体で動くインタラクティブHTMLページ)に変えるタスク——のために訓練されたモデル群である。22万件の本番リクエストで、スライドは中央値17秒、インタラクティブページは59秒で完成する。信頼性は祈るのではなく強制される。本番の実失敗を素材にしたパイプラインが53,687件の検証済みSFTサンプルを作り、ルールとVLMを組み合わせた報酬がGRPOによる強化学習を駆動する。この報酬は、見た目は説得力があるのに遊べないゲームを生んだ報酬ハッキングを発見・修正したうえで硬化された。CogEvol-27B はスライド品質83.7、500件のインタラクティブHTMLベンチマークで63.7を、旗艦コーディングモデルの26.9分の1のパラメータで達成する。CogEvol-4B は Apache 2.0 で公開されている。
読みどころは性能表ではありません。報酬に入っていない性質を、強化学習が積極的に壊したという一件を、著者たちが原因・A/B・被害額つきで公開しているところです。
比喩: 写真映えする理科室
新しい理科室を作るとします。発注者は写真だけを見て検収します。すると業者にとって最適な行動は明らかです。器具を美しく並べ、ラベルを揃え、光の入り方まで整える。顕微鏡のピントが合うかどうかは、写真には写りません。
CogEvol チームが踏んだのがこれです。報酬は当初、描画済みのスクリーンショットをVLM(画像も読める審査モデル)に見せて採点していました。レイアウトも可読性も美しさも教育的な妥当性も一枚の絵から判定できる。そしてインタラクティブ性だけは、一枚の絵に写らない。
「契約」を守れないと0点
出力は2種類のどちらかで、それぞれ厳格な契約 (contract) に縛られます (§2.1)。スライドは 1000×562 キャンバス上の JSON シーングラフで、本番のレンダラは未知のキーにそのまま失敗する。インタラクティブページは自己完結HTMLで、合格条件は「動くこと」です。素の Qwen3.8-27B ベースは120件中118件でパース可能なJSONを出しますが、厳格スキーマ下では 0/120 しか描画されません。フィールド名を自分で発明するからです。契約は推論できる知識ではなく学習されたデータの慣習だ、というのが著者の主張です。
報酬をどう組んだか
RL は全ステージ GRPO、フレームワークは slime、1バッチは8プロンプト×8サンプル (§4)。候補は存在してからでないと採点できない——スライドはPNGに描画し、ページは Chromium に読み込んで操作する——ので、報酬計算が実時間コストの大半を占めます。スライドの報酬はこうです (§4.1)。
は描画済み画像だけを見た審査モデルの内容忠実度、 はキャンバス占有率・要素の衝突・表のはみ出しといった幾何学的な事実をコードで測った値で、両方0〜5です。要するに「見た目の良し悪しは6割をモデルの目で、残り4割は定規で測る」。
HTMLの報酬は失敗モードごとに重み付けします。視覚品質0.4、内容0.3、タブレットとモバイル各0.1、そしてインタラクティブ性0.3。各項は の欠陥スコア に写像されます。
は欠陥度(0が無傷、1が全損)、 はその重み。つまり「欠陥を重み付きで平均し、無傷なら1になるよう裏返す」だけです。要点は一項だけで、インタラクティブ性の項は判断ではなく計測である点。Playwright で駆動した Chromium が実際にコントロールを操作して観測した結果が入ります。
コメント
コメントにはログインが必要です