数ショットの画像分類は、2つの連続した学習プロセスで構成されます。1)メタ学習段階で、モデルは一連のトレーニングクラスから知識ベースを取得します。 2)メタテストでは、取得した知識を使用して、ごくわずかな例から見えないクラスを認識します。人間のオブジェクトの構成表現に触発されて、オブジェクトをパーツのセットとその空間構成として明示的に表すニューラルネットワークアーキテクチャをトレーニングします。特に、メタ学習では、パーツ表現の辞書と、パーツの一般的な空間アクティベーションパターンをエンコードするパーツアクティベーションマップの辞書で構成される知識ベースをトレーニングします。両方の辞書の要素は、トレーニングクラス間で共有されます。メタテスト中に、見えないクラスの表現は、ナレッジベースのパーツ表現とパーツアクティベーションマップを使用して学習されます。最後に、注意メカニズムを使用して、各カテゴリで最も重要な部分を強化します。 miniImageNet、tieredImageNet、CIFAR-FS、およびFC100を使用して、最先端のパフォーマンスを実現する数ショット分類のための構成学習フレームワークの価値を示します。
Few-shot image classification consists of two consecutive learning processes: 1) In the meta-learning stage, the model acquires a knowledge base from a set of training classes. 2) During meta-testing, the acquired knowledge is used to recognize unseen classes from very few examples. Inspired by the compositional representation of objects in humans, we train a neural network architecture that explicitly represents objects as a set of parts and their spatial composition. In particular, during meta-learning, we train a knowledge base that consists of a dictionary of part representations and a dictionary of part activation maps that encode common spatial activation patterns of parts. The elements of both dictionaries are shared among the training classes. During meta-testing, the representation of unseen classes is learned using the part representations and the part activation maps from the knowledge base. Finally, an attention mechanism is used to strengthen those parts that are most important for each category. We demonstrate the value of our compositional learning framework for a few-shot classification using miniImageNet, tieredImageNet, CIFAR-FS, and FC100, where we achieve state-of-the-art performance.