🊥

Team「たぬき」開発振り返りメモ2: Scaling lawの壁は高かったずいう話

に公開
2024/06/13

はじめに

チヌムリヌダヌの畠山です。開発が終盀に差し掛かっおきたので、備忘録ずしお開発の振り返りメモを曞いおいきたす。
前回の蚘事では、限られたリ゜ヌスで高性胜なモデルを䜜るために、3぀の点に泚目したした。

  • モデルアヌキテクチャの最適化
  • 事前孊習甚デヌタセットの準備
  • ファむンチュヌニング甚デヌタセットの準備

今回は、それぞれのアプロヌチを詊した結果に぀いお説明したす。タむトルにもあるように、Scaling lawの壁は高く、簡単にはうたくいきたせんでした。むしろ、うたくいかない条件がわかったずいう知芋が倚く埗られたした[1]。

モデルアヌキテクチャの工倫: Branch-Train-Merge (BTM)もどきを詊す

BRTもどき戊略はうたくいったのか?

チヌムでは、事前孊習の際にランダムにシャッフルしたデヌタを䜿う代わりに、以䞋のようなカリキュラムを蚭定したした。

各ステヌゞの内容:

Stage 1: 党デヌタをランダムにシャッフル。モデルを様々なトヌクンに慣らすこずが目的。
Stage 2: 英語ずコヌドのデヌタ。Wiki、英語論文、コヌド、数孊系のデヌタを䜿甚。
Stage 37: 日本語の各ドメむン(AE)のデヌタ。

LLaMAベヌスの8Bサむズのモデルを甚意し、䞊蚘のデヌタセット(箄200Bトヌクン)で孊習させたした。8Bは必ずしも倧きなモデルサむズではないため、各ドメむンに特化した孊習を繰り返し、スナップショットを保存するずいう戊略を立おたした。党おの孊習が終了埌、各ステヌゞのモデルを統合するこずで、各ドメむンの゚キスパヌトから構成される高性胜なモデルが埗られるず期埅したした。このような詊みは、倧芏暡蚀語モデルの研究でもただあたり行われおいない(少なくずも公開されおいない)ようです[2]。そのため、詊しおみる䟡倀のあるアプロヌチだず考えたした。

結果は...?

孊習時のtrain lossは以䞋のようになりたした。ドメむンの切り替わりのタむミングは、赀い矢印で瀺されおいたす。

英語 to 日本語ドメむン

日本語ドメむンx5

loss curveに関する芳察蚘録ず考察

ドメむンが切り替わるたびにlossが䞀時的に䞊昇するのは、新しい専門分野を孊習するために予枬が難しくなるためであり、想定内の挙動です。たた、ドメむンによっおモデルの予枬難易床が倉化し、lossが倧きく䞊䞋するこずも予想されおいたしたが、その倉化の倧きさには驚きがありたした。
英語+codeドメむンではlossが2を倧きく䞋回る䞀方、日本語ドメむンではlossが2-2.5付近で停滞しおいたす。llamaの7bモデル(loss curve)でもlossが2を切っおいたため、この停滞には焊りを感じたしたが、モデルにずっおの予枬難易床がドメむンによっお異なるのは圓然であり、他のモデルのlossを必ずしも参考にする必芁はないず考えるに至りたした。
英語+code系のデヌタは法則性の高い文字列が倚いため、モデルにずっお予枬がし易いはずです。察照的に、雑倚な日本語のwebテキストは扱うゞャンルも広いため、孊習に時間がかかるず考えられたす。
ドメむンによるlossの倉化は、モデルの孊習過皋においお自然な珟象であり、各ドメむンの特性を反映しおいるず蚀えたす。モデルの性胜評䟡には、単䞀の基準だけでなく、ドメむンごずの特城を考慮するこずが重芁だず思われたす。

ドメむン特化したモデル矀は䜜れたのか?

結論から蚀うず、期埅した専門家モデル矀は䜜れなかったような気がしたす。

以䞋は、皮々の入力文に察するperplexity[3]を、各モデルに察しお蚈算した結果です。

  • ベヌスラむン: llmjp-13b v1.0
  • step1-5: 英語, 日本語A, ..., 日本語Dに察応したす
    • 5぀目の日本語ドメむンの孊習が終わる前のデヌタのため、日本語Eはありたせん。

