English

Few-shot Learning with Meta Metric Learners

Machine Learning 2019-01-30 v1 Artificial Intelligence Machine Learning

Abstract

Few-shot Learning aims to learn classifiers for new classes with only a few training examples per class. Existing meta-learning or metric-learning based few-shot learning approaches are limited in handling diverse domains with various number of labels. The meta-learning approaches train a meta learner to predict weights of homogeneous-structured task-specific networks, requiring a uniform number of classes across tasks. The metric-learning approaches learn one task-invariant metric for all the tasks, and they fail if the tasks diverge. We propose to deal with these limitations with meta metric learning. Our meta metric learning approach consists of task-specific learners, that exploit metric learning to handle flexible labels, and a meta learner, that discovers good parameters and gradient decent to specify the metrics in task-specific learners. Thus the proposed model is able to handle unbalanced classes as well as to generate task-specific metrics. We test our approach in the `kk-shot NN-way' few-shot learning setting used in previous work and new realistic few-shot setting with diverse multi-domain tasks and flexible label numbers. Experiments show that our approach attains superior performances in both settings.

Keywords

Cite

@article{arxiv.1901.09890,
  title  = {Few-shot Learning with Meta Metric Learners},
  author = {Yu Cheng and Mo Yu and Xiaoxiao Guo and Bowen Zhou},
  journal= {arXiv preprint arXiv:1901.09890},
  year   = {2019}
}

Comments

Published in NIPS 2017 workshop on Meta-Learning, arXiv version

R2 v1 2026-06-23T07:24:33.291Z