GPT-3.5 を選択すべきでしょうか、それとも Llama 2 などのオープンソース モデルを微調整すべきでしょうか?総合的に比較した結果、答えは

GPT-3.5 を選択すべきでしょうか、それとも Llama 2 などのオープンソース モデルを微調整すべきでしょうか?総合的に比較した結果、答えは

GPT-3.5 の微調整には非常にコストがかかることはよく知られています。この論文では、手動で微調整されたモデルが、わずかなコストで GPT-3.5 のパフォーマンスに近づくことができるかどうかを実験的に検証します。興味深いことに、この記事はまさにそれを行っています。

この論文では、SQL タスクと機能表現タスクの結果を比較して、次のことがわかりました。

  • GPT-3.5 は、両方のデータセット (Spider データセットと Viggo 機能表現データセットのサブセット) で、Lora で微調整された Code Llama 34B よりもわずかに優れたパフォーマンスを発揮します。
  • GPT-3.5 はトレーニングに 4 ~ 6 倍のコストがかかり、展開にもコストがかかります。

この実験の結論の 1 つは、GPT-3.5 の微調整は初期検証作業には適しているが、その後は Llama 2 のようなモデルが最適な選択肢になる可能性があるということです。簡単にまとめると、

  • 特定のタスク/データセットに対して微調整が適切なアプローチであることを検証する場合、または完全に管理された環境が必要な場合は、GPT-3.5 を微調整します。
  • コストを節約したい場合、データセットから最大限のパフォーマンスを引き出したい場合、トレーニングおよびデプロイメント インフラストラクチャの柔軟性を高めたい場合、または一部のデータを非公開にしたい場合は、Llama 2 などのオープン ソース モデルを微調整してください。

次に、この記事がどのように実装されているかを見てみましょう。

下の図は、SQL タスクと機能表現タスクで収束するようにトレーニングされた Code Llama 34B と GPT-3.5 のパフォーマンスを示しています。結果は、GPT-3.5 が両方のタスクで優れた精度を達成することを示しています。

ハードウェアの使用に関しては、実験では A40 GPU が使用され、1 時間あたり約 0.475 ドルのコストがかかりました。

さらに、この実験では、Spider データセットのサブセットと Viggo 機能表現データセットという、微調整に非常に適した 2 つのデータセットが選択されました。

GPT-3.5 モデルと公平に比較​​するために、Llama は最小限のハイパーパラメータの微調整を受けました。

私たちの実験における 2 つの重要な選択は、完全なパラメータの微調整ではなく、Code Llama 34B と Lora の微調整を使用することです。

実験は、Lora ハイパーパラメータの微調整に関するルールにほぼ従いました。Lora アダプターは次のように構成されました。

次に、SQL ヒントの例を示します。

SQLプロンプトは部分的に表示されています。完全なプロンプトについては元のブログを参照してください。

この実験では完全なSpiderデータセットは使用しなかった。

 department : Department_ID [ INT ] primary_key Name [ TEXT ] Creation [ TEXT ] Ranking [ INT ] Budget_in_Billions [ INT ] Num_Employees [ INT ] head : head_ID [ INT ] primary_key name [ TEXT ] born_state [ TEXT ] age [ INT ] management : department_ID [ INT ] primary_key management.department_ID = department.Department_ID head_ID [ INT ] management.head_ID = head.head_ID temporary_acting [ TEXT ]

この実験では、sql-create-context データセットと Spider データセットの交差部分を使用することを選択します。モデルに提供されるコンテキストは、次のような SQL 作成コマンドです。

 CREATE TABLE table_name_12 (class VARCHAR, frequency_mhz VARCHAR, city_of_license VARCHAR)

SQL タスク コードとデータ アドレス: https://github.com/samlhuillier/spider-sql-finetune

機能表現のヒントの例を以下に示します。

機能表現のヒントは部分的に表示されています。完全なヒントについては元のブログをご覧ください。

出力は次のようになります。

 verify_attribute(name[Little Big Adventure], rating[average], has_multiplayer[no], platforms[PlayStation])

評価フェーズでは、2 つの実験はすぐに収束しました。

機能表現タスクコードとデータアドレス: https://github.com/samlhuillier/viggo-finetune

詳細については、元のブログをご覧ください。

<<:  OpenAIは静かにその中核となる価値観を改訂し、汎用人工知能の構築に注力する

>>: 

ブログ    
ブログ    
ブログ    

推薦する

...

...

...

...

LiDARとTexas Instrumentsチップを搭載した最新のL3自動運転アーキテクチャの分析

画像出典: インターネット来年発売されるヒュンダイG90とGV80は、ヒュンダイのL3自動運転モデル...

滴滴出行の米国研究責任者:インテリジェント運転は間違いなく未来を変えるだろうが、そのプロセスは単純ではない

6月20日、滴滴出行研究院副院長兼アメリカ研究院長のゴン・フェンミン博士が、TechCrunch I...

IBC識別パスワードSM9アルゴリズムに基づくID認証ソリューション

最近、ネットユーザーによってオンラインフォーラムで有名なブラウザにセキュリティ上の脆弱性があることが...

...

GraphAlign: グラフマッチングによるマルチモーダル 3D オブジェクト検出のための正確な特徴アライメント

この記事は、Heart of Autonomous Driving の公開アカウントから許可を得て転...

CNN モデルの圧縮と加速アルゴリズムのレビュー

[[201727]]序文AlexNet が ILSVRC 2012 ImageNet 画像分類コンテ...

2020年の人工知能業界に関する7つの予測

ついに2020年が到来しました。これは、火星探査、バイオニックロボット、自動運転、遺伝子編集、複合現...

エンタープライズ ネットワーク セキュリティにおける AI アプリケーションについてご存知ですか?

企業のセキュリティ システム開発のペースが加速するにつれて、より高度な新しいタイプのサイバー攻撃が出...

「手を自由にする」は夢ではありません! AI がソフトウェア テストの未来を形作る 5 つの方法...

人工知能は今日最も注目されている流行語であり、その発展により企業や業界は情報に基づいた意思決定を行い...