🐵

倧芏暡蚀語モデルの性胜の自動評䟡に関する問題点のメモ曞きTanuki-8x8Bの事䟋から

に公開

Tanuki-8x8B日本語倧芏暡蚀語モデルの性胜評䟡ず分析

はじめに

2024幎に開発されたTanuki-8x8Bは、日本語に特化した倧芏暡蚀語モデルLLMです。このモデルは、察話胜力や長文生成においお優れた性胜を瀺したした。具䜓的には、Japanese MT-Bench日本語の察話・䜜文胜力を枬るベンチマヌクや察人タスクで高いスコアを蚘録しおいたす。

2024幎8月の関連蚘事では、ChatbotArena的なシステムを甚いおTanuki-8x8Bを含む倧芏暡蚀語モデルの日本語性胜評䟡に぀いお詳しく解説しおいたす。

しかし、Nejumi Leaderboard3ずいう総合的な評䟡システムでは、予想倖に䜎いスコアずなりたした。この結果の背景には、MT-Bench以倖の倚くの評䟡タスク、特にJaster系のベンチマヌクが、Tanuki-8x8Bが重点を眮いた察話・䜜文の胜力ずは異なる偎面を枬定しおいる可胜性がありたす。

本蚘事では、特にJCommonSenseQAずいう知識を問う遞択匏問題タスクに焊点を圓お、Tanuki-8x8Bの性胜をより深く分析したす。

Nejumi Leaderboard3の結果

Nejumi Leaderboard3は、様々な皮類のタスクを通じお蚀語モデルの総合的な性胜を評䟡するシステムです。以䞋の図は、このリヌダヌボヌドにおける知識系ベンチマヌクの結果を瀺しおいたす

Leaderboard3の結果

この図から、Tanuki-8x8BがJapanese MT-Benchでは他のロヌカルモデル䟋Llama-3-Swallow-70B-Instruct-v0.1を䞊回る性胜を瀺す䞀方で、JCommonSenseQAを含む知識系タスクでは予想倖に䜎いスコアずなったこずがわかりたす。

JCommonSenseQAのスコアが䜎い理由

JCommonSenseQAでのスコアが䜎かった理由ずしお、䞻に以䞋の2点が考えられたす

  1. ファむンチュヌニングの特性: Tanuki-8x8Bのファむンチュヌニングモデルの調敎過皋で、遞択匏問題を解くための特別な蚓緎が十分に行われおいなかった可胜性がありたす。

  2. 掚論方法の違い: モデルが遞択肢番号をそのたた答えるのではなく、Chain of Thought (CoT)ず呌ばれる方法を甚いお掚論しながら答える蚓緎を受けおいたため、それ以倖の出力圢匏では十分な胜力を発揮できなかった可胜性がありたす。CoTは答えに至る過皋を段階的に考える方法で、最近のOpenAIのモデル「o1」でもその有効性が報告されおいたす。

ベンチマヌクの特性ず評䟡方法

JCommonSenseQAやMMLU倚蚀語理解力テストなどの倚くのベンチマヌクは、基本的にCoTを含たない盎接的な回答を求めおいたす。特に、Jasterを含むLeaderboard3のベンチマヌクには、評䟡の郜合䞊、出力圢匏を厳密に指定するタむプの問題が倚く存圚したす。

䟋えば、JCommonSenseQAには、以䞋のような問題がありたす

以䞋に、あるタスクを説明する指瀺があり、それに付随する入力が曎なる文脈を提䟛しおいたす。リク゚ストを適切に完了するための回答を蚘述しおください。
質問ず回答の遞択肢を入力ずしお受け取り、遞択肢から回答を遞択しおください。なお、回答は遞択肢の番号䟋0でするものずしたす。 回答ずなる数倀をint型で返し、他には䜕も含めないこずを厳守しおください。

質問スキヌ堎などにある、茞送機噚の䞀぀で、高所䜎所に匵られたケヌブルにアヌムが付き、そこにむき出しの怅子を据えたものをなんずいうか
遞択肢0.北海道倧孊,1.ポプラ䞊朚,2.ベンチ,3.パむプ怅子,4.リフト

この問題の正解は単に「4」です。指瀺には「回答の他には䜕も含めないこずを厳守しおください」ずあるため、「答えは4です」のように、単語以倖の情報があれば、枛点完党䞀臎圢匏の採点の堎合はれロ点ずなりたす。

問題の聞き方によっお回答が倉化する

Tanuki-8B, 8x8Bは、䞊蚘の問題に察しお、Leaderboardのベンチマヌクプログラム䞊では、「3」ず誀答する傟向があるこずがわかっおいたす。
䞀方、期間限定で公開されおいる8Bモデルに、「回答の他には䜕も含めないこずを厳守しおください」ずいった制玄は぀けず、普通に質問をしおみるず、正しい答えが返っおきたす。

以䞋、質問の仕方によっお、どのように回答が倉化するかをベンチマヌク問題党䜓で調査したした。

CoTを甚いた掚論の結果

本蚘事では、CoTを蚱容しお掚論させた際のJCommonSenseQAのスコアを簡単に評䟡したした。

掚論方法

以䞋のようなプロンプト指瀺を甚意し、モデルが自由圢匏で回答できるようにしたした

system="以䞋は、タスクを説明する指瀺です。芁求を適切に満たす応答を曞きなさい。次の遞択肢問題に぀いお、遞択肢を簡朔に吟味しながら回答しなさい。最埌の回答は、#回答: の圢匏にするこず"

問題ず回答の䟋

問題:

犬が䜏むずころは

ショッピングセンタヌ
小屋
湖
海岞
バンガロヌ

回答:

犬が䜏むずころずしお最も適切なのは「小屋」です。以䞋にその理由を簡朔に説明したす。

たず、ショッピングセンタヌは人間の商業掻動が行われる堎所であり、犬にずっお安党で快適な環境ずは蚀えたせん。次に、湖や海岞は自然環境が豊かで散歩には適しおいたすが、犬が長期間䜏むには適しおいたせん。バンガロヌも䞀時的な滞圚には良いかもしれたせんが、恒久的な䜏居ずしおは䞍向きです。

䞀方、小屋は犬が安党に過ごせるように蚭蚈されおおり、颚雚から守られ、適切な枩床管理ができる構造になっおいたす。たた、小屋は犬がリラックスしお䌑むこずができる堎所ずしおも最適です。したがっお、犬が䜏むずころずしお最も適しおいるのは「小屋」です。

採点方法

  • JCommonSenseQAのdevデヌタ玄1100件に぀いお評䟡したした。
  • 「#回答」ずいう曞匏で回答するように指瀺したしたが、このフォヌマットで回答されるケヌスは皀でした。これは、モデルがこの特定の回答圢匏を遵守するための指瀺孊習が䞍足しおいたためず考えられたす。
  • 回答の玄70%は、"「**」です"ずいう圢匏で最終解を䞎えおいたため、この郚分を自動抜出しお暡範解答ず比范したした。
  • 回答が間違っおいた問題に぀いおは、䞀぀䞀぀目芖で回答ず正解を比范し、出力の正確さを確認したした。

泚意点

箄40問に぀いお、問題そのものに疑問がある、たたはモデルの回答にも䞀理あるず刀断されたケヌスがあったため、これらは採点から陀倖したした。䟋えば

問題: 孫をずっず芋おいたいず思ったら、どうしたすか

遞択肢:

  • 印象的になる
  • 特にない
  • 元気でいる
  • 健康になる
  • 長生きする

暡範回答: 長生きする

モデルの回答:

孫をずっず芋おいたいず思うなら、たず第䞀に「元気でいる」こずが重芁です。健康で元気な状態であれば、孫ず䞀緒に過ごす時間をより充実させるこずができたす。健康であるこずで、孫の䞖話や遊びに積極的に参加でき、孫にずっおも安心感を䞎えるこずができたす。

次に、「長生きする」こずも倧切です。長生きするこずで、孫が成長する過皋を長く芋守るこずができ、その成長を芋守る喜びも増えたす。たた、健康で長生きするこずは、孫にずっおも安心感ず信頌感を䞎える芁玠ずなりたす。

さらに、「印象的になる」こずも考慮に入れるべきです。健康で長生きし、元気でいるこずで、孫にずっおの「おじいちゃん・おばあちゃん」ずしおの存圚感が匷たり、孫の蚘憶に残る存圚ずなるでしょう。

したがっお、孫をずっず芋おいたいず思うなら、たずは「元気でいる」こず、そしお「長生きする」こずが最も重芁であり、それに加えお「印象的になる」こずも倧切な芁玠ずなりたす。

この䟋では、日本的な文脈では「長生きする」が最適解ず考えられたすが、モデルの回答も十分に玍埗できる内容であったため、採点から陀倖したした。

採点基準には䞀定の䞻芳性が含たれたすが、党䜓ずしお公平か぀正確な採点ができおいるず考えおいたす。

詳现な出力デヌタはこちらで確認できたす。

結果

自由回答圢匏での正答率は 89% でした。これに察し、「正匏版」の採点方法である、two shot prediction2぀の䟋を瀺しおから回答させる方法で遞択肢を遞ばせた堎合の正答率は 66% でした。20%以䞊の差が生じおいたす。

この差の䞻な理由は、前述の通り以䞋の2点だず考えられたす

  1. ファむンチュヌニングの段階で、遞択匏問題を解くための特別な蚓緎が十分でなかった可胜性
  2. モデルがChain of Thought (CoT)を甚いお掚論しながら答える蚓緎を受けおおり、それ以倖の圢匏では十分な実力を発揮できなかった可胜性

本怜蚌の限界

  • 採点方法が簡易的であり、より厳密な方法でのレビュヌが必芁かもしれたせん。
  • JCommonSenseQAのみで怜蚌を行っおおり、他のベンチマヌクに぀いおの評䟡は行っおいたせん。より包括的な評䟡のためには、耇数のベンチマヌクでの怜蚌が望たしいでしょう。

たずめ

Jasterなどの暙準的なベンチマヌクの自動採点手法では、評䟡したい胜力に぀いお、モデルの本来の「実力」を過小評䟡しおしたう可胜性があるこずが分かりたした。この「芋かけ䞊の胜力䜎䞋」は、日垞的な察話甚途ではほずんど問題になりたせんが、自動採点のような特殊なケヌスで顕著に珟れたす。

GPT-4レベルの高床なモデルであれば、このギャップはほずんど生じないず思われたすが、パラメヌタ数ず孊習デヌタに制玄のあるオヌプンモデル公開されおいるモデルに぀いおは、掚論性胜や指瀺远埓性の問題で、想定した挙動にならないこずも倚いようです。

Tanuki-8x8BおよびTanuki-8Bに぀いおは、察話・䜜文胜力の向䞊に特に泚力した経緯がありたす。これは、単に既存の高性胜モデルの劣化コピヌずなるこずを避け、独自の特城を持たせるずいう意図がありたした。

これらの分析から、以䞋の点が重芁であるこずが分かりたした

  1. ベンチマヌクの特城や制玄を十分に理解せずに、衚面的な数倀のみでモデル性胜を刀断するべきではない。
  2. 自動採点系のベンチマヌクには改善の䜙地がある*。

*補足

  • 䟋えばJCommonSenseQAに぀いおは、理想的には、知識を問う問題ず、遞択肢問題をCoT無しで問う問題に切り分けたほうが良い。
  • Llama3.1など、高性胜なオヌプンモデルが登堎し぀぀あるので、より柔軟な自動採点が可胜になり぀぀ある。

謝蟞

今回の倧芏暡蚀語モデルの開発にかかる成果は、NEDO囜立研究開発法人新゚ネルギヌ・産業技術総合開発機構の助成事業「ポスト情報通信システム基盀匷化研究開発事業」JPNP20017の結果埗られたものです。

たた、モデルの評䟡方法に぀いお貎重な助蚀ず議論を頂いた党おの方々に深く感謝申し䞊げたす。

東倧束尟・岩柀研究宀 | LLM開発 プロゞェクト[GENIAC]

Discussion