Latent Descriptor Vectors for Multiple-Valued Output Modeling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current machine learning techniques, particularly deep convolutional neural networks, face challenges in handling multiple-valued output problems where the set of output data contains more information than the input data, leading to regression toward the mean issues, and existing solutions like GANs are difficult to train and limited to simple model architectures.

Innovation Solution

The method involves using latent descriptor vectors to transform multiple-valued output problems into single-valued output problems by adjusting model parameters and component values based on output vectors, allowing the model to generate plausible outputs and multiple realizations of output data without additional manual labeling, and is applicable to complex architectures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If standard fully-supervised training is used for multiple-valued output problems, then the model can be trained with available data, but the model outputs the statistical mean of all plausible outputs which may not represent a plausible realization

Engineering Contradiction:
Improveoutput accuracyVSAvoidplausibility of output
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The output space is segmented into multiple discrete plausible outputs rather than treating it as a continuous space where the mean is computed. The model learns to select from discrete plausible outputs (e.g., red ball or blue ball) rather than producing a continuous average (purple ball), maintaining plausibility while handling multiple-valued outputs.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of directly training the model to output multiple-valued results (which leads to regression toward the mean), the approach inverts the problem by training the model to output a single plausible value selected from multiple possibilities. This is achieved through techniques like sampling from the training data or using the model in a generative framework where multiple passes produce different but plausible outputs.

Inventive Principle:
Principle #13The other way round (Inversion)

2Reliability

If GAN-based models are used to handle multiple-valued output data, then plausible outputs can be generated, but the training procedures and model architectures become extremely difficult to train and are limited to simple model architectures

Engineering Contradiction:
Improveplausibility of outputVSAvoidmodel complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The model serves itself by generating plausible outputs directly without requiring a separate discriminator network (as in GANs). The same model that generates outputs can be trained using the available training data through standard supervised learning techniques, eliminating the need for complex adversarial training procedures and making the system self-sufficient.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The model architecture is designed to be universal and applicable to both single-valued and multiple-valued output problems. By using the same model structure and training approach for both problem types, the solution avoids the need for complex specialized architectures required by GANs while maintaining the ability to generate plausible outputs for multiple-valued problems.

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

3Adaptability or versatility

If GAN-based models are used for multiple-valued output problems, then plausible realizations can be generated, but the training is notoriously difficult and results are limited to relatively simple model architectures

Engineering Contradiction:
Improveapplicability to complex architecturesVSAvoidease of training
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The complex mechanical system of adversarial training (two competing networks with specialized training procedures) is replaced with a simpler statistical learning approach. The model is trained using standard supervised learning techniques on available data, substituting the complex GAN training mechanism with a more straightforward and easier-to-implement training process that works with complex architectures.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS12254410B2Machine learning technique for automatic modeling of multiple-valued outputs
Publication Date: 2025.03.18 NVIDIA CORP
  • US12254410B2 patent drawing
  • US12254410B2 patent drawing
  • US12254410B2 patent drawing

AI summary

A method and system are disclosed for training a model that implements a machine-learning algorithm. The technique utilizes latent descriptor vectors to change a multiple-valued output problem into a single-valued output problem and includes the steps of receiving a set of training data, processing, by a model, the set of training data to generate a set of output vectors, and adjusting a set of model parameters and component values for at least one latent descriptor vector in the plurality of latent descriptor vectors based on the set of output vectors. The set of training data includes a plurality of input vectors and a plurality of desired output vectors, and each input vector in the plurality of input vectors is associated with a particular latent descriptor vector in a plurality of latent descriptor vectors. Each latent descriptor vector comprises a plurality of scalar values that are initialized prior to training the model.