×

Training variational autoencoders to generate disentangled latent factors

  • US 10,643,131 B1
  • Filed: 08/05/2019
  • Issued: 05/05/2020
  • Est. Priority Date: 05/20/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method performed by one or more computers for training a variational auto-encoder (VAE) to generate disentangled latent factors on a plurality of unlabeled training images,wherein the VAE has a plurality of parameters and is configured to receive an input image, process the input image to determine a latent representation of the input image that includes a plurality of latent factors, and to process the latent representation to generate a reconstruction of the input image, andwherein the method comprises:

  • receiving the plurality of unlabeled training images, and, for each unlabeled training image;

    processing the unlabeled training image using the VAE to determine the latent representation of the unlabeled training image and to generate a reconstruction of the unlabeled training image in accordance with current values of the parameters of the VAE, andadjusting current values of the parameters of the VAE by determining a gradient of a loss function with respect to the parameters of the VAE, wherein the loss function L is of the form L=Q−

    B(KL), where Q is a term that depends on a quality of the reconstruction of the unlabeled training image, KL is a term that measures a degree of independence between the latent factors in the latent representation of the unlabeled training image, and B is a fixed value that is greater than one.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×