Toward Better Generalization in Few-Shot Learning through the Meta-Component Combination
Qiuhao Zeng
TL;DR
This work tackles the generalization gap in metric-based few-shot learning by introducing Meta Components Learning (MCL), which represents each classifier as a weighted combination of shared meta-components learned across episodes. An Adapted MCL (AMCL) variant further improves task-specific performance by adapting the combination scores on the support set, while an orthogonality-promoting regularizer encourages diverse, informative substructures among components. The approach yields competitive or state-of-the-art results on standard few-shot classification benchmarks and extends to regression and reinforcement learning, with ablations highlighting the importance of regularization and the optimal number of components. Overall, the method enhances task-specific adaptability and shared substructure discovery, contributing to more robust generalization in unseen tasks while remaining computationally efficient.
Abstract
In few-shot learning, classifiers are expected to generalize to unseen classes given only a small number of instances of each new class. One of the popular solutions to few-shot learning is metric-based meta-learning. However, it highly depends on the deep metric learned on seen classes, which may overfit to seen classes and fail to generalize well on unseen classes. To improve the generalization, we explore the substructures of classifiers and propose a novel meta-learning algorithm to learn each classifier as a combination of meta-components. Meta-components are learned across meta-learning episodes on seen classes and disentangled by imposing an orthogonal regularizer to promote its diversity and capture various shared substructures among different classifiers. Extensive experiments on few-shot benchmark tasks show superior performances of the proposed method.
