English

Towards Enabling Meta-Learning from Target Models

Machine Learning 2021-12-20 v5 Artificial Intelligence Computer Vision and Pattern Recognition

Abstract

Meta-learning can extract an inductive bias from previous learning experience and assist the training of new tasks. It is often realized through optimizing a meta-model with the evaluation loss of task-specific solvers. Most existing algorithms sample non-overlapping support\mathit{support} sets and query\mathit{query} sets to train and evaluate the solvers respectively due to simplicity (S\mathcal{S}/Q\mathcal{Q} protocol). Different from S\mathcal{S}/Q\mathcal{Q} protocol, we can also evaluate a task-specific solver by comparing it to a target model T\mathcal{T}, which is the optimal model for this task or a model that behaves well enough on this task (S\mathcal{S}/T\mathcal{T} protocol). Although being short of research, S\mathcal{S}/T\mathcal{T} protocol has unique advantages such as offering more informative supervision, but it is computationally expensive. This paper looks into this special evaluation method and takes a step towards putting it into practice. We find that with a small ratio of tasks armed with target models, classic meta-learning algorithms can be improved a lot without consuming many resources. We empirically verify the effectiveness of S\mathcal{S}/T\mathcal{T} protocol in a typical application of meta-learning, i.e.\mathit{i.e.}, few-shot learning. In detail, after constructing target models by fine-tuning the pre-trained network on those hard tasks, we match the task-specific solvers and target models via knowledge distillation.

Keywords

Cite

@article{arxiv.2104.03736,
  title  = {Towards Enabling Meta-Learning from Target Models},
  author = {Su Lu and Han-Jia Ye and Le Gan and De-Chuan Zhan},
  journal= {arXiv preprint arXiv:2104.03736},
  year   = {2021}
}

Comments

This paper has been accepted by NeurIPS'21

R2 v1 2026-06-24T00:57:46.488Z