AI LAB / KEYWORD DICTIONARY

基礎知識

LLM-as-a-Judge(LLMによる評価)とは?

LLM-as-a-Judgeは、強力な大規模言語モデルを判定役として使い、別のモデルが生成した回答の品質や人間の好みとの適合度を評価する手法です。

仕組みと使いどころ

自由記述型の質問に対する回答は、従来のベンチマークだけでは人間の好みを測りにくいため、LLMに回答の採点や比較を行わせます。評価を拡張しやすく、判定理由も示せる方法として研究されています。一方、回答を提示する順序への偏り、長い回答を好む傾向、自身の回答を高く評価する傾向、推論能力の限界が確認されています。したがって、LLMの判定は人間の評価を近似する手段であり、常に正確な代替になるとは限りません。

LLM-as-a-Judgeの活用例

たとえば、こんな場面で

チャットAIの候補回答を比較するとき、同じ質問への複数の回答を判定用LLMに提示し、どちらが好ましいかと理由を出させる用途が考えられます。人間による評価や従来のベンチマークと組み合わせて利用できます。

使うときのポイント

回答の提示順を入れ替えた場合に判定が変わらないか、文章量だけで高評価になっていないかを確認します。判定用LLM自身の回答が含まれる場合は、自己優遇の可能性にも注意が必要です。

参考資料

Judging LLM-as-a-Judge with MT-Bench and Chatbot Arena (新しいタブで開きます)

用語の説明や活用例に関連する参考資料です。

READ & LEARN

用語を知ったら、活用を知る。

AI LABで、AIの動向や業務に取り入れるヒントを読む。

記事一覧を見る