arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1611.03383cs.LGstat.ML
收藏

使用对抗性训练解开深层表征中的变化因素

Disentangling factors of variation in deep representations using adversarial training

Michael Mathieu, Junbo Zhao, Pablo Sprechmann, Aditya Ramesh, Yann LeCun

摘要:

我们引入了一个条件生成模型,用于学习在一组标记的观测值中解开隐藏的变化因素,并将它们分离成互补代码。一个代码总结了与标签相关的特定变异因子。另一个总结了其余未指明的变异性。在训练过程中,唯一可用的监督来源来自我们区分属于同一类的不同观察结果的能力。这样的观察的示例包括在不同视点处捕获的一组标记对象的图像,或者口述多个短语的一组说话者的记录。在这两种情况下,类内的多样性是未指定的变异因素的来源:每个对象被观察到在多个角度,每个扬声器决定多个短语。当强有力的监督成为可能时,学会将特定的因素从未特定的因素中分离出来变得更容易。假设在训练过程中,我们可以访问成对的图像,其中每对图像显示从同一视点捕获的两个不同对象。这种对齐的来源允许我们使用现有的方法来解决我们的任务。然而,在数据采集不受严格控制的实际情况下,未指定因素的标签通常不可用。我们通过将深度卷积自动编码器与一种对抗性训练相结合,解决了这种更一般的设置中的解纠缠问题。这两个变化因素都隐含在学习的嵌入空间的组织中,并且可以用于解决单图像类比。在人工数据集和真实数据集上的实验结果表明,该方法能够推广到未知类和类内变异。

英文摘要:

We introduce a conditional generative model for learning to disentangle the hidden factors of variation within a set of labeled observations, and separate them into complementary codes. One code summarizes the specified factors of variation associated with the labels. The other summarizes the remaining unspecified variability. During training, the only available source of supervision comes from our ability to distinguish among different observations belonging to the same class. Examples of such observations include images of a set of labeled objects captured at different viewpoints, or recordings of set of speakers dictating multiple phrases. In both instances, the intra-class diversity is the source of the unspecified factors of variation: each object is observed at multiple viewpoints, and each speaker dictates multiple phrases. Learning to disentangle the specified factors from the unspecified ones becomes easier when strong supervision is possible. Suppose that during training, we have access to pairs of images, where each pair shows two different objects captured from the same viewpoint. This source of alignment allows us to solve our task using existing methods. However, labels for the unspecified factors are usually unavailable in realistic scenarios where data acquisition is not strictly controlled. We address the problem of disentanglement in this more general setting by combining deep convolutional autoencoders with a form of adversarial training. Both factors of variation are implicitly captured in the organization of the learned embedding space, and can be used for solving single-image analogies. Experimental results on synthetic and real datasets show that the proposed method is capable of generalizing to unseen classes and intra-class variabilities.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