ゼロショット学習(ZSL)は、学習中に一度も遭遇したことのないクラスやデータを含むタスクに対して、モデルが正確な予測を行うことを可能にする機械学習手法である。このアプローチでは、既存の知識や、見たデータと見たことのないデータ間の関係を活用し、多くの場合、意味埋め込みや文脈情報を用いて、ドメインを超えた汎化を行う。対象クラスごとにラベル付きデータを必要とする従来の教師あり学習とは異なり、ゼロショット学習では、見たクラスとの意味的関係を理解することで、見たことのないクラスのラベルを推測することができる。
ゼロショット学習は主に、特徴抽出と意味埋め込みという2つの要素に依存している。特徴抽出は、画像やテキストなどの入力データを処理して、意味のある表現を導き出す。意味埋め込みは、これらの表現をより広範な知識ベースにリンクさせるもので、多くの場合、自然言語処理(NLP)モデルや事前に定義されたオントロジーを使用する。一般的なアプローチには、Word2Vecのような単語ベクトルや、ラベル間の関係を符号化するGPT-4のような高度なモデルを使用するものがあります。
例えば、あるモデルが「犬」や「猫」といった動物を認識するように訓練されている場合、ゼロショット学習は、これらの動物の間の意味的類似性を活用することで、「キツネ」といった未知のクラスを識別することを可能にする。
ゼロ・ショット・ラーニングは、様々な業界において変革的な応用が可能である:
ヘルスケア医療用画像処理では、ZSLモデルは、すべての状態についてラベル付けされた例を必要とせずに希少疾患を識別することができます。AI in Healthcareのようなイノベーションを通じて、AIがどのように医療を変革しているかをご覧ください。
自然言語処理:GPT-4のようなモデルは、タスク固有のトレーニングなしで、感情分析や要約のようなタスクを実行するためにゼロショット機能を使用します。テキスト要約と 質問応答アプリケーションについて学ぶ。
自律走行:ZSLは、車両が希少な道路標識や新しい道路標識を認識し、既知のカテゴリーと関連付けて反応することを可能にします。自動運転アプリケーションにおけるAIの影響を探る。
小売業Eコマースにおいて、ZSLはユーザーの行動に基づいて新しいカテゴリの商品を提案することで、レコメンデーションシステムを強化することができます。小売業におけるAIについて詳しくはこちら。
野生動物の保護カメラトラップを使い、ZSLは既知のデータを活用することで希少種や未記録種を特定することができる。野生動物保護におけるAIの実際の応用例をお読みください。
ゼロショット学習は他の手法と大きく異なる:
いくつかのツールやフレームワークが、開発者や研究者のためのゼロショット学習をサポートしている:
ゼロショット学習は、AIモデルがより適応的で効率的になるにつれて注目されている。リアルタイムの物体検出、自然言語理解、マルチモーダル課題への応用は急速に拡大している。例えば Ultralytics YOLOのようなビジョン・モデルの進歩は、コンピュータ・ビジョンにおけるゼロ・ショット能力の限界を押し広げている。
ラベル付けされたデータへの依存を減らすことで、ゼロショット学習はスケーラブルで効率的なAIソリューションの礎になると考えられています。Ultralytics HUBがどのようにゼロショット学習のプロジェクトへの統合を簡素化できるかをご覧ください。