Neural Network Training via Hybrid Data Tunneling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing neural network training algorithms struggle to find the global minimum, resulting in a minimum error threshold that cannot be surpassed, and require a large number of parameters to achieve acceptable accuracy.

Innovation Solution

A method of training a neural network using an artificial training data set where the global minimum is known, iteratively modifying the data set to converge towards the true training data set, and training on a hybrid data set produced as a weighted average between the true and artificial data sets until perfect accuracy is achieved.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If gradient descent method is used for training, then training can be performed with standard algorithms, but the global minimum cannot be found and error rate stabilizes at local minimum

Engineering Contradiction:
ImproveaccuracyVSAvoidtraining algorithm complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by creating an artificial training data set with known global minimum before training the neural network. The artificial data set is constructed by taking correctly trained data elements and cloning incorrectly trained data elements to create a simplified version of the original data set where the global minimum can be reliably found, thereby preparing the training environment in advance to overcome the limitations of standard gradient descent methods

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by creating a cloned artificial training data set that replicates the structure of the original true training data set but with simplified characteristics. The artificial data set copies the essential patterns and relationships from the original data while removing complexities that prevent gradient descent from finding the global minimum, allowing the neural network to learn the optimal parameters more effectively

Inventive Principle:
Principle #26Copying

2Reliability

If more parameters are used to achieve acceptable accuracy, then training accuracy improves, but the number of parameters becomes unwieldy

Engineering Contradiction:
ImproveaccuracyVSAvoidnumber of parameters
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by modifying the training data set parameters rather than increasing the neural network parameters. By transforming the true training data set into an artificial data set with different statistical properties and known global minimum, the method changes the problem parameters to make the optimization landscape more favorable, thereby achieving high accuracy with fewer parameters

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If standard training algorithms are used, then training process is simple, but error rate cannot progress beyond local minimum threshold

Engineering Contradiction:
Improvetraining process simplicityVSAvoiderror rate
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces an intermediary artificial training data set that mediates between the simple training process and the requirement for low error rate. The artificial data set serves as a bridge that allows standard gradient descent algorithms to converge to the global minimum by providing a simplified optimization landscape, thereby maintaining training simplicity while achieving superior accuracy

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250086449A1Gradient descent tunneling for error-free training
Publication Date: 2025.03.13 DENG BO
  • US20250086449A1 patent drawing
  • US20250086449A1 patent drawing
  • US20250086449A1 patent drawing

AI summary

A method of training a neural network comprises executing a neural network training process up to some predefined level of accuracy. The training set is then divided into a set of correctly trained elements and a set of incorrectly trained elements. An auxiliary data set is created from the correctly trained elements and cloned data elements corresponding to the incorrectly trained element. This auxiliary data set is perfectly trained with respect to the trained model for the original data set. A hybrid data set is produced as an average between the original data set and the auxiliary data set. The average is a weighted average according to some weighting parameter. Neural network training then continues to maintain the 100% positive rate from the auxiliary system, iteratively reducing the weighting parameter until the hybrid data set corresponds exactly to the original data set.