この作業では、分類問題から回帰問題まで、半教師付き生成的敵対ネットワーク(GAN)を一般化します。過去数年間で、半教師付きトレーニングを使用してニューラルネットワークのトレーニングを改善することの重要性が、分類問題について実証されました。特徴の対比と呼ばれる新しい損失関数を提示し、特徴統計に基づいて偽データと実際のデータを区別できる弁別器を作成します。この方法は、代替アプローチの潜在的なバイアスと制限を回避します。半教師付きGANの回帰問題のレジームへの一般化は、無数のアプリケーションへの使用を可能にし、GANの機能をより深く理解する手段を提供します。最初に、玩具データセットでの半教師付き回帰GANの機能を示します。これにより、さまざまな状況での動作の詳細な理解が可能になります。この玩具データセットは、半教師あり回帰GANの理論的基礎を提供するために使用されます。次に、半教師あり回帰GANを、年齢推定、運転舵角予測、単一画像からの群衆カウントなど、多くの実際のコンピュータービジョンアプリケーションに適用します。注釈付きデータを大幅に削減して、どの程度の精度を達成できるかについて広範なテストを実施しています。理論的な例と実際のシナリオを組み合わせて、半教師付きGANを回帰問題に一般化する方法を示します。
In this work, we generalize semi-supervised generative adversarial networks (GANs) from classification problems to regression problems. In the last few years, the importance of improving the training of neural networks using semi-supervised training has been demonstrated for classification problems. We present a novel loss function, called feature contrasting, resulting in a discriminator which can distinguish between fake and real data based on feature statistics. This method avoids potential biases and limitations of alternative approaches. The generalization of semi-supervised GANs to the regime of regression problems of opens their use to countless applications as well as providing an avenue for a deeper understanding of how GANs function. We first demonstrate the capabilities of semi-supervised regression GANs on a toy dataset which allows for a detailed understanding of how they operate in various circumstances. This toy dataset is used to provide a theoretical basis of the semi-supervised regression GAN. We then apply the semi-supervised regression GANs to a number of real-world computer vision applications: age estimation, driving steering angle prediction, and crowd counting from single images. We perform extensive tests of what accuracy can be achieved with significantly reduced annotated data. Through the combination of the theoretical example and real-world scenarios, we demonstrate how semi-supervised GANs can be generalized to regression problems.