Learning latent structural relations with segmentation variational autoencoders

US11816533B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11816533-B2
Application numberUS-202016951158-A
CountryUS
Kind codeB2
Filing dateNov 18, 2020
Priority dateNov 18, 2020
Publication dateNov 14, 2023
Grant dateNov 14, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Learning disentangled representations is an important topic in machine learning for a wide range of applications. Disentangled latent variables represent interpretable semantic information and reflect separate factors of variation in data. Although generative models may learn latent representations and generate data samples as well, existing models may ignore the structural information among latent representations. Described in the present disclosure are embodiments to learn disentangled latent structural representations from data using decomposable variational auto-encoders, which simultaneously learn component representations and encode component relationships. Embodiments of a novel structural prior for latent representations are disclosed to capture interactions among different data components. Embodiments are applied to data segmentation and latent relation discovery among different data components. Experiments on several datasets demonstrate the utility of the present model embodiments.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for learning latent structural relations comprising: receiving an input comprising one or more components; generating, using an attention network, a mask corresponding to each of the one or more components, the mask indicating probabilities of at least a subset of elements of the input belonging to each of the one or more components; encoding, using an encoder, the input and each mask into a latent variable, the latent variable comprises a global latent variable and a local latent variable for a corresponding component; transforming, using a flow-based model comprising one or more flow functions, one or more global latent variables into one or more transformed global latent variables, each flow function implements a forward transformation for one of the one or more global latent variables to obtain a corresponding transformed global latent variable; generating an aggregated global latent variable based on the one or more transformed global latent variables; transforming, using the flow-based model, the aggregated global latent variable into one or more reconstructed global latent variables corresponding to the one or more components; generating, using a decoder, a pair of a reconstructed mask and a reconstructed component for each of the one or more components using one reconstructed global latent variable and one local latent variable corresponding to each of the one or more components; and using the reconstructed components and the reconstructed masks corresponding to the one or more components for one or more data processing applications in an inference process, or for constructing one or more losses for training in a training process. 2. The computer-implemented method of claim 1 wherein the input is an image with each of the one or more components representing an object in the image and the elements of the input representing pixels in the image, or a data sample with each of the one or more components representing a portion in the data sample and elements of the input representing data points in the data sample. 3. The computer-implemented method of claim 1 wherein the aggregated global latent variable is an average of the one or more transformed global latent variables corresponding to the one or more components. 4. The computer-implemented method of claim 1 wherein the one or more flow functions are invertible functions. 5. The computer-implemented method of claim 4 wherein each reconstructed global latent variable is obtained by a backward transformation of the aggregated global latent variable using an inverted function of a corresponding flow function. 6. The computer-implemented method of claim 5 wherein the one or more flow function of the flow-base model are enforced, by maximizing an evidence lower bound (ELBO) of the flow-base model, to generate the one or more global latent variables for the one or more components of a same value. 7. The computer-implemented method of claim 6 further comprising: obtaining, via a backward transformation of a transformed global latent variable for a first component of the one or more components, a prediction of a reconstructed global latent variable value for a second component of the one or more components; obtaining, via a backward transformation of a transformed global latent variable for the second component, a prediction of a reconstructed global latent variable value for the first component; and determining, using expected variance of prediction error for the prediction of the reconstructed global latent variable value for the second component and expected variance of prediction error for the prediction of the reconstructed global latent variable value for the first component, a causal direction between the first component and the second component. 8. The computer-implemented method of claim 7 wherein: in response to the expected variance of prediction error for the prediction of the reconstructed global latent variable value for the second component being larger than the expected variance of prediction error for the prediction of the reconstructed global latent variable value for the first component, determining the first component as a cause and the second component as an effect. 9. The computer-implemented method of claim 1 wherein the mask corresponding to each of the one or more components is generated sequentially based on the input and a scope for each component, the scope for each component is obtained based on a scope and a mask corresponding to a previously processed component. 10. A system for learning latent structural relations comprising: one or more processors; and a non-transitory computer-readable medium or media comprising one or more sets of instructions which, when executed by at least one of the one or more processors, causes steps to be performed comprising: receiving an input comprising one or more components; yielding, using an attention network, a mask corresponding to each of the one or more components, the mask indicating probabilities of at least a subset of elements of the input belonging to each of the one or more components; encoding, using an encoder, the input and each mask into a latent variable, the latent variable comprises a global latent variable and a local latent variable for a corresponding component; transforming, using a flow-based model comprising one or more flow functions, one or more global latent variables for the one or more components into one or more transformed global latent variables, each flow function implements a forward transformation for one of the one or more global latent variables to obtain a corresponding transformed global latent variable; generating an aggregated global latent variable based on the one or more transformed global latent variables; transforming, using the flow-based model, the aggregated global latent variable into one or more reconstructed global latent variables corresponding to the one or more components; generating, using a decoder, a pair of a reconstructed mask and a reconstructed component for each of the one or more components using one reconstructed global latent variable and one local latent variable corresponding to each of the one or more components; and using the reconstructed components and the reconstructed masks corresponding to the one or more components for one or more data processing applications in an inference process, or for constructing one or more losses for training in a training process. 11. The system of claim 10 wherein the input is an image with each of the one or more components representing an object in the image and elements representing pixels in the image, or a data sample with each of the one or more components representing a portion in the data sample and elements representing data points in the data sample. 12. The system of claim 10 wherein the aggregated global latent variable is an average of the transformed global latent variables corresponding to the one or more components. 13. The system of claim 10 wherein the one or more flow functions are invertible functions. 14. The system of claim 13 wherein each reconstructed global latent variable is obtained by a backward transformation of the aggregated global latent variable using an inverted function of a corresponding flow function. 15. The system of claim 14 wherein the one or more flow function of the flow-base model are enforced, by maximizing an evidence lower bound (ELBO) of the flow-base model, to generate global latent variables for the one or more components of a same value. 16. A non-tra

Assignees

Inventors

Classifications

  • Auto-encoder networks; Encoder-decoder networks · CPC title

  • Convolutional networks [CNN, ConvNet] · CPC title

  • Generative networks · CPC title

  • Weakly supervised learning, e.g. semi-supervised or self-supervised learning · CPC title

  • G06N5/042Primary

    Backward inferencing · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11816533B2 cover?
Learning disentangled representations is an important topic in machine learning for a wide range of applications. Disentangled latent variables represent interpretable semantic information and reflect separate factors of variation in data. Although generative models may learn latent representations and generate data samples as well, existing models may ignore the structural information among la…
Who is the assignee on this patent?
Baidu Usa Llc
What technology area does this patent fall under?
Primary CPC classification G06N5/042. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 14 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).