Orthogonal Jacobian Regularization for Unsupervised Disentanglement in Image Generation

By Yuxiang Wei, Yupeng Shi, Xiao Liu, Zhilong Ji, Yuan Gao, Zhongqin Wu, Wangmeng Zuo. 2021

70 citations recorded by the source corpus.

Unsupervised disentanglement learning is a crucial issue for understanding and exploiting deep generative models. Recently, SeFa tries to find latent disentangled directions by performing SVD on the first projection of a pretrained GAN. However, it is only applied to the first layer and works in a post-processing way. Hessian Penalty minimizes the off-diagonal entries of the output’s Hessian matrix to facilitate disentanglement, and can be applied to multi-layers. However, it constrains each entry of output independently, making it not sufficient in disentangling the latent directions (e.g., shape, size, rotation, etc.) of spatially correlated variations. In this paper, we propose a simple Orthogonal Jacobian Regularization (OroJaR) to encourage deep generative model to learn disentangled representations. It simply encourages the variation of output caused by perturbations on different latent dimensions to be orthogonal, and the Jacobian with respect to the input is calculated to represent this variation. We show that our OroJaR also encourages the output’s Hessian matrix to be diagonal in an indirect manner. In contrast to the Hessian Penalty, our OroJaR constrains the output in a holistic way, making it very effective in disentangling latent dimensions corresponding to spatially correlated variations. Quantitative and qualitative experimental results show that our method is effective in disentangled and controllable image generation, and performs favorably against the state-of-the-art methods. Our code is available at https://github.com/csyxwei/OroJaR.

Subfields: Computer Vision and Pattern Recognition, Media Technology, Generative Models, Representation & Self-Supervised Learning

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Computer Vision and Pattern Recognition

  1. Yujiu Yang
  2. Ming-Hsuan Yang
  3. Weihao Xia
  4. Yulun Zhang
  5. Jing-Hao Xue
  6. Luc Van Gool
  7. Bolei Zhou
  8. Lei Zhang

In Media Technology

  1. Yulun Zhang
  2. Ming-Hsuan Yang
  3. Yujiu Yang
  4. Weihao Xia
  5. Bolei Zhou
  6. Jing-Hao Xue
  7. Radu Timofte
  8. Luc Van Gool

In Generative Models

  1. Yujiu Yang
  2. Weihao Xia
  3. Jing-Hao Xue
  4. Yulun Zhang
  5. Ming-Hsuan Yang
  6. Bolei Zhou
  7. Daniel Cohen-Or
  8. Dani Lischinski

In Representation & Self-Supervised Learning

  1. Bolei Zhou
  2. Ming-Hsuan Yang
  3. Jing-Hao Xue
  4. Yulun Zhang
  5. Yujiu Yang
  6. Weihao Xia
  7. Antonio Torralba
  8. Andrea Vedaldi

Citations in the corpus