Skip to main content
QUICK REVIEW

[論文レビュー] Learning Adaptive Classifiers Synthesis for Generalized Few-Shot Learning

Han-Jia Ye, Hexiang Hu|arXiv (Cornell University)|Jun 7, 2019
Domain Adaptation and Few-Shot Learning参考文献 72被引用数 13
ひとこと要約

本稿では、一般化少数-shot学習(GFSL)のためのニューラルフレームワークであるCastleとaCastleを提案する。これらは共有ニューラル辞書を用いてキャリブレーションされた少数-shot分類器を合成することで、既知(ヘッド)クラスから未知(テイル)クラスへの有誘導的知識移行を効果的に行う。aCastleはさらに、テイル例を用いてヘッド分類器を動的に適応させる。この手法により、少数-shotおよび一般化少数-shot評価プロトコルの両方において、MiniImageNetおよびTiered-ImageNetで最先端の性能を達成した。

ABSTRACT

Object recognition in the real-world requires handling long-tailed or even open-ended data. An ideal visual system needs to recognize the populated head visual concepts reliably and meanwhile efficiently learn about emerging new tail categories with a few training instances. Class-balanced many-shot learning and few-shot learning tackle one side of this problem, by either learning strong classifiers for head or learning to learn few-shot classifiers for the tail. In this paper, we investigate the problem of generalized few-shot learning (GFSL) -- a model during the deployment is required to learn about tail categories with few shots and simultaneously classify the head classes. We propose the ClAssifier SynThesis LEarning (CASTLE), a learning framework that learns how to synthesize calibrated few-shot classifiers in addition to the multi-class classifiers of head classes with a shared neural dictionary, shedding light upon the inductive GFSL. Furthermore, we propose an adaptive version of CASTLE (ACASTLE) that adapts the head classifiers conditioned on the incoming tail training examples, yielding a framework that allows effective backward knowledge transfer. As a consequence, ACASTLE can handle GFSL with classes from heterogeneous domains effectively. CASTLE and ACASTLE demonstrate superior performances than existing GFSL algorithms and strong baselines on MiniImageNet as well as TieredImageNet datasets. More interestingly, they outperform previous state-of-the-art methods when evaluated with standard few-shot learning criteria.

研究の動機と目的

  • データ豊富なヘッドクラスとデータが少ないテイルクラスを同時に分類できる一般化少数-shot学習(GFSL)の課題に対処すること。
  • トレーニング中にテイルデータを必要とせず、既知のクラスから未知のクラスへの有誘導的知識移行を可能にすること。従来の伝達的アプローチの制限を克服する。
  • 既知クラスと未知クラスの間で予測の信頼度の差を低減するため、ヘッドおよびテイル分類器のキャリブレーションを実現すること。
  • 少数-shot分類器の合成と同時に多くのショットのヘッドクラスでも高い性能を維持する統合フレームワークを設計すること。
  • テイルカテゴリが多様な視覚的ドメインから構成される場合に、効果的なバックワード知識移行を可能にすること。

提案手法

  • Castleは、サポートセットの埋め込みから共有ニューラル辞書を用いてキャリブレーションされた少数-shot分類器を合成し、ヘッドおよびテイル分類器の共同学習を可能にする。
  • フレームワークは、マルチクラス分類と少数-shot分類の損失を統合した統一された目的関数を最適化する。分類器合成はニューラル辞書を介して行われ、クラス固有の意思決定境界をモデル化する。
  • aCastleは、到着するテイルサポート例に基づいてヘッド分類器のパラメータを動的に適応させることで、Castleを拡張し、バックワード知識移行を可能にする。
  • 分類器合成は、各クラスのサポート埋め込みを事前に平均化してからニューラル辞書に供給することで実施され、ショット数の変動に対して耐性を確保する。
  • 本手法は、メタバッチにヘッドおよびテイル分類器の多様な組み合わせを含めるマルチ・クラスファイア訓練戦略を採用し、一般化性能の向上を図る。
  • GFSL評価には調和平均指標が用いられ、未知クラスの全利用可能なトレーニング画像を用いた上限モデル(UB)が実装され、性能ギャップの測定が行われる。

実験結果

リサーチクエスチョン

  • RQ1トレーニング中にテイルデータにアクセスできない状況下で、一般化少数-shot学習の枠組みにおいて、モデルがヘッドクラスとテイルクラスの両方を効果的に分類するにはどうすればよいか?
  • RQ2既知クラスと未知クラスの間の信頼度の差を低減するために、少数-shotおよび多くのショットの分類器をキャリブレーションすることで、どのような影響が生じるか?
  • RQ3テイル例を用いてヘッド分類器を動的に適応させることで、多様な視覚的ドメインから成る分野において一般化性能が向上するか?
  • RQ4ニューラル辞書を用いた分類器合成は、標準的なプロトタイプネットワークと比較して、少数-shotおよび一般化少数-shotの状況でどのように異なるか?
  • RQ5現在のGFSL手法と、未知クラスに利用可能な全トレーニングデータを用いた上限モデル(UB)との間の性能ギャップはどの程度か?

主な発見

  • aCastleは5-way 5-shotのMiniImageNetで平均正答率82.08%、調和平均正答率78.33%を達成し、以前のSOTA手法を上回った。
  • 20-way 5-shotのMiniImageNetでは、FSL正答率57.29%、GFSL調和平均正答率56.33%を達成し、先行手法を顕著に上回った。
  • 5-way 5-shotではaCastleと上限モデル(UB)との性能ギャップは4.8%、20-way 5-shotでは12.4%であり、さらなる改善の余地があることを示した。
  • CastleはProtoNetおよびシンプルな合成分類器を上回り、ニューラル辞書に基づく分類器合成の有効性を実証した。
  • 複数ショットの前処理平均化戦略(Pre-AVG)は、後処理平均化(Post-AVG)よりも優れた性能を示し、フレームワーク内での採用の正当性を裏付けた。
  • マルチ・クラスファイア訓練は一般化性能を向上させ、分類器数を増やすに従い、性能が上限モデルに漸近的に近づくことが示された。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。