アーカイブ / LLM
選択肢の順番で変わるLLMの回答を測り、集約・調整する方法
PBM / BaQCKV / LoRA-1
概要
- PBMは、選択肢の順番による内容別の回答確率の揺れを、正解ラベルなしで測る。
- BaQCKVは共通する質問文の計算を再利用し、複数の並びの回答を集約する。
- 著者らはLoRA-1でPBMが平均58%減ったと報告するが、正答率は別に確認する必要がある。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、PBM / BaQCKV / LoRA-1の仕組み
- 01質問と選択肢
- 02選択肢を並び替え
- 03内容別の確率を集計
- 04PBMと集約回答
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
大規模言語モデル(LLM)は、四択などで選択肢の内容が同じでも、表示位置や「A」などの記号によって回答を変えることがある。これを選択バイアスという。設問を使ったモデル評価では、並びだけで結果が動くと能力の比較が不安定になる。
既存の偏り指標には正解ラベルを要するものがあり、順序を変えたときの同一設問への反応を直接は捉えにくい。全ての並びから回答を集約する方法は、選択肢が増えるほど処理回数が急増する。
手法
同じ質問で選択肢の順番を変え、各選択肢の内容に対応する回答確率を集める。PBMは、その確率の分散を選択肢ごとに求めて平均した値で、小さいほど順序に対して安定している。例えば、同じ候補がAにある場合とDにある場合を含めて確率を比べる。全ての並びを扱うのが指標の定義である。
回答を集約するBaQCKVは、共通する質問文や文脈のKVキャッシュ、つまり次の計算に再利用する内部結果を保存する。並び替えた選択肢の処理に使い、内容ごとの平均確率が最大の候補を選ぶ。LoRA-1は元のモデルに少数の調整用パラメータを加え、正解ラベルなしで確率の揺れを抑えるよう学習する。学習時は確率の対数の分散を使い、全候補へ一様に確率を割り振るだけの解を避ける項も加える。
新規性
著者らが提案するPermutation Bias Metric(PBM)は、選択肢の内容ごとに、並び替えによる回答確率の分散を測る。正解ラベルを使わず、回答が入れ替わらない場合の確率の揺れも捉える。
さらに著者らは、共通する質問文の計算を再利用するBaQCKVと、PBMを学習目標に用いるLoRA-1を提案する。偏りの測定、複数の並びによる回答の集約、モデルの調整を扱う構成である。
従来手法との違い
既存指標のCKLDは正解記号の分布、RStdは記号ごとの再現率を使うため、正解ラベルが必要になる。FRはラベル不要だが、選択肢を順方向と逆方向に並べた二通りで回答が変わるかを見る。PBMは同じ選択肢の内容を追い、並びごとの確率の変化を測る。
通常の多数決では並びごとに質問文も処理する。BaQCKVは共通する質問文と文脈の計算結果を再利用する。LoRA-1は推論時に各問の並びを繰り返し処理する方式とは異なり、調整後に一回の推論で回答する方法として著者らが位置づけている。
実験結果
著者らはQwen2.5-3B-Instruct、Phi-2、Llama3.2-3BをTeleQnA、MedMCQA、QASC、ARC Challengeで評価した。QASCは八択、ARC ChallengeとMedMCQAは四択、TeleQnAは二〜五択で、表には正答率とPBMが示される。
著者らの表では、Phi-2のQASC正答率は未適用時0.630、多数決とBaQCKVの適用後0.9329で、PBMは0.024から0.000になった。一方、同じモデルのARC Challenge正答率は0.552から0.4547に下がる。著者らはLoRA-1についてPBMの平均58%減と正答率の標準偏差の27%改善を報告するが、確認できた本文の範囲では、その集計条件や学習設定の詳細は確認できない。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:社内規程に関する四択の回答支援を点検する。規程に基づいて作った質問文と四つの選択肢を入力し、並びを変えたときの選択肢別確率、PBM、回答を記録して、順序に敏感な設問を見つける。
必要な元データは規程の記述と実務に近い四択設問である。PBMの算出やLoRA-1の調整には正解ラベルを使わず、正答率を評価する設問には別途ラベルを付ける。追加のセンサーは想定しない。設問の表現と選択肢の数を現場の形式に合わせて検証する。
応用先の候補からNauhに相談できます。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:対象業務の四択設問を集め、質問文と選択肢を元データにする。モデルから選択肢別確率を取得できるか確かめ、並び替え前後のPBM、回答の一致率、処理時間を未調整モデルで記録する。この結果をBaQCKV適用時の基準にする。
次に正解ラベルを使わない設問でLoRA-1を調整し、未使用の設問で同じ値を比較する。正解ラベルを付けた別の評価分では正答率も測り、PBMの低下と正答率の維持を別々に確認する。追加のセンサーは不要で、設問形式と選択肢数への適合が必要になる。
限界と課題
著者らは、全ての並びを処理する計算量が選択肢数に応じて階乗的に増え、BaQCKVにも追加の計算と待ち時間が残ると述べる。LoRA-1の学習では、選択肢が四つを超える設問の並びを最大24通りに制限する。したがって、全順列を使うPBMの定義と、並びを抽出する実装は区別が必要である。
編集上の検証事項:トークン節約率について、本文の「最大54.4%」、表のTokS欄、結果説明の「90%超」は整合しない。導入前に計算条件と数値の意味を確認したい。また、PBMが低いことだけでは正答率の維持は判断できない。
出典
元のタイトル・要旨を確認する(英語)
Quantifying and Mitigating Selection Bias in LLMs: A Transferable LoRA Fine-Tuning and Efficient Majority Voting Approach
Multiple Choice Question (MCQ) answering is a widely used method for evaluating the performance of Large Language Models (LLMs). However, LLMs often exhibit selection bias in MCQ tasks, where their choices are influenced by factors like answer position or option symbols rather than the content. This bias undermines the reliability of MCQ as an evaluation framework. Most existing selection bias metrics require answer labels and measure divergences between prediction and answer distributions, but do not fully capture the consistency of a model's predictions across different orderings of answer choices. Existing selection bias mitigation strategies have notable limitations: majority voting, though effective, is computationally prohibitive; calibration-based methods require validation sets and often fail to generalize across datasets. To address these gaps, we propose three key contributions: (1) a new unsupervised label-free Permutation Bias Metric (PBM) that directly quantifies inconsistencies in model predictions across answer permutations, providing a more precise measure of selection bias, (2) an efficient majority voting approach called Batch Question-Context KV caching (BaQCKV), to significantly reduce computational costs while preserving bias mitigation effectiveness, and (3) an unsupervised Low-Rank Adaptation (LoRA-1) fine-tuning strategy based on our proposed metric and the BaQCKV that mitigates selection bias, providing a computationally efficient alternative that maintains model generalizability. Experiments across multiple MCQ benchmarks demonstrate that our approaches reduce bias, increasing consistency in accuracy while minimizing computational costs.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01