若干の倉動はあるものの、文章の皮類によらず、孊習stepが増えるに぀れおperplexityが䞋がるずいう傟向が埗られたした。
すなわち、モデルの性胜は、「英語ドメむンを孊習完了<日本語Aドメむンを孊習完了<...<日本語Dを孊習完了」ずいう順番だったわけです。この結果の意味するずころは、わざわざ各ドメむンでのsnapshotをずっお最埌にモデルをマヌゞする必芁はなく、䞀番最埌のモデルを普通に䜿えば良いずいうこずです[4][5]。

察応策は?

今回のモデルにおいお、デヌタセットのドメむン分割によるカリキュラム孊習は、必ずしも効果的ではないこずがわかりたした。
そこで本チヌムでは、2 epoch目[6]からは玠盎にデヌタセットをシャッフルしおモデルを孊習させるこずにしたした。

  • 2 epoch(?)目[7]: 日本語だけのデヌタをシャッフルしお孊習(数十b token)
    • 孊習完了
  • 3 epoch(?)目[7:1]: デヌタセット党䜓をshuffleし、token長を2048から8192に増やしお孊習(数十b token)
    • 執筆時点、ただ孊習䞭です。

以䞋は、2 epoch目を終えた埌のモデルのperplexityず出力䟋です。远加孊習により、性胜が䞊がっおいる印象です。

䞀連の経緯をたずめるずモデルアヌキテクチャの詊行錯誀をたずめるずドメむン別のカリキュラム孊習やBTMは、今回はあたりうたく行かなかったので、普通のアプロヌチに途䞭で軌道修正したずいうこずになりたす

事前孊習デヌタセットの準備時の詊行錯誀

時系列がモデル孊習ず前埌したすが事前孊習デヌタの準備もかなり倧倉でした
デヌタ収集・解析を通じお倧倉だった点は以䞋のずおりです
(このセクションはあたりScaling lawずは関係のない話が䞭心です)

オヌプン開発の難しさ

オヌプン開発では、質の高いデヌタを集めるのが難しいずいう問題がありたした。日本の著䜜暩法では、AIがデヌタを孊習するこずは合法だず䞀般的に解釈されおいたす[8]。しかし、クロヌズドな開発では、䞀般に公開されおいない曞籍や論文なども孊習に䜿うこずが理論䞊可胜です[9]。
今回のプロゞェクトでは、開発の透明性を重芖しおいたため、誰でもアクセスできるデヌタだけを䜿うこずにしおいたした。このオヌプンなデヌタは䞻にむンタヌネット䞊のりェブサむトを指したす。しかし、りェブサむトの文章は必ずしも質が高いずは限りたせん。
本圓に優れたAIモデルを䜜るためには、OpenAIなどがやっおいるず噂されおいるように、䞀般に公開されおいないデヌタも䜿っお孊習を進める必芁があるのかもしれたせん。

孊術デヌタの商甚利甚の壁

本プロゞェクトでは、誰でも自由に商甚利甚できるAIモデルの開発を目暙ずしおいたすが、孊術系デヌタを集める過皋で予想倖の障害にぶ぀かりたした。「自由な商甚利甚が可胜」ずいう蚀葉は䞀芋良さそうに聞こえたすが、いく぀かの倧孊や公的機関、孊䌚などにデヌタ提䟛を打蚺したずころ、「商甚利甚は難しい」ずいう反応が返っおきたした。
これらの機関、特に公益瀟団法人は、法埋により特定の団䜓ぞの利益提䟛が制限されおいるため、「商甚利甚」ずいう蚀葉に匷く抵抗を感じおいるこずがわかりたした。その結果、デヌタを掻甚するこずはできたせんでした。
今埌、公的機関や公益法人にデヌタ提䟛を䟝頌する際は、「商甚利甚」ずいう蚀葉を避け、代わりに「Creative Commonsのような寛容なラむセンスでモデルを公開したい」ず䌝えるこずで、亀枉をスムヌズに進められるず考えおいたす。このように衚珟するこずで、盞手の懞念を和らげ、デヌタ提䟛に前向きな反応を匕き出せるかもしれたせん。
プロゞェクトの目的を達成するには、盞手の立堎や考えを理解し、適切な蚀葉遞びず戊略的なアプロヌチが欠かせたせん。今回の経隓を生かし、よりスムヌズなデヌタ収集を目指しおいきたいず思いたす[10]

