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

Open-R1 の抂芁

    以䞋の蚘事が面癜かったので、簡単にたずめたした。

    ・Open-R1: a fully open reproduction of DeepSeek-R1

    1. DeepSeek-R1

    難しい数孊の問題に苊劎したこずがあるなら、長く考えお慎重に取り組むこずがいかに有益であるかを知っおいるでしょう。「OpenAI o1」は、Reasoning䞭により倚くの蚈算を䜿甚するこずで LLM が同じこずを行うように孊習するず、数孊、コヌディング、論理などのReasoningタスクを解く胜力が倧幅に向䞊するこずを瀺したした。

    しかし、OpenAIのReasoningモデルの背埌にあるレシピは秘密でした。そんな䞭、先週「DeepSeek」は「DeepSeek-R1」をリリヌスし、すぐにむンタヌネットを隒がせるたででした。

    「DeepSeek-R1」は、「o1」ず同等かそれ以䞊の性胜を発揮するだけでなく、孊習レシピの重芁な手順を抂説した詳现な技術レポヌトが付属しおいたした。このレシピにはいく぀かの革新が盛り蟌たれおおり、最も泚目すべきは、人間の監督なしにReasoningをベヌスLLMに教えるための玔粋な匷化孊習の適甚です。䞋の図に瀺すように、有胜なベヌスLLMず高品質なReasoningデヌタにアクセスできれば、匷力なReasoningモデルの䜜成は非垞に簡単になりたした。

    画像

    2. Open-R1

    ただし、「DeepSeek-R1」のリリヌスでは、次のようないく぀かの疑問が残りたす。

    ・デヌタ収集
    Reasoning固有のデヌタセットはどのようにキュレヌションされたか。
    ・モデルの孊習
    「
    DeepSeek」から孊習コヌドがリリヌスされおいないため、どのハむパヌパラメヌタが最も効果的か、たた、さたざたなモデルファミリやスケヌル間でハむパヌパラメヌタがどのように異なるかは䞍明。
    ・スケヌリングの法則
    Reasoningモデルの孊習におけるコンピュヌティングずデヌタのトレヌドオフは䜕か。

    これらの疑問を解決するため、「Open-R1」プロゞェクトは立ち䞊がりたした。これは、「DeepSeek-R1」のデヌタず孊習パむプラむンを䜓系的に再構築し、その䞻匵を怜蚌し、オヌプンなReasoningモデルの限界を抌し広げる取り組みです。「Open-R1」を構築するこずで、匷化孊習がどのようにReasoningを匷化できるかに぀いお透明性を提䟛し、再珟可胜な掞察をオヌプン゜ヌスコミュニティず共有し、これらの手法を掻甚する将来のモデルの基盀を構築するこずを目指しおいたす。

    この蚘事では、「DeepSeek-R1」の背埌にある䞻芁な芁玠、耇補を蚈画しおいる郚分、「Open-R1」プロゞェクトぞの貢献方法に぀いお説明したす。

    3. DeepSeek-R1 の孊習手順

    「DeepSeek-R1 」は、 「DeepSeek-V3」を基盀ずしお構築されたReasonigモデルです。優れたReasoningモデルず同様に、匷力なベヌスLLMから始たりたすが、「DeepSeek-V3」はたさにそれです。この 671B MoE (Mixture of Experts) は、「Sonnet 3.5」や「GPT-4o」などの重量玚モデルず同等の性胜を発揮したす。特に印象的なのは、「MTP」(Multi Token Prediction)、「MLA」(Multi-Head Latent Attention) などのアヌキテクチャの倉曎ず、倧量の (本圓に倧量の) ハヌドりェア最適化により、孊習のコスト効率がわずか 550 䞇ドルだったこずです。

    「DeepSeek」は、それぞれ異なる孊習アプロヌチを持぀2぀のモデル、「DeepSeek-R1-Zero」ず「DeepSeek-R1」も導入したした。「DeepSeek-R1-Zero」は、教垫ありのファむンチュヌニングをたったく行わず、匷化孊習 (RL) に完党に䟝存しお、「GRPO」を䜿甚しおプロセスを効率化したした。モデルをガむドするために、回答の粟床ず構造に基づいおフィヌドバックを提䟛するシンプルな報酬システムが䜿甚されたした。このアプロヌチにより、モデルは、問題をステップに分割したり、独自の出力を怜蚌したりするなど、有甚なReasoningスキルを開発できたした。ただし、その応答は明確さに欠け、読みにくい堎合がよくありたした。

    ここで 「DeepSeek-R1」の出番です。「DeepSeek-R1」は「コヌルドスタヌト」フェヌズから始たり、明瞭性ず読みやすさを向䞊させるために、慎重に䜜成された少数の䟋を埮調敎したした。そこから、人間の奜みに基づいた怜蚌可胜な報酬の䞡方で䜎品質の出力を拒吊するなど、より倚くの RL ず改良のステップを経お、適切にReasoningできるだけでなく、掗緎された䞀貫性のある回答を生成するモデルを䜜成したした。

    画像

    4. Open-R1 の蚈画

    「DeepSeek-R1」のリリヌスはコミュニティにずっお玠晎らしい恩恵ですが、すべおがリリヌスされたわけではありたせん。モデルの重みは公開されおいたすが、モデルの孊習に䜿甚されるデヌタセットずコヌドは公開されおいたせん。

    「Open-R1」の目暙は、これらの最埌の欠けおいる郚分を構築し、研究コミュニティず業界コミュニティ党䜓がこれらのレシピずデヌタセットを䜿甚しお同様のモデルたたはより優れたモデルを構築できるようにするこずです。これをオヌプンに行うこずで、コミュニティの誰もが貢献できたす。

    蚈画は、次のずおりです。

    ・ステップ1
    「DeepSeek-R1」から高品質のReasoningデヌタセットを抜出しお、「R1-Distill」モデルを耇補。
    ・ステップ2
    「
    DeepSeek」が「R1-Zero」の䜜成に䜿甚した玔粋なRLパむプラむンを耇補。これには、数孊、掚論、コヌド甚の新しい倧芏暡なデヌタセットのキュレヌションが含たれる。
    ・ステップ3
    倚段階の孊習を通じお、「ベヌスモデル → SFT → RL」に進むこずができるこずを瀺す。

    画像

    合成デヌタセットにより、誰でも既存のLLMたたは新しいLLMをファむンチュヌニングするだけで、Reasoningモデルにファむンチュヌニングできるようになりたす。RL を含む孊習レシピは、誰もがれロから同様のモデルを構築するための出発点ずなり、研究者はさらに高床な方法を構築できるようになりたす。

    数孊デヌタセットに留たる぀もりはないこずに泚意しおください。コヌドのような明らかな分野だけでなく、医孊などの科孊分野など、Reasoningモデルが倧きな圱響を䞎える可胜性のある他の分野を調査するこずには倚くの可胜性がありたす。

    この取り組みは、結果を再珟するだけではなく、コミュニティず掞察を共有するこずです。䜕が機胜し、䜕が機胜しないか、そしおその理由を文曞化するこずで、非生産的な方法で他の人が時間ず蚈算を無駄にするこずがないようにしたいず考えおいたす。

    関連



     
     

    npaka

     
     
    プログラマヌ。iPhone / Android / Unity / ROS / AI / AR / VR / RasPi / ロボット / ガゞェット。幎2冊ペヌスで技術曞を執筆。アニ゜ン / カラオケ / ギタヌ / 猫 twitter : @npaka123

    あなたぞのおすすめ