Kernel-Elastic Autoencoder for Molecule Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Generative models for molecule generation, such as Variational Autoencoders (VAEs), face challenges in achieving a balance between reconstruction and novelty/uniqueness, often sacrificing one metric for the other, and struggle with chemical validity and out-of-distribution problems.

Innovation Solution

A novel self-supervised generative kernel-elastic autoencoder (KAE) is introduced, featuring a transformer encoder and decoder with noise injection and weighted reconstruction loss functions, which enhances the performance of traditional VAEs by modifying the maximum mean discrepancy loss and incorporating beam search for improved molecule generation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If VAE models enforce all latent vectors to prior distribution such as Gaussian to achieve generation, then novelty and uniqueness are improved, but reconstruction accuracy deteriorates

Engineering Contradiction:
Improvenovelty and uniquenessVSAvoidreconstruction accuracy
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent introduces a dynamic weighting mechanism that adjusts the balance between reconstruction loss and KL divergence loss during training. The weighting parameter is not fixed but adapts based on training progress and performance metrics, allowing the model to dynamically shift between reconstruction accuracy and generation novelty/uniqueness.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent modifies the standard VAE loss function by introducing a weighted combination of reconstruction loss and KL divergence loss. The weighting parameter controls the trade-off between maintaining reconstruction accuracy and achieving high novelty and uniqueness in generated molecules.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If VAE models prioritize reconstruction accuracy to ensure valid outputs, then manufacturing precision is improved, but novelty and uniqueness deteriorate

Engineering Contradiction:
Improvereconstruction accuracyVSAvoidnovelty and uniqueness
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The dynamic weighting mechanism allows the model to prioritize reconstruction accuracy when needed while still maintaining the capability to generate novel and unique molecules by adjusting the weight parameters during different training phases or based on performance feedback.

Inventive Principle:
Principle #15Dynamics

3Reliability

If graph-based VAE methods use motifs to explicitly enforce grammar rules, then chemical validity is improved, but adaptability to new molecular structures deteriorates

Engineering Contradiction:
Improvechemical validityVSAvoidgeneralization to new structures
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent extracts the grammar enforcement mechanism from the structural representation itself (as in graph-based VAEs with explicit motifs) and replaces it with a learned latent space representation. This allows the model to maintain chemical validity through the learned manifold while being adaptable to new molecular structures that were not explicitly encoded in the motif system.

Inventive Principle:
Principle #2Taking out (Extraction)

4Manufacturing precision

If flow-based generative models use invertible maps to memorize training data, then reconstruction accuracy is improved, but adaptability to out-of-distribution data deteriorates

Engineering Contradiction:
Improvereconstruction accuracyVSAvoidout-of-distribution generalization
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent employs a dynamic weighting scheme that prevents the model from simply memorizing the training distribution by balancing reconstruction pressure with regularization toward the prior distribution. This dynamic balancing act enables the model to generalize to out-of-distribution data while maintaining good reconstruction performance on training data.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240404651A1Kernel-elastic autoencoder
Publication Date: 2024.12.05 YALE UNIVERSITY
  • US20240404651A1 patent drawing
  • US20240404651A1 patent drawing
  • US20240404651A1 patent drawing

AI summary

Aspects of the present invention relate to a system including a transformer encoder with a compression layer, a transformer decoder with an expansion layer, the transformer encoder configured to transform one or more inputs into a control latent vector, a noise injection element configured to add noise to the control latent vector to create a noisy latent vector, a weighting element configured to add one or more weightings to the control latent vector to create an exact latent vector, and the transformer decoder configured to transform the noisy latent vector and exact latent vector into an output.