新しい生徒(AI)が論理パズルを解くのがどれほど得意かをテストしようとしている教師を想像してください。その生徒が本当に数学や論理を理解しているのか、それとも単に正解を当てているだけなのかを見極めたいのです。
この論文は、研究者が同じ論理問題を 5 人の異なる AI 生徒に提示した研究からの成績表のようなものです。ただし、質問の出し方は 3 つの非常に異なる方法で行われました。
- 「エッセイ」スタイル(短答式):「ここに問題があります。解いて答えを教えてください。」
- 「多肢選択」スタイル:「ここに問題があります。5 つまたは 11 つの選択肢から正しい答えを選んでください。」
- 「真偽」スタイル:「ここに問題と特定の答えがあります。この答えは真(True)か偽(False)か。」
研究者は知りたいと考えていました:質問の出し方によって、AI のパフォーマンスは変わるのか?
以下に、主要な要点を簡単に説明します。
1. 「当てっこゲーム」効果
最大の驚きは、最終的な正解を得たからといって、AI が正しい作業を行ったとは限らないということです。
- 比喩: 多肢選択テストを受ける生徒を想像してください。その生徒は計算のやり方を知らないかもしれませんが、「C」と当てて正解を得るかもしれません。解答用紙だけを見ると、100 点です。しかし、計算用紙を見ると、意味のわからないことが書かれています。
- 発見: AI は、推論プロセスが誤っていた場合でも、多肢選択問題で正しい文字を「当てて」いることがよくありました。逆に、AI が完璧な計算を行ったにもかかわらず、選択肢に混乱して最後の瞬間に間違った文字を選んでしまうこともありました。
- 教訓: 最終的な答えだけをチェックすると、AI は実際よりも賢いと思い込んでしまう可能性があります。
2. 「メニュー」の問題(多肢選択)
研究者が AI に選択肢のリストを与えたとき、選択肢の数や使用された言葉が非常に重要でした。
- 選択肢が多すぎる場合: 選択肢が 5 つから 11 つに増えると、AI のパフォーマンスはしばしば低下しました。5 種類のアイスクリームを提供されるのと 50 種類を提供されるのとでは、AI は圧倒されてより多く当てっこをするようになったのです。
- 「その他」オプション: 研究者は「その他(Something else)」または「上記のいずれでもない(None of the above)」という奇妙なオプションを追加しました。
- 「その他」が正解だった場合、AI は計算を正しく行ったとしても、それを選ぶのに苦労することがよくありました。AI は、たとえその数字が間違っていたとしても、特定の数字を選ぶことを好むように見えました。
- AI はまた、「好きな席」バイアスを持っているように見えました。それが正しいかどうかに関係なく、最初の選択肢や最後の選択肢をより頻繁に選びました。
3. 「はい/いいえ」の罠(真偽)
「真(True)か偽(False)」という質問をする際、使用された具体的な言葉が結果を変えました。
- 真 vs 偽: AI は、答えが正しい場合に「真」と言うことには比較的得意でしたが、答えが間違っている場合に「偽」と言うことにはあまり得意ではありませんでした。同意する方向にバイアスがあるように見えました。
- 言葉遣い: プロンプトを「真か偽か」から「はいかいいえか」に変えると、AI はあるタスクにおいて著しくパフォーマンスを低下させました。これは、「行きたいですか?」と聞かれた人が「はい」と答える一方で、「行きたいというのは本当ですか?」と聞かれると躊躇するのと同じようなものです。AI はこのような小さな言語的な変化に敏感です。
4. 「指示」の混乱
研究者は、「まず問題を解き、その後にそれが真か偽かを判断してください」といった指示を追加することで、AI の助けになろうとしました。
- 結果: 時にはこれが役立ちましたが、多くの場合、AI を混乱させたり、パフォーマンスを低下させたりしました。AI は指示に集中しすぎて、問題の実際の論理を忘れてしまうことがありました。
まとめ:私たちが学ぶべきこと
この論文は結論として、AI の知性を判断するために最終的なスコアだけを見てはならないとしています。
- AI に多肢選択問題を問う場合、論理を理解せずに正しい文字を当てて「不正」をしている可能性があります。
- 真偽問題を問う場合、使用した具体的な言葉が AI を騙して精度を低下させる可能性があります。
- AI が本当に賢いかどうかを知るためには、最終的に塗りつぶした解答用紙だけでなく、その「計算用紙(推論プロセス)」をチェックする必要があります。
研究者たちは、これらの癖を理解するために新しいテストセット(ベンチマーク)を構築しました。これにより、将来の開発者が AI をテストする際、単に「当てっこ」が上手いかどうかではなく、「思考」が上手いかどうかをテストしていることを保証します。
論文「推論タスクにおける大規模言語モデルのパフォーマンスは、質問の形式によって影響を受けるか?」の詳細な技術的サマリーは以下の通りです。
1. 問題提起
大規模言語モデル(LLM)は、多様なベンチマークを用いて推論タスクにおいて広範に評価されていますが、質問の形式(短答、多肢選択、真偽判定)がモデルのパフォーマンスにどのように影響するかについての理解は不足しています。既存のベンチマークでは、これらの形式を互換性のあるものとして扱うことが多いですが、選択肢の数、正解の位置、特定の単語の選択などの要因がバイアスを導入したり、推論プロセスを変化させたりする可能性があります。
著者らは、以下の 5 つの具体的な研究質問(RQ)に答えることを目指しています:
- 質問の種類は最終選択(FS)の精度に影響を与えるか?
- 質問の種類は推論精度(中間ステップの正しさ)に影響を与えるか?
- 異なる質問形式における誤った出力のパターンは何か?
- 多肢選択問題(MCQ)においてパフォーマンスに影響を与える具体的な要因は何か?
- 真偽問題(TFQ)においてパフォーマンスに影響を与える具体的な要因は何か?
2. 手法
データセットとタスク
本研究では、LLM を 2 つの異なる推論タスクで評価しました:
- 定量的推論: GSM8Kデータセット(小学校レベルの数学の文章題)を使用。
- 演繹的推論: bAbIデータセットの修正された部分集合(支持事実を伴うファクトイド QA)を使用。
- データ量: 各データセットから 300 問をランダムに抽出。bAbI については、複雑性を高めるために各問題に 2 つの無関係な事実を追加しました。
質問形式の変換
各問題を 3 つの形式に変換しました:
- 短答問題(SAQ): モデルは推論ステップと最終回答を生成します。
- 多肢選択問題(MCQ): モデルは選択肢リストから選択します。
- 選択肢の数: 5 つと11 つの選択肢でテストしました。
- 特殊な選択肢: モデルが提供された数値以外の回答を選択できるかテストするために、「その他(Something else)」という選択肢(SEO)を含めました。
- 正解の位置づけ: 3 つの分布でテストしました:均等(U)、SEO を除く均等(U-SEO)、SEO のみ(oSEO)。
- ダミー選択肢: 誤った回答は、特定の誤差範囲(5% または 20% の偏差)またはランダムな方程式生成によって生成されました。
- 真偽問題(TFQ): モデルは文を判定します。
- 形式: 「質問形式(答えは X か?)」対「文形式(答えは X である。)」
- 正誤: 正解として「True」と「False」の両方でテストしました。
- 指示: 回答前に「まず解け」という指示の有無でテストしました。
- 表現: 「True/False」対「Yes/No」でテストしました。
評価対象モデル
5 つの LLM がテストされました:
- クローズドソース: GPT-4o、GPT-3.5-turbo。
- オープンソース: Llama-3 8B、Llama-3.2 1B、Gemma 7B。
- 設定: ギリデコーディング(温度 = 0)、ゼロショット設定。
評価指標
- 最終選択(FS)精度: 最終出力と正解との自動文字列マッチング。
- 推論精度: 中間推論ステップの人手による評価。厳格な基準が適用されました:推論が正解と判定されるためには、すべての推論ステップが正しい必要があります。
統計分析
質問形式間の統計的有意性(p<0.05)を決定するために、両側ペア付きウィルコクソン符号順位検定が使用されました。
3. 主な貢献
- 包括的なベンチマーク設計: MCQ の選択肢数(5 つ対 11 つ)、正解の位置、TFQ の表現を体系的に変化させる新規の実験デザインにより、既存の文献のギャップを埋めました。
- 指標の分離: 本研究は推論精度を最終選択精度から明示的に分離し、これらが常に相関しないことを明らかにしました。
- 実証的知見: LLM における特定のバイアスの特定。例えば、「その他(Something else)」という単語への感受性、正解の位置、TFQ の表現への感受性などです。
- オープンソース: 著者らはコードとベンチマークを公開しました。
4. 主要な結果
RQ1 および RQ2:質問形式が精度に与える影響
- FS と推論の相関: 推論精度と最終選択精度の間には一貫した相関はありません。
- 観察: モデルは、推論に欠陥があっても(特に MCQ と TFQ で)最終的な正解を推測することがよくあります。逆に、モデルは正しい推論を導き出しながらも、対応する選択肢を選択できない場合があります(例:フォーマットエラーや「その他」の誤解による)。
- パフォーマンスのばらつき: 質問形式間で FS 精度に顕著な差異が存在します。
- SAQ 対 MCQ: SAQ は一般的に MCQ よりも優れており、特に「その他」が正解の場合に顕著です。
- SAQ 対 TFQ: 正解が「False」である TFQ は、一部のモデルにおいて SAQ よりも高い FS 精度をもたらすことが多く、モデルが正確な数値を導き出すよりも「False」と推測する方が容易であることを示唆しています。
RQ3:誤った出力のパターン
本研究は、以下のような明確な失敗パターンを特定しました:
- 良い推測: モデルは誤った推論ステップを出力しながら、正しい最終回答を推測します(TFQ で一般的)。
- 近接性: モデルは正解に近い値を計算し、計算がわずかにずれていても、最も近い選択肢を選択します。
- SEO の誤解: モデルは、推論が回答がリストにないことを示していても「その他」を選択するのが困難です。多くの場合、最も近い数値の選択肢を強制的に選択します。
- 選択の欠落: モデルは推論を正しく完了しますが、最終選択トークンを出力できません。
RQ4:MCQ パフォーマンスに影響を与える要因
- 選択肢の数: 選択肢を 5 つから 11 つに増やすと、FS 精度は一般的に低下します。特に小規模モデル(Gemma、Llama-1B など)で顕著です。これは、モデルが計算ではなく推測を行っている可能性を示唆しています。
- 正解の位置: モデルは、正解が「その他」ではない場合(U-SEO)に最もよく機能します。「その他」が唯一の正解である場合(oSEO)には、パフォーマンスは大幅に低下します。
- 単語の選択: 「その他」を「上記のいずれでもない(None of the above)」に置き換えると、GPT-3.5 の FS 精度が大幅に向上しました。これは選択肢の表現に対する感受性を示しています。
RQ5:TFQ パフォーマンスに影響を与える要因
- 質問対文: 文形式(「答えは X である」)は、質問形式(「答えは X か?」)よりも一般的に高い FS 精度をもたらします。
- True 対 False: モデルは一般的に**「True」**が正解の場合にパフォーマンスが良いですが、一部のモデル(GPT-3.5、Llama-8B)は定量的タスクにおいて「False」の方が FS 精度が高いことを示しました。
- 表現(Yes/No 対 True/False): 「True/False」を「Yes/No」に置き換えると、GPT-3.5 において統計的に有意な低下(最大約 26%)が生じました。「まず解け」という指示が提供されない限りです。
5. 意義と示唆
- ベンチマークの妥当性: 本研究は、現在のベンチマークの信頼性に疑問を投げかけます。MCQ におけるモデルの高いスコアは、真の推論能力ではなく、推測やパターンマッチングを反映している可能性があります。
- 評価戦略: 研究者は最終選択精度のみに依存すべきではありません。モデルが実際に問題を解決しているのか、それとも単に正しい選択肢を選択しているのかを理解するために、推論精度の評価が不可欠です。
- プロンプトエンジニアリング: 選択肢の具体的な表現(「上記のいずれでもない」対「その他」)や TFQ の形式は、パフォーマンスに大きな影響を与えます。公平な評価のためには、標準化され、慎重に設計されたプロンプトが必要です。
- 将来の方向性: 将来のベンチマークは、選択肢のバイアス、選択肢の数、指示の具体的な表現を考慮すべきであり、推論ではなく選択バイアスを測定しないようにする必要があります。
結論として、この論文は、質問のされ方が LLM のパフォーマンスを根本的に変えることを示しており、それがしばしば推論能力と正解を選択する能力を分離させていることを実証しています。これにより、LLM の評価とベンチマーク設計に対して、よりニュアンスのあるアプローチが必要となります。
毎週最高の NLP 論文をお届け。
スタンフォード、ケンブリッジ、フランス科学アカデミーの研究者に信頼されています。
受信トレイを確認して登録を完了してください。
問題が発生しました。もう一度お試しください。
スパムなし、いつでも解除可能。
週刊ダイジェスト — 最新の研究をわかりやすく。登録