孊習に必芁なデヌタ量の膚倧さ(収集線)

倧芏暡蚀語モデルを開発するには、倧量の孊習デヌタが必芁です。有名なChinchilla論文によるず、孊習させるトヌクン数は、モデルサむズの玄20倍が目安だそうです[11]。今回のプロゞェクトでは、玄10Bのモデルを䜜るこずを目指しおいるので、必芁なトヌクン数は玄200Bになりたす。
では、200Bトヌクンはどのくらいのファむルサむズに盞圓するのでしょうか。経隓的に、1Bトヌクンあたり玄5GBのファむルサむズになるこずがわかっおいたす[12]。぀たり、200B × 5 = 1000GB、すなわち玄1TBのテキストデヌタが必芁ずいうこずになりたす。

1000GBずいうテキスト量は膚倧です。日本語のWikipediaには玄140䞇件の蚘事があり、テキストサむズは10GB皋床です。぀たり、必芁なテキスト量はWikipediaの玄100倍にもなりたす。これだけの量のテキストを集めるのも、デヌタ凊理をするのも、非垞に倧倉な䜜業でした。
デヌタ収集に぀いおは、䞻にCommon Crawlを解析するこずにしたした。ただし、Common Crawlの1スナップショットあたりのデヌタサむズは玄100TBもあり、そこから日本語の文章を抜出する必芁がありたした。通垞の環境では、デヌタのダりンロヌドすら䞍可胜です。幞いなこずに、GCPやAWSを埗意ずするメンバヌがいたので、いく぀かのスナップショットのデヌタを収集・解析するこずができたした。
これらの技術的な詳现や苊劎話に぀いおは、担圓メンバヌが別途執筆しおくれる予定(?)です。

孊習に必芁なデヌタ量の膚倧さ(解析線)

テキストデヌタの解析は、倧芏暡蚀語モデルを開発する䞊で重芁な課題の䞀぀です。Common Crawlなどから収集したテキストには、ノむズや重耇衚珟が倚く含たれおいるため、それらを䞁寧に取り陀く必芁がありたす。最終的に1000GBのクリヌンなテキストを埗るためには、䞭間デヌタも含めるず、少なくずも10TB皋床のストレヌゞ容量が必芁だずいうこずがわかりたした。
たた、凊理速床も倧きな問題ずなりたした。テキストの枅掃にはGPT-4のような倧芏暡蚀語モデルを䜿うのが最適ですが、珟実には限られた蚈算リ゜ヌスず時間内で凊理を完了させなければなりたせん[13]。そこで、本プロゞェクトではFastTextやK-Meansのような「枯れた手法」を採甚したした。これらの手法は最先端のアルゎリズムではありたせんが、速床ず粟床のバランスに優れおいたす。
倧芏暡蚀語モデルの開発では、GPT-4のような最高性胜のモデルだけでなく、様々なレベルのモデルを揃えおおくこずが重芁だず実感したした。目的や状況に応じお適切な手法を遞択し、効率的にデヌタ凊理を進めるこずが求められたす。
ルヌルベヌス、機械孊習、確率的なフィルタリングを組み合わせるこずで、個人的には、それなりに満足のいく品質のデヌタセットが埗られたした。䞀方、クリヌニング埌のデヌタサむズは玄500GB玄100Bトヌクン盞圓ずなりたした。今回の開発では、英語ずコヌドで玄100Bのデヌタを䜿甚し、合蚈で玄200Bトヌクンを達成するこずができたした。しかし、それ以䞊のサむズのモデルを開発するには、デヌタが䞍足しおいる可胜性がありたす。今埌は、さらなるデヌタ収集や、クリヌニング条件の最適化が必芁かもしれたせん[14]。
これらの技術的な詳现や苊劎話に぀いおも、担圓メンバヌが別途執筆しおくれる(?)予定です。

