EigenGAN: Layer-Wise Eigen-Learning for GANs
원문 초록
Recent studies on Generative Adversarial Network (GAN) reveal that different layers of a generative CNN hold different semantics of the synthesized images. However, few GAN models have explicit dimensions to control the semantic attributes represented in a specific layer. This paper proposes EigenGAN which is able to unsupervisedly mine interpretable and controllable dimensions from different generator layers. Specifically, EigenGAN embeds one linear subspace with orthogonal basis into each generator layer. Via generative adversarial training to learn a target distribution, these layer-wise subspaces automatically discover a set of "eigen-dimensions" at each layer corresponding to a set of semantic attributes or interpretable variations. By traversing the coefficient of a specific eigen-dimension, the generator can produce samples with continuous changes corresponding to a specific semantic attribute. Taking the human face for example, EigenGAN can discover controllable dimensions for high-level concepts such as pose and gender in the subspace of deep layers, as well as low-level concepts such as hue and color in the subspace of shallow layers. Moreover, in the linear case, we theoretically prove that our algorithm derives the principal components as PCA does. Codes can be found in https://github.com/LynnHo/EigenGAN-Tensorflow.
함께 살펴볼 논문
공통 태그를 근거로 연결했습니다. 실제 인용 관계나 논문의 우수성을 뜻하지 않습니다.
Generative Adversarial Network for Text-to-Face Synthesis and Manipulation with Pretrained BERT Model
XVerse: Consistent Multi-Subject Control of Identity and Semantic Attributes via DiT Modulation
Non-Adaptive Adversarial Face Generation
Evaluating Attribute Confusion in Fashion Text-to-Image Generation
HybridQ: Hybrid Classical-Quantum Generative Adversarial Network for Skin Disease Image Generation
Programmable-Room: Interactive Textured 3D Room Meshes Generation Empowered by Large Language Models
토론
이 논문과 연결된 포럼 글이 아직 없습니다.