アーカイブ / LLM / Generative AI
短編の筋書きを枝分かれで探索し、好ましい展開を次の生成に生かす
COS(M+O)S
COS(M+O)Sの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Figure 2: Heatmap of average F1 score for separating stories via the curiosity index, using group-aware stratified repeated k-fold cross-validation. The optimal surprisal peak shifts with model size: a smaller, "less read" SmolLM-360M ( Allal et al., 2024 ) ) exhibit a higher "optimal" surprisal level (around 10 bits), reflecting that it finds these stories more surprising than the bigger Phi-3.5 3B model.
概要
- 3B規模の言語モデルで筋書きの枝を探索し、半分以上できた段階から展開を評価する。
- 探索で高評価・低評価だった展開を組にして学習し、次の探索で出す候補を調整する。
- 18件の短編課題では一度で生成する3Bモデルより高いGPT-4o評価を報告したが、その比較のp値は0.09で、絶対的な物語品質には制約がある。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、COS(M+O)Sの仕組み
- 01短編の依頼文
- 02展開方針と続きの生成
- 03途中評価と枝の探索
- 04方針の選好学習
- 05筋書き候補
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
COS(M+O)Sは、短編の筋書きを一度で書き切らず、展開を枝分かれさせて選ぶ手法である。言語モデルが文章を順に生成する方法では、よくある展開に寄りやすいという課題から出発している。
筋書き作りでは、意外な出来事だけでなく、前後の出来事や人物の行動につながりが要る。複数案を作る際に、完成まで待たず途中の展開を評価し、有望な案に探索を集中できるかが研究の焦点となる。
手法
入力は短編の依頼文と、生成途中の筋書きである。Llama 3.2 3Bが次の展開方針を複数提案し、選んだ方針に沿う出来事を生成する。モンテカルロ木探索とは、筋書きの途中状態を枝分かれした節点として扱い、評価を手がかりに調べる枝を選び直す方法だ。
筋書きが予定の半分以上に達すると、評価モデルが意外性と話のつながりなどから枝に価値を付ける。たとえば帆船上で風に流される人物という依頼なら、異なる次の出来事を試して続きを比較する。探索で評価の高い方針と低い方針を組にし、好ましい方針を出しやすくする選好学習を行って、次の探索に用いる。
新規性
著者が提案するのは、書きかけの筋書きにも価値を付けて探索し、見つけた展開の優劣を次の候補生成に反映する反復手法である。意外性が中程度の展開を評価し、話のつながりを欠く展開には低い価値を与える。
探索中に蓄積した各行動の評価を選好学習に使うため、完成作を選んで終わらない。著者は、探索を重ねるほど有望な枝へ進み、学習後は少ない探索回数で高評価の枝に到達したと報告する。
従来手法との違い
基準の一つは、Llama 3.2 3Bが探索せず一度で生成した短編である。COS(M+O)Sでは同じ3Bモデルが複数の展開を試し、途中の評価で探索先を選び、評価の高い行動を次の探索に向けて学習する。
著者はLlama 3.1 70Bの一度での生成とも比較した。報告された差は、選ばれた短編課題とGPT-4oなどによる評価に限られる。70Bとの差で有意差が検出されなかったことは、あらゆる題材で同等の品質を示すものではない。
実験結果
著者は短編の依頼文18件を3回に分け、各回6件で探索した。各依頼文につき100回探索し、回ごとに別の依頼文を使用した。良い・悪い筋書きを判別する評価モデルは、半分以上完成した物語のテストでマクロ平均F1値0.82だった。
人の比較は参加者8人、物語4組、計30回答で、組ごとに67~77%が探索内で高評価の枝を選んだ。GPT-4oによる18作品・各50回の採点では、一度で生成した3Bより0.59標準偏差高かったが、p=0.09だった。70Bとの差は0.06標準偏差で、p=0.93だった。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:短編小説の企画会議で、編集者が指定した冒頭と人物設定から、出来事を順に並べた筋書き候補を作る。編集者は複数の完成候補を読み、採用する枝と修正が必要な箇所を記録する。効果は未検証の応用仮説である。
再現や適応には、対象ジャンルの依頼文に加え、良い・悪い筋書きのラベル付き例を評価モデル用に用意する必要がある。探索で得た展開の優劣は追加学習に使う。センサー入力は不要で、編集者の判断に評価基準が合うかを先に確かめる。
応用先の候補からNauhに相談できます。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:対象ジャンルの短い依頼文と筋書きを集め、良い・悪い筋書きのラベル付き例を評価モデル用に準備する。探索で得た展開の優劣を追加学習に使い、生成形式と評価基準をジャンルに合わせて調整する。センサー入力は不要である。
学習に使う例と評価用の依頼文を分け、同じ依頼文から一度で生成した案と探索後の案を作る。編集者には生成方法を伏せて提示し、選好率、人物設定の矛盾件数、案を一つ得るまでの時間を記録する。追加学習と探索に要する手間も含めて判断する。
限界と課題
著者は、物語の絶対的な品質はなお控えめで、小型モデルの能力と限られた学習データに制約されると述べる。探索には計算負担があり、長い物語の整合性はモデルが参照できる文脈の長さに依存する。評価モデルのずれや、意外性の低いジャンルが不利になる可能性も挙げている。
編集上の検証事項は、対象読者やジャンルを変えても評価順位が人の好みと合うか、人物や設定の矛盾を見逃さないかである。確認できた本文の範囲では、付録に置かれた学習データ構成や評価手順の詳細は確認できない。
出典
元のタイトル・要旨を確認する(英語)
COS(M+O)S: Curiosity and RL-Enhanced MCTS for Exploring Story Space via Language Models
We present COS(M+O)S, a System 2-inspired framework for open-ended plot development that systematically explores the vast space of possible story expansions, enabling a 3B-parameter language model to approach the plot quality of a 70B model on select short-story tasks. The method accomplishes this by combining Monte Carlo Tree Search (MCTS), guided by a step-level value model that rewards moderate surprisal (curiosity) while penalizing incoherence, and Odds Ratio Preference Optimization (ORPO) to fine-tune the policy on high-value plot expansions. This iterative reinforcement learning loop systematically explores multiple candidate plot branches, backpropagates quality signals, and adapts the policy for faster convergence, notably shifting the policy from puzzle-based Chain-of-Thought to more character-driven storytelling. In small-scale tests with short-story prompts, 67%-77% of participants favored COS(M+O)S's highest-rated expansions over lower-rated ones, suggesting that our learned value function aligns. GPT-4o ratings further show that COS(M+O)S surpasses naive single-pass decoding from Llama 3.2 3B by 0.59 SD, coming within 0.06 SD of Llama 3.1 70B (no significant difference, p=0.93). Pairwise comparisons with o1 place COS(M+O)S 1.5 SD above the 3B baseline and find no statistically significant gap from 70B. Nevertheless, absolute story quality remains modest, constrained by the small model's capacity and limited training data.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01