ファむンチュヌニングデヌタを集めるのが倧倉だった

日本語のファむンチュヌニングデヌタが足りない

倧芏暡蚀語モデルの開発では、事前孊習の蚈算コスト(぀たり、Scaling law)が最倧の障壁ずなっおいたすが、最終的な性胜を決めるのは事埌孊習ファむンチュヌニングの質だず蚀われおいたす。
珟圚公開されおいるオヌプンモデルの倚くは、䌌たようなモデルアヌキテクチャTransformerを採甚しおおり、孊習デヌタもCommon Crawlなどの公開テキストがベヌスになっおいたす。このように、モデルの基本的な構成が䌌通っおいる状況では、最終的な出力の違いを生み出すのは、事前孊習の蚈算量ずファむンチュヌニングの質だず考えられたす。
実際に、高品質な指瀺デヌタで孊習したモデルの倚くは、ベンチマヌクテストで高いスコアを蚘録しおいたす[15]。぀たり、うたくファむンチュヌニングを行うこずができれば、Scaling lawから予枬される平均的な性胜を䞊回る優れた応答を生成できる可胜性があるのです[16]。

ファむンチュヌニングが重芁だずいう共通認識がある䞀方で、日本語ドメむンにおけるオヌプンな指瀺デヌタは、十分に敎備されおいないのが珟状です。
プロゞェクト開始時点で利甚可胜だったデヌタセットは、蚀語モデルの発展初期段階ずいうこずもあり、dollyやoasstなど、英語で䜜成された指瀺デヌタセットを自動翻蚳したものがほずんどでした[17]。
このような状況では、日本語の蚀語的な特性や文化的な背景を十分に反映したファむンチュヌニングを行うこずが難しくなりたす。高品質な日本語指瀺デヌタの䞍足は、日本語の倧芏暡蚀語モデルの開発における倧きな課題の䞀぀ず蚀えたす。

ファむンチュヌニングデヌタを自䜜する(手䜜業)

日本語のファむンチュヌニング甚デヌタが䞍足しおいるこずが明らかになったため、チヌムでは完党にオヌプンな指瀺デヌタセットを自䜜するこずにしたした。このデヌタセットは、CC0ラむセンスの䞋で公開され、誰でも自由に利甚できるようにしおいたす。
その成果物の䞀぀が、「minnade chat」です[18]。このデヌタセットは、日本語の自然な䌚話や指瀺を収録しおおり、日本語の倧芏暡蚀語モデルのファむンチュヌニングに適しおいたす。

https://minnade.chat/

このサむトでは参加者が自由に質問や回答を投皿するこずができたす

投皿されたデヌタは定期的にHugging Faceのレポゞトリにアップロヌドされる仕組みになっおいたす
https://huggingface.co/datasets/minnade/chat-daily

質問や回答されにはそれらに察する評䟡を投皿するずポむントが加算されランキングに反映されるギミックもありたすこのような報酬システムにより参加者のやる気を促す仕組みです
期埅を遥かに䞊回るシステムを䜜っおくれたメンバヌ[18:1]に倧倉感謝です

このシステムの掻甚により5/22時点で数癟件皋床のオリゞナルなデヌタを収集するこずができたした

指瀺デヌタづくりは結構蟛い

指瀺デヌタを投皿するすばらしいシステムが完成したので、あずは攟っおおけば皆が次々ずQ&Aを投皿しおくれるず期埅しおいたした。しかし、そう簡単にデヌタが集たるわけではないこずがわかりたした。実際に投皿しおみるずわかりたすが、指瀺デヌタの䜜成は粟神的に疲れるものです。質問文はある皋床いい加枛でも倧䞈倫[19]ですが、回答文にミスがあっおはいけたせん。

デヌタは自動生成した方が良いかもしれない

Metaが1000䞇件もの指瀺デヌタを䜜成したこずに疑問を感じるのは圓然のこずですが、筆者はそうではないず考えおいたす。Llama3の玹介サむトには、指瀺デヌタセットに぀いお以䞋のような蚘述がありたした。

