Deep Neural Network Boosting for Stable Generalization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Deep neural networks suffer from overfitting and lack of generalization due to their large capacity, and applying stochastic gradient boosting techniques has been computationally prohibitive and prone to training instability.

Innovation Solution

Implementing stochastic gradient boosting with a weighted loss function that disallows gradient backpropagation from correctly classified examples, using a scheduled boosting approach to prevent overfitting and focus on discriminative features.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If stochastic gradient boosting is applied to deep neural networks, then model generalization is improved, but training stability deteriorates

Engineering Contradiction:
Improvemodel generalizationVSAvoidtraining stability
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The patent modifies the loss function by introducing a weighting mechanism that assigns zero weight to correctly classified examples. This parameter change in the loss computation resolves the contradiction by preventing overfitting to training data while maintaining training stability through controlled gradient updates.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies boosting selectively by disallowing gradient backpropagation only from correctly classified examples rather than all examples. This partial action approach improves generalization by focusing computational effort on misclassified samples while avoiding the instability that would result from boosting all samples equally.

Inventive Principle:
Principle #16Partial or excessive action

2Productivity

If gradient backpropagation is allowed from all examples, then training speed is improved, but overfitting increases

Engineering Contradiction:
Improvetraining speedVSAvoidmodel generalization
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent extracts and removes the gradient contribution from correctly classified examples by setting their weight to zero in the loss function. This takes out the harmful overfitting influence while preserving the training speed benefit by still processing all examples through the network, just without backpropagating gradients from correctly classified ones.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies different treatment to different subsets of training data by assigning zero weight locally to correctly classified examples while maintaining full weight for misclassified examples. This local quality differentiation enables faster training overall while preventing overfitting to the correctly classified portion of the data.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If deep neural networks are trained to maximize conditional probability, then predictive feature learning is improved, but learning of non-predictive statistics increases

Engineering Contradiction:
Improvepredictive feature learningVSAvoidnon-predictive statistics learning
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

Instead of maximizing conditional probability for all examples, the patent inverts the approach by minimizing the loss contribution from correctly classified examples. This inversion prevents the model from learning non-predictive statistics while maintaining focus on predictive features through the modified gradient updates.

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

Data Source

PatentUS12619874B2Stochastic gradient boosting for deep neural networks
Publication Date: 2026.05.05 CAPITAL ONE SERVICES LLC
  • US12619874B2 patent drawing
  • US12619874B2 patent drawing
  • US12619874B2 patent drawing

AI summary

Aspects described herein may allow for the application of stochastic gradient boosting techniques to the training of deep neural networks by disallowing gradient back propagation from examples that are correctly classified by the neural network model while still keeping correctly classified examples in the gradient averaging. Removing the gradient contribution from correctly classified examples may regularize the deep neural network and prevent the model from overfitting. Further aspects described herein may provide for scheduled boosting during the training of the deep neural network model conditioned on a mini-batch accuracy and/or a number of training iterations. The model training process may start un-boosted, using maximum likelihood objectives or another first loss function. Once a threshold mini-batch accuracy and/or number of iterations are reached, the model training process may begin using boosting by disallowing gradient back propagation from correctly classified examples while continue to average over all mini-batch examples.