MetaGAN: An Adversarial Approach to Few-Shot Learning

Abstract

In this paper, we propose a conceptually simple and general framework called MetaGAN for few-shot learning problems. Most state-of-the-art few-shot classification models can be integrated with MetaGAN in a principled and straightforward way. By introducing an adversarial generator conditioned on tasks, we augment vanilla few-shot classification models with the ability to discriminate between real and fake data. We argue that this GAN-based approach can help few-shot classifiers to learn sharper decision boundary, which could generalize better. We show that with our MetaGAN framework, we can extend supervised few-shot learning models to naturally cope with unsupervised data. Different from previous work in semi-supervised few-shot learning, our algorithms can deal with semi-supervision at both sample-level and task-level. We give theoretical justifications of the strength of MetaGAN, and validate the effectiveness of MetaGAN on challenging few-shot image classification benchmarks.

Cite

Text

Zhang et al. "MetaGAN: An Adversarial Approach to Few-Shot Learning." Neural Information Processing Systems, 2018.

Markdown

[Zhang et al. "MetaGAN: An Adversarial Approach to Few-Shot Learning." Neural Information Processing Systems, 2018.](https://mlanthology.org/neurips/2018/zhang2018neurips-metagan/)

BibTeX

@inproceedings{zhang2018neurips-metagan,
  title     = {{MetaGAN: An Adversarial Approach to Few-Shot Learning}},
  author    = {Zhang, Ruixiang and Che, Tong and Ghahramani, Zoubin and Bengio, Yoshua and Song, Yangqiu},
  booktitle = {Neural Information Processing Systems},
  year      = {2018},
  pages     = {2365-2374},
  url       = {https://mlanthology.org/neurips/2018/zhang2018neurips-metagan/}
}