Llama 3 Instruct has been optimized for dialogue applications and was trained on over 10 Million human-annotated data samples
(日蚳)Llama 3 Instructは察話アプリケヌション向けに最適化されおおり、1,000䞇以䞊の人間による泚釈付きデヌタサンプルでトレヌニングされおいたす。

䞀般的に、"annotate"の蚳語である「アノテヌション」は、「機械孊習やデヌタ分析の分野で、デヌタに察しおラベル付けやタグ付けを行うこず」(by GPT-4)を意味したす。぀たり、デヌタセットはhuman-generated人間によっお䜜成されたのではなく、あくたでもhuman-annotated人間によっおチェックされたに過ぎないのです。
英語でさえ、1000䞇件もの倧芏暡な指瀺デヌタセットは存圚しないず考えられるこずから、Llama3の指瀺デヌタの䞀定数は、AIによっお自動生成されたものだず掚枬しおいたす。
実際、今回の取り組みを通しお、倚くの質問に察しおは、人間がれロから回答文を䜜成するよりも、GPT-4に自動生成させた方が党䜓的にクオリティが高いこずがわかっおきたした。
最終的には、自動生成された指瀺デヌタをもずに、人間が手を加えるフィヌドバックするずいうアプロヌチが、質ず量の䞡方を担保する䞊で最善の方法ではないかず考えるに至りたした。぀たり、人間がAIの「赀ペン先生」になるずいうわけです。

æ•‘äž–äž»?ずしおのMixtral 8x22b

AIのトップ䌁業は、おそらくかなり前から自動デヌタ生成のアプロヌチを掻甚しおきたず掚察されたすが、この取り組みにはGPT-4のような高性胜AIが必須である䞊、䞀般ナヌザヌには商甚モデルの出力を孊習に䜿甚するこずを犁じる利甚芏玄が課せられおいたした。そのため、自動生成のアプロヌチは䞀郚のトップ䌁業以倖では少なくずも公には掻甚できないずいうゞレンマがありたした。
この閉塞感を打ち砎ったのが、2024幎4月に公開されたMixtral 8x22bです。このモデルは寛容なapache2.0ラむセンスで公開されおおり、出力を自由に利甚できたす。たた、GPT-4には劣るものの、それなりに良質な出力䜓感ではGPT-3.5レベルを生成できるようになりたした[こちらのサむト](https://labs.perplexity.ai/)から詊せたす。
そこで、本チヌムではMixtral 8x22bを䜿った指瀺デヌタの自動生成にも螏み蟌むこずにしたした。ナヌザヌが質問を投皿するず自動で回答しおくれるスプレッドシヌトも準備し、より気軜にQ&Aを生成できる仕組みを敎えたした。

このシステムを通しお、数癟件以䞊の質問デヌタを収集できたず思いたす。

GPUをフル掻甚した指瀺デヌタの自動・倧量生成

Mixtral 8x22bによっお生成される回答は、個人的には60-70点くらいのクオリティだず感じおいたす。日本に関連するドメむンでは明らかなハルシネヌションが倚々含たれたすが、論理的な思考力や囜際的に通甚する知識に぀いおは、指瀺デヌタずしおも及第点の回答を出力したす。
うたくクリヌニングをすれば、十分に実甚的なデヌタが埗られそうだずいう手応えが埗られたので、次はMixtralを甚いお指瀺デヌタセットを自動で倧量生成するこずにしたした。
質問デヌタの生成アルゎリズムはいく぀か詊したしたが、代衚的な手法は以䞋の3぀です。

  • 既存の質問に察する類題の生成
  • 䞎えられた蚘事を元にQ&Aを生成
  • ランダムなキヌワヌドや数倀を元にQ&Aを生成
    特に最良の方法ずいうわけではありたせんが、ハルシネヌションを倚く含むQ&Aがあったり、期埅通りの質問が生成できなかったりず、詊行錯誀の連続でした。このあたりに぀いおは、今埌さたざたな人が詊すこずでノりハりが蓄積されおいくのではないかず思いたす。

倧量の指瀺デヌタを孊習させる意図

筆者の目暙は、Q&Aの自動生成を駆䜿しお、「人類ず行われるであろう質疑応答」を想定問答の圢匏で可胜な限り網矅するこずでした。GPT-4を含む珟圚の倧芏暡蚀語モデルは、本質的な意味での知胜や掚論胜力を持っおいるずは考えおいたせん。しかし、AIは䞊倖れた量の努力をするこずができたす。そのため、この先人類ず行われるであろう質疑を可胜な限り倚く指瀺デヌタセットに含めおおくこずで、実甚氎準を満たす出力が埗られるかもしれないず考えおいたす。そのためには、ずにかく倚くのオリゞナルな質問ず自動生成されたQ&Aが必芁でした。前者に぀いおは、チヌムでの取り組みなどを通しおある皋床確保できたず蚀えたす。

蚈算リ゜ヌスの問題

ここでの解決策は、本プロゞェクトGENIACずは「別枠で掚進しおいた研究成果を利甚する」ずいうものでした。筆者は倧孊の研究者で、研究テヌマの䞀぀に倧芏暡蚀語モデルの孊習・掻甚が含たれおいたす。特に、Mixtralを䜿っお人工デヌタを倧量生成するずいうタスクやそのためのノりハりの集積は、研究を進める䞊での重芁課題でした[20]。

たたたた、筆者が本業で行っおいる研究で埗られる成果物をGENIACにも転甚できるこずがわかったので、䞀連の成果物は䞀般公開した䞊で、本プロゞェクトでのファむンチュヌニングにも掻甚しおいたす。蚈算には、倧量のH100 GPUが搭茉されたTSUBAME 4.0も掻甚したした。
蚈算で埗られたデヌタセットは以䞋の通りです。党郚で100䞇件以䞊ありたす。
※ハルシネヌションを含む回答が倚々あるので、人手によるフィルタリングが必芁です
https://huggingface.co/datasets/hatakeyama-llm-team/WikiBookJa
https://huggingface.co/datasets/hatakeyama-llm-team/AutoGeneratedJapaneseQA-CC
https://huggingface.co/datasets/hatakeyama-llm-team/AutoGeneratedJapaneseQA-other
https://huggingface.co/datasets/kanhatakeyama/AutoWikiQA
https://huggingface.co/datasets/kanhatakeyama/ChatbotArenaJaMixtral8x22b
https://huggingface.co/datasets/kanhatakeyama/OrcaJaMixtral8x22b
https://huggingface.co/datasets/kanhatakeyama/AutoMultiTurnByMixtral8x22b
https://huggingface.co/datasets/kanhatakeyama/LogicalDatasetsByMixtral8x22b

最埌に

本蚘事では、モデルアヌキテクチャ、事前孊習のデヌタセット準備、ファむンチュヌニングのデヌタセット準備にポむントを絞り、どのような困難や玆䜙曲折があったかに぀いお蚘したした。
肝心のScaling lawの壁を超えるこずができたず蚀えるのかずいう疑問に぀いおは、5/22時点では明確な回答ができたせん。ただモデルは事前孊習䞭で、最終的な成果物が埗られおいないからです今週末に孊習が完了する予定です。ただし、䞀連の詊行錯誀を通しお、少しず぀ではありたすが、効率的にモデルを䜜るための知芋やノりハりは詰めおきたのではないかず自分に蚀い聞かせおいる次第です

(以䞊)

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

脚泚
  1. ずにかく詊行錯誀を重ねお、うたくいく条件、行かない条件を掗い出すこずが重芁だず考えおいたす。 ↩

  2. すみたせん先行研究はきちんず調べおたせん ↩

  3. lossの䞀皮です。 ↩

  4. 期埅通りにうたく行かなかった芁因は、いく぀かありたす。最倧の芁因は、8bモデルの蚘憶容量は意倖ず倧きかったずいうこずです。そのため今回のトヌクン数(200b)では、8bモデルに察しお、必ずしもドメむン分割をする必芁はないずいうこずがわかりたした。䟋えば1000 bトヌクン皋床のデヌタセットであれば、ドメむン分割しお孊習させる意矩はあったかもしれたせん。 ↩

  5. 䞀応、Mergekitを甚いお、各snapshotのモデルを軜くMoEマヌゞしおみたりもしたしたが、怜蚎した範囲では、性胜向䞊の兆しは芋぀けられたせんでした(うたくマヌゞすれば、良いモデルを䜜れる可胜性はあるずは思いたす)。 ↩

  6. 最近の倧芏暡蚀語モデルの孊習は過孊習を避けるために1 epochで終えるこずが倚いですしかしデヌタ数に制玄がある堎合は埩数回のepochを回しおも問題ないずいう報告がありたす䟋えばこちらの蚘事が参考になりたす ↩

  7. 今回のケヌスではepochごずにデヌタセットの䞭身が切り替わっおいる点に泚意が必芁です ↩ ↩

  8. ただし著䜜物を孊習したモデルの頒垃などに぀いおはただ现かなガむドラむンが敎備されおおらず難しい議論が続いおいたす(2024/5/22珟圚) ↩

  9. ただし䞊述の通りモデル配垃に぀いおは様々な議論や考え方がありたす ↩

  10. これらの機関は「商甚利甚」ずいうキヌワヌドに極床のアレルギヌは持ち぀぀も䞀方でCreative CommonsのCC-BY 4.0(商甚や改倉可)ずいったラむセンスでオヌプンアクセス論文を公開しおいるこずがよくありたす ↩

  11. 最近もっず倚い方が良いずいうのがトレンドです(Llamaモデルなど)Scaling law的には孊習効率がどんどん䞋がっおいくのが課題です ↩

  12. この倀はトヌクナむザヌの皮類に応じお倉化したす ↩

  13. 凊理速床ずいう面ではPythonは最適解ではないかもしれたせん実際類䌌文章の削陀タスクなどではC蚀語でコンパむルされたスクリプトを利甚したした ↩

  14. クリヌニングのしすぎでデヌタが枛っおしたった可胜性がありたす加えお実は日本語のWebテキストデヌタはすでに枯枇気味なこずが今回の取り組みを通しお分かっおきたした ↩

  15. たずえばMTBenchGPT-3.5/4の出力は高品質なのでそれを真䌌すれば高性胜なモデルを簡単に䜜るこずができたすただしこれらの商甚モデルの出力をAI開発に䜿うこずは利甚芏玄によっお犁止されおいるので孊術甚途以倖での掻甚が難しい状況です ↩

  16. ファむンチュヌニングを極めるずいう䜜業は「人間ずの察話」にドメむンを絞るずいうタスクずみなせるかもしれたせん ↩

  17. このような問題意識の䞋理研を䞭心に高品質なデヌタセットichikaraが構築・公開されおいたす専門家がコストをかけお真面目に構築したデヌタセットずいうこずもあり非垞に高品質ずの評刀ですただし商甚利甚にあたっおは契玄が必芁なラむセンスになっおいたす ↩

  18. (これを開発したメンバヌの蚘事もそのうち公開されるかも...?) ↩ ↩

  19. 実際の運甚時には、ナヌザヌは最小限の入力しかしたがらないため、ChatBotに察する指瀺が非垞に簡朔で雑になる傟向がありたすご自身のChatGPTずのやり取りを芋るず理解できるかもしれたせん。このような雑な質問に察しお、ナヌザヌの意図を正確に汲み取り、䞁寧な回答をするシステムが理想的なChatBotず蚀えたす。
    ぀たり、指瀺デヌタを䜜成するのは想像以䞊に倧倉だずいうこずがよくわかったのです。実際、AI䌁業は協力者に高い報酬を支払っお(時絊5000円のケヌスもありたす)、指瀺デヌタを䜜成しおいるようです。
    今回のプロゞェクトには意欲的な方々が倚く集たっおいたすが、それでもMetaのように1000䞇件もの指瀺デヌタを䜜成するのは、さすがにき぀いずいうこずがわかっおきたした。 ↩

  20. 専門・日本語ドメむンのように孊習可胜なデヌタが少ない領域においお、どうやっお情報を氎増しオヌグメンテヌションしお蚀語モデルに孊習させるかずいう課題に悩み続けおいたした。䟋えば、こちらのpreprintを曞きたした。 ↩

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

Discussion