Multimodal VAE Architecture for Partially Observed Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine learning algorithms struggle to effectively learn from heterogeneous and multimodal data sets that are incomplete or partially observed, leading to inefficiencies and inaccuracies in data imputation and generation tasks.

Innovation Solution

A Variational Selective Autoencoder (VSAE) architecture is proposed, which includes attributive and collective proposal networks to learn individual and collective encoders for observed and unobserved attributes, respectively, and generates masks to reconstruct missing data in the latent space, allowing for efficient handling of incomplete data without strong assumptions about missingness mechanisms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If deep generative models are used for homogeneous data representation learning, then learning effectiveness is improved, but applicability to heterogeneous multimodal data deteriorates

Engineering Contradiction:
Improvelearning effectivenessVSAvoidapplicability to heterogeneous data
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments the heterogeneous multimodal data into separate modalities, each processed by dedicated encoder networks. This allows each modality to be handled with appropriate processing while maintaining overall system coherence through a unified latent space representation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal framework that can handle multiple data types (images, text, audio, video) through a common variational autoencoder architecture. The system uses a shared latent space and unified loss function that works across different modalities, enabling one system to perform multiple learning tasks.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Productivity

If machine learning algorithms are applied to incomplete heterogeneous data, then data utilization is improved, but accuracy in imputation and generation deteriorates

Engineering Contradiction:
Improvedata utilizationVSAvoidimputation accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent incorporates a feedback mechanism where the model generates imputed values and compares them against observed values to compute reconstruction loss. This feedback loop allows the model to iteratively improve its imputation accuracy by learning from the discrepancy between predicted and actual values.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary encoding of observed data into latent representations before imputing missing values. By first learning the underlying structure and relationships in the observed data through encoder networks, the system prepares a foundation that improves subsequent imputation accuracy.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If all input data is concatenated and fed into a model, then processing simplicity is improved, but handling of missing data deteriorates

Engineering Contradiction:
Improveprocessing simplicityVSAvoidmissing data handling
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent extracts and separates the missingness information from the concatenated data input. By using indicator variables or mask vectors that explicitly represent which values are missing, the system maintains processing simplicity while providing the model with explicit information about data completeness, enabling it to handle missing data appropriately.

Inventive Principle:
Principle #2Taking out (Extraction)

4Ease of manufacture

If strong assumptions about missingness mechanisms are made, then model training is simplified, but applicability to real-world scenarios deteriorates

Engineering Contradiction:
Improvemodel training simplicityVSAvoidreal-world scenario applicability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent employs a dynamic and flexible approach to missingness by not committing to a single missingness mechanism assumption. Instead, the variational autoencoder framework can adapt to different missingness patterns (MCAR, MAR, NMAR) by learning from the data itself, making the model training simpler while maintaining broad real-world applicability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20260010763A1System and method for machine learning architecture for partially-observed multimodal data
Publication Date: 2026.01.08 ROYAL BANK OF CANADA
  • US20260010763A1 patent drawing
  • US20260010763A1 patent drawing
  • US20260010763A1 patent drawing

AI summary

Variational Autoencoders (VAEs) have been shown to be effective in modeling complex data distributions. Conventional VAEs operate with fully-observed data during training. However, learning a VAE model from partially-observed data is still a problem. A modified VAE framework is proposed that can learn from partially-observed data conditioned on the fully-observed mask. A model described in various embodiments is capable of learning a proper proposal distribution based on the missing data. The framework is evaluated for both high-dimensional multimodal data and low dimensional tabular data.