AB
AiBoss
project

DELIFT - データ効率の高い言語モデル命令微調整アルゴリズム

DELIFT(Data Efficient Language Model Instruction Fine-Tuning)は、大規模言語モデル(LLM)を最適化するために使用される新しいアルゴリズムであり、命令の微調整、タスク固有の微調整、継続的な微調整という3つの主要な段階にわたって最適化を行います。

DELIFTとは何ですか?

DELIFT(Data Efficient Language Model Instruction Fine-Tuning)は、効率的なデータに基づいて言語モデルの命令微調整を最適化する新しいアルゴリズムです。大規模言語モデル(LLM)の3つの主要段階(命令調整、タスク固有の微調整、継続的微調整)におけるデータ選択の最適化に使用されます。ペアワイズ効用指標とサブモジュラ最適化手法に基づき、多様で最適なデータサブセットを効率的に選択することで、計算リソースの消費を削減しながら、モデルのパフォーマンスを維持または向上させます。実験結果によると、DELIFTは微調整データの量を70%削減し、計算リソースを大幅に節約できるだけでなく、既存の手法を凌駕する性能を発揮します。

DELIFTの主な機能

  • データ選択の最適化: データ選択を体系的に最適化することで、大規模言語モデル(LLM)の微調整に必要なデータ量を削減しつつ、モデルのパフォーマンスを維持または向上させることができる。
  • 全ての段階に適用可能: これは、微調整の3つの主要な段階、すなわち指示の微調整、タスク固有の微調整、および継続的な微調整に適用でき、各段階に合わせたデータ選択戦略を提供する。
  • 計算効率の向上: アルゴリズムを大規模なデータセットやモデルに効率的に適用できるように、勾配計算など、リソースを大量に消費する計算は避けてください。
  • 既存の方法を超えて: 既存のデータ選択方法と比較して、この方法は効率性と有効性の両面で大幅な改善をもたらし、パフォーマンスは最大26%向上します。

DELIFTの技術原則

  • ペアによる効用測定: その核となるのはペアワイズ効用指標であり、これはデータサンプルが他のサンプルに対するモデルの応答をどの程度改善するかを評価し、モデルの現在の能力に対するデータサンプルの情報価値を効果的に測定するものである。
  • 二次モジュールの最適化: 限界収益逓減の法則を持つ劣モジュラ関数に基づいてデータサブセットを選択する方法は、多様で情報量が多く、冗長性のないデータサブセットを選択するのに適している。
  • カスタマイズされたサブモジュラ関数: 施設位置(FL)、施設位置相互情報量(FLMI)、施設位置条件付きゲイン(FLCG)などの異なるサブモジュラ関数は、命令チューニング、タスク固有の微調整、および連続微調整の特定のニーズに適応するために、異なる微調整段階に応じて適用されます。
  • 貪欲アルゴリズム: 貪欲アルゴリズムを用いてデータのサブセットを反復的に構築し、各選択において、選択された劣モジュラ関数において最大の限界利得を持つデータポイントを提供する。
  • モデルフィードバックアンサンブル: ペアワイズ効用指標とサブモジュラ最適化を組み合わせることで、モデルの現在の能力と弱点に基づいて最も有益なデータポイントが選択され、それによって対象タスクにおけるモデルのパフォーマンスが向上します。

DELIFTのプロジェクト住所

DELIFTの応用シナリオ

  • データサイエンティストおよび機械学習エンジニア大規模な言語モデルを最適化および調整し、特定のビジネスニーズに適応させる責任を負う。
  • 研究者と学術界自然言語処理、人工知能、機械学習の分野における研究では、実験や仮説検証のためにモデルを効率的に微調整することが不可欠である。
  • ソフトウェア開発者チャットボット、仮想アシスタント、コンテンツ推薦システムなどのインテリジェントなアプリケーションを開発するには、効率的な言語モデルの統合が必要となる。
  • 企業の意思決定者最新の人工知能技術に基づいて、業務プロセスと意思決定支援システムを改善する必要があります。
  • 教育者個々のユーザーに合わせた学習プラットフォームや教育ツールを開発し、教育コンテンツの推奨内容をカスタマイズする。