Gradient-Generating Subnetwork for Unlabeled Neural Network Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing neural network training methods struggle to effectively utilize unlabeled data to enhance performance on labeled tasks, lacking a systematic approach to generate gradients that reduce the main loss function.

Innovation Solution

A neural network architecture is augmented with a gradient generating subnetwork that computes gradients from unlabeled data, using a mixed loss function to reduce the main task's loss, and updates the main network with these gradients, thereby enhancing performance on labeled tasks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If neural networks are trained using only labeled data, then the model can learn from supervised signals, but the amount of usable training data is limited and performance on large-scale tasks is constrained

Engineering Contradiction:
Improveamount of training dataVSAvoidutilization of unlabeled data
Core Design Contradiction:
Quantity of substanceVSLoss of information

Solution Approach 1:

The system employs self-supervised learning where the model generates its own training signals from unlabeled data through pretext tasks. The neural network automatically creates supervision signals without human annotation by predicting missing parts of data (e.g., image inpainting, text masking), enabling the model to learn from vast amounts of unlabeled data independently

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The framework performs preliminary pre-training on unlabeled data before fine-tuning on labeled data. This two-stage approach first learns general representations from abundant unlabeled data through self-supervised tasks, then adapts to specific supervised tasks, maximizing the utility of both labeled and unlabeled data

Inventive Principle:
Principle #10Preliminary action

2Reliability

If neural networks use standard supervised learning with loss functions, then the model error can be calculated and minimized, but unlabeled data cannot be effectively utilized to reduce the main loss function

Engineering Contradiction:
Improvemodel performanceVSAvoidability to use unlabeled data
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system merges supervised and self-supervised learning objectives into a unified training framework. The total loss function combines the supervised loss (from labeled data) and self-supervised loss (from unlabeled data), allowing the model to simultaneously learn from both data types and adapt to different task requirements

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The neural network architecture is designed to be universal, capable of performing both supervised classification tasks and self-supervised pretext tasks. The same model parameters are updated through both supervised gradients and self-supervised gradients, making the system versatile in handling both labeled and unlabeled data effectively

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

3Loss of information

If a gradient generating subnetwork is added to the neural network, then gradients can be computed from unlabeled data, but the device complexity increases

Engineering Contradiction:
Improvegradient computation from unlabeled dataVSAvoidnetwork architecture complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system segments the neural network into a main network for the primary supervised task and an auxiliary gradient generating subnetwork for self-supervised learning. This segmentation allows independent optimization of each component while maintaining overall system functionality, with the subnetwork specifically designed to generate gradients from unlabeled data

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The gradient generating subnetwork acts as an intermediary that bridges unlabeled data and the main network. It processes unlabeled data through pretext tasks and generates gradient signals that are backpropagated to update the main network parameters, enabling indirect supervision from unlabeled data without directly modifying the main task architecture

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12541685B2Semi-supervised learning of training gradients via task generation
Publication Date: 2026.02.03 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12541685B2 patent drawing
  • US12541685B2 patent drawing
  • US12541685B2 patent drawing

AI summary

In an approach for augmenting a neural network with a self-supervised mechanism, a processor trains a first neural network using labeled data, the first neural network configured for a main task. A processor trains a second neural network using the labeled data and unlabeled data, the second neural network being an additional component to the first neural network. A processor computes a gradient using a second loss of the second neural network based on the unlabeled data.