Semi-supervised learning has been gaining attention as it allows for performing image analysis tasks such as classification with limited labeled data. Some popular algorithms using Generative Adversarial Networks (GANs) for semi-supervised classification share a single architecture for classification and discrimination. However, this may require a model to converge to a separate data distribution for each task, which may reduce overall performance. While progress in semi-supervised learning has been made, less addressed are small-scale, fully-supervised tasks where even unlabeled data is unavailable and unattainable. We therefore, propose a novel GAN model namely External Classifier GAN (EC-GAN), that utilizes GANs and semi-supervised algorithms to improve classification in fully-supervised regimes. Our method leverages a GAN to generate artificial data used to supplement supervised classification. More specifically, we attach an external classifier, hence the name EC-GAN, to the GAN's generator, as opposed to sharing an architecture with the discriminator. Our experiments demonstrate that EC-GAN's performance is comparable to the shared architecture method, far superior to the standard data augmentation and regularization-based approach, and effective on a small, realistic dataset.
翻译:半监督的半监督学习越来越受到注意,因为它有助于执行图像分析任务,例如使用标签有限的数据进行分类。一些使用半监督分类的流行算法(GANs)使用Generational Adversarial Networks(GANs)来使用半监督的分类和歧视的单一结构。然而,这可能需要一种模型,为每项任务分别进行数据分配,这可能会降低总体绩效。虽然半监督的学习已经取得进展,但较少处理的是小型的、完全监督的任务,甚至连未贴标签的数据都没有和无法取得。因此,我们提出了一个新的GAN模型,即外部分类GAN(EC-GAN),利用GANs和半监督的算法改进完全监督的制度中的分类。我们的方法是利用GAN生成人工数据,用来补充监督分类。更具体地说,我们给GAN的生成者加上了一个外部分类器,因此称为EC-GAN,而不是与歧视者共用一个结构。我们进行的实验表明,EC-GAN的性能与共享的小型数据正规化和标准相近似于共同的方法。