用語集に戻る
/
Z
Z
/
ゼロショット学習 (ZSL)
最終更新日:
3.21.2025

ゼロショット学習 (ZSL)

ゼロショット学習 (ZSL) とは、これまで遭遇したことのないオブジェクトや概念を認識して分類するようにモデルをトレーニングする機械学習手法です。モデルが特定する必要のあるすべてのクラスにラベル付けされた例を必要とする従来の機械学習アプローチとは異なり、ゼロショット学習では、関連するクラスの知識を活用したり、属性、説明、意味的関係などの補助情報を使用したりすることで、目に見えないクラスについてモデルが予測できるようになります。ゼロショット学習の意味は、追加のトレーニングデータを必要とせずに、目に見えない新しいタスクやカテゴリに知識を一般化する能力と密接に結びついています。

詳細な説明

人工知能(AI)の文脈におけるゼロショット学習の意味は、従来の教師あり学習の限界を克服することに重点を置いていることです。モデルでは通常、予測対象となるクラスごとにラベル付きの多数の例が必要になります。ゼロショット学習では、モデルは代わりに補助情報を使用して、見えるクラスと見えないクラスの間のギャップを埋めます。この補助情報は、テキストによる説明、属性ベクトル、クラスの特徴や関係を説明するセマンティックな埋め込みなど、さまざまな形をとることがあります。

たとえば、モデルがさまざまな種類の動物を認識するようにトレーニングされている場合、犬、猫、馬などの一般的な動物に関連する特徴を学習した可能性があります。ゼロショット学習シナリオでは、モデルにシマウマなど、これまで見たことのない新しい動物を識別するように求めることができます。このモデルでは、シマウマの例にラベルを付ける必要はなく、「縞模様」、「馬」、「白黒」などのシマウマに関する説明情報を使用して、シマウマははっきりとした縞模様の馬に似ていると推測できるため、知識に基づいた推測を行ってシマウマを正しく識別できます。

ゼロショット学習は通常、次のような手法に依存します。

属性ベースのモデル:これらのモデルは、目に見えるクラスと見えないクラスの両方を説明する属性 (色、形、サイズなど) を使用します。これらの属性が目に見えるクラスの視覚的特徴とどのように関連しているかを知ることで、モデルは目に見えないクラスの存在をその属性に基づいて推測できます。

セマンティック埋め込み:セマンティック埋め込みでは、クラスの関係や意味に基づいて、連続したベクトル空間でクラスを表現します。このアプローチでは、自然言語処理 (NLP) モデルやナレッジグラフの単語埋め込みを使用して、見えないクラスを目に見えるクラスに関連付けることがあります。

転移学習:ゼロショット学習に限ったことではありませんが、転移学習をZSLモデルで活用することで、関連するタスクやドメインから知識を伝達できるため、目に見えないクラスの認識に役立ちます。

ゼロショット学習の主な利点の1つは、ラベル付きデータの必要性を大幅に減らすことができることです。現実世界の多くのシナリオでは、考えられるすべてのカテゴリのラベル付きデータを収集することは現実的ではないか、不可能な場合があります。ZSL は、既存の知識からモデルを一般化できるようにすることでこの問題に対処します。ZSL は、新しいカテゴリやタスクが頻繁に発生する動的な環境では特に有用です。

ゼロショット学習が企業にとって重要な理由

ゼロショット学習の意味は、ラベル付けされたデータが少ないか、特定のカテゴリでは利用できないシナリオに対処するための実用的なソリューションを提供するため、企業にとって特に重要です。この機能により、コスト削減、AI モデルの迅速な導入、大規模な再トレーニングを必要とせずに新たな課題に適応できるようになります。

たとえば、電子商取引では、ゼロショット学習を使用して、これまでモデルでは見られなかった新製品を分類できます。これらの新製品の属性と説明を理解することで、モデルはそれらを正確に分類できるため、手動でラベルを付ける必要なく、検索機能、推奨事項、在庫管理を改善できます。

サイバーセキュリティでは、ゼロショット学習を使用して、トレーニングデータに含まれていなかった新しいタイプの脅威や異常を検出できます。これにより、セキュリティシステムは、既知の脅威との類似性や侵害を示す指標に基づいて潜在的なリスクを特定することで、進化する脅威に先んじることができます。

さらに、自然言語処理やコンピュータービジョンなど、潜在的なカテゴリや概念の数が膨大で常に増加している分野では、ゼロショット学習が重要です。これらの分野で事業を営む企業にとって、ZSLは、最小限の人的介入で多種多様なタスクを処理できる、より柔軟で適応性の高いAIシステムを構築する方法を提供します。

最後に、ゼロショット学習とは、関連するクラスからの補助情報を活用して、モデルが見えないオブジェクトや概念を認識して分類できるようにする機械学習手法を指します。企業にとってのゼロショット学習の意味は、ラベル付けされたデータの必要性を減らし、新しいタスクへの迅速な適応を可能にし、さまざまなアプリケーションにわたって AI システムのスケーラビリティと柔軟性を向上させることができるということです。ゼロショット学習を採用することで、企業は AI 機能を強化し、動的でデータに制限のある環境での運用の効率化と成果の向上につながります。

Volume:
10
Keyword Difficulty:
該当なし

データラベリングの仕組みをご覧ください

Sapienのデータラベリングおよびデータ収集サービスがどのように音声テキスト化AIモデルを発展させることができるかについて、当社のチームと相談してください