LLMテク: Branch-Solve-Merge

 

概要

  • Branch-Solve-Merge (BSM)
    • LLMの精度改善
      • Llama70B chatにBSMを使うことでGPT4に近づける
      • GPT4にBSMを使うと、GPT4はより優れた性能を持つ
  • 3ステップでタスクをこなす
    • Branch: 与えられたタスクをサブタスクに分解し、プロンプトを出力
    • Solve: 与えられた k個のプロンプトに対して k個のソリューションを並列で生成
    • Merge: 最終的な答えを得る
  • 複雑なタスクに向いている
  • 評価
    • 1回目と2回目(同じ質問を聞いて2回出力させている)
 
すべてのケースでLLMを改善させることができた
  • 人間による答えとLLM出力の一致率は最大26%改善
  • ポジション&長さのバイアスは最大50%減少
  • LLaMA-2-chat 70B+BSMは多くのタスクでGPT-4と一致
    • BSMなしのLLaMA-2は貧弱
  • GPT-4は改善され、自己バイアスが少なくなった
 
 
 
>LLMプロンプト技術
LLMプログラミング、とか言ったりするらしい