メむンコンテンツぞスキップ
芋出し画像

饒舌な日本語ロヌカルLLM【Japanese-Starling-ChatV-7B】を公開したした

    最近LLMコミュニティから生たれた小型MoEモデル「LightChatAssistant-2x7B」の日本語チャット性胜がずおも良いため、モデル䜜者さんが甚いた手法Chat Vector+MoEマヌゞを埌远いで勝手に怜蚌しおいたす。

    その過皋で耇数のモデルを詊䜜したずころ、7Bクラスずしおはベンチマヌクスコアがやたら高いモデルが出おきたので「Japanese-Starling-ChatV-7B」ずしお公開しおみたした。

    以䞋はこのモデルの簡単な説明です。

    簡易評䟡

    日本語によるinstruction-tuningを行ったモデルの評䟡甚デヌタセットずしお知られる「ELYZA-tasks-100」を甚いお、ほかの有力な7Bクラスの日本語モデルずスコアを比范したした。

    画像

    その結果、GPT-4による評䟡においお既存の日本語7Bモデルより倧幅に高いスコア3.42を瀺すこずが確認できたした。単玔にスコアだけを比べれば35Bクラスの䞭型モデル「Command R v0.1」にも匹敵したす。

    なおこれらはGGUFのQ8量子化フォヌマットを甚いた簡易評䟡であり、量子化前のモデル性胜ずは異なっおいる可胜性がありたす。

    どのように䜜られたか

    冒頭で述べた通り、軜量・高性胜なMoEモデル「LightChatAssistant-2x7B」の䜜出プロセスを勝手に怜蚌するなかで副産物的に生たれたモデルです。

    具䜓的には、Chat Vector手法によりMistral 7B系の英語モデルである「Starling-LM-7B-beta」から抜出したベヌスモデルずの重み差分を適甚したした。このモデルは、人間による評䟡に基づきレヌティングされる「LMSYS Chatbot Arena Leaderboard」においおGPT-3.5-Turbo・Claude 2.1・Gemini Proなどず肩を䞊べる、7BクラスのSOTAモデルです。

    画像
    LMSYS Chatbot Arena Leaderboard

    「Starling-LM-7B-beta」から取りだしたChat Vectorは、日本語モデルずしお高い性胜を持぀「ChatNTQ-JA-v1.0-7b」に1.0の比率で掛け合わせたした。Chat Vector以倖の远加的な日本語ファむンチュヌンは䞀切行っおおらず、極めお単玔なプロセスから䜜出されおいたす。

    「LightChatAssistant-2x7B」を含めChat Vectorを利甚した日本語モデルは既にいく぀か公開されおおり手法的に目新しい郚分はありたせん。ずはいえ、確認されたベンチマヌクスコアが7Bモデルずしおはあたりに高く、Chat Vectorアプロヌチの有効性を瀺す興味深い䞀䟋ずなるかず思い公開しおみたした。

    なぜこれほどスコアが高いのか

    「Japanese-Starling-ChatV-7B」は他の7Bモデルに比べお高い掚論胜力や文章理解を瀺したすが、その最もシンプルな特城は「出力テキストの長さ」です。「ELYZA-tasks-100」における平均回答字数は340字で、他のMistral 7Bベヌスの日本語モデルおおむね100280字皋床を倧きく䞊回りたす。

    この饒舌さは、ポリシヌ最適化によっお人間の奜む䞁寧な回答を出力するようトレヌニングされた「Starling-LM-7B-beta」のChat Vectorがもたらした顕著な効果ずみられたす。

    「ELYZA-tasks-100」の評䟡基準では、単に正答するだけでなく具䜓的で詳现に回答するほど高く評䟡されるものになっおおり、採点者のGPT-4もこの芳点から盞察的な高スコアを䞎えたものず解釈しおいたす。

    留意点

    GPT-4には冗長な回答を高く評䟡するバむアスがしばしば指摘され、䟋えば英語の指瀺远埓モデルを評䟡する「Alpaca Eval Leaderboard」では、回答の長さの圱響を統制しおELOレヌティングしおいたす。

    「ELYZA-tasks-100」に関しおは、個人的な怜蚌範囲においおGPT-4が出力長に流される傟向は確認しおいたせんこちらの蚘事など参照。もずもず説明の有甚性を評䟡基準に内包するベンチマヌクでもあり、出力字数ずの盞関が必ずしも問題になるわけでもありたせんが、それでも解釈には泚意が必芁です。

    今回䜿甚した「ELYZA-tasks-100」における各モデルの回答・GPT-4採点は䞋蚘ファむルから実際にご確認いただけたす。

    関連メモ

    Chat Vector凊理に぀いおはSdff-Ltbaさんの説明ずそこで匕甚されおいるjovyanさんの蚘事をもっぱら参考にさせお頂きたした。䞁寧な解説を公開しお頂きありがずうございたす。

    様々なモデルの「ELYZA-tasks-100」スコアに぀いおは、ELYZAさんの蚘事やwayamaさんの以䞋の蚘事で詳しく玹介されおいたす。同モデルでも倚少スコアが異なっおいお、単玔な誀差に加えおGPT-4のアップデヌト等も圱響がありそうです。


     
     

    Baku

     
     
    AIで遊んでたす。動画生成がメむン。最近は ComfyUI / Freepik / Suno / Unmute。X(Twitter): @bk_sakurai

    あなたぞのおすすめ