Neural Network Training With Sparse Targets for Faster Convergence

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Training neural networks for image processing using large datasets is time-consuming and requires significant storage and computational resources, especially in offline rendering scenarios where generating accurate target images is challenging.

Innovation Solution

Training neural networks using sparse target data, where only a selected subset of dense target data is used, reducing the need for generating and storing the entire dataset, and allowing real-time training with sparse input data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If traditional methods are used to train neural networks with dense target data, then training accuracy is maintained, but training time and storage requirements increase significantly

Engineering Contradiction:
Improvetraining timeVSAvoidtraining accuracy
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The patent divides the complete target data into sparse subsets, where only a portion of the target data is used for training each sample. This segmentation allows the system to reduce the amount of data processed while maintaining training effectiveness, directly addressing the contradiction between training time and accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by using only a subset of the complete target data for training purposes. Instead of processing all dense target data, the system selectively uses partial data points, which reduces computational load and training time while preserving sufficient training accuracy through strategic data selection.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If large datasets are used for training neural networks, then model accuracy improves, but storage capacity and computational resources requirements increase

Engineering Contradiction:
Improvemodel accuracyVSAvoiddata storage requirement
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the necessary portions of target data for training, removing redundant information. By extracting sparse subsets from the complete dataset, the system maintains essential training information while significantly reducing storage requirements and the quantity of data that must be processed.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system uses partial data action by training on subsets rather than the complete dataset. This approach provides sufficient training accuracy without requiring the full dataset, thereby reducing storage capacity and computational resource requirements while maintaining model performance.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If path traced images are generated for training, then training data quality improves, but data generation time and storage needs increase

Engineering Contradiction:
Improvetraining data qualityVSAvoiddata generation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the complete target image data into sparse subsets, where only selected portions are used for training. This segmentation maintains the quality of training data by selecting representative samples while reducing the total data generation time and storage needs associated with generating all path traced images.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system extracts only the necessary training data from the complete set of path traced images. By taking out and using only sparse subsets of the generated data, the patent maintains training data quality while significantly reducing the time and storage resources required for data generation and storage.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12614068B2Systems and methods for training neural networks with sparse data
Publication Date: 2026.04.28 NVIDIA CORP
  • US12614068B2 patent drawing
  • US12614068B2 patent drawing
  • US12614068B2 patent drawing

AI summary

A method, computer readable medium, and system are disclosed for training a neural network model. The method includes the step of selecting an input vector from a set of training data that includes input vectors and sparse target vectors, where each sparse target vector includes target data corresponding to a subset of samples within an output vector of the neural network model. The method also includes the steps of processing the input vector by the neural network model to produce output data for the samples within the output vector and adjusting parameter values of the neural network model to reduce differences between the output vector and the sparse target vector for the subset of the samples.