Contrastive Learning with Positive Pseudo Labels for Low-Label Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing neural network training methods are inefficient in utilizing unlabeled data and require significant computational resources and labeled data, leading to high carbon emissions and electricity consumption.

Innovation Solution

A semi-supervised learning technique using positive pseudo labels (SEMPPL) that combines labeled and unlabeled data to generate informative representations, allowing neural networks to be pre-trained with a small amount of labeled data and adapted efficiently for specific tasks, reducing computational requirements and data needs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If neural networks are trained using traditional supervised learning methods with labeled data, then training accuracy can be achieved, but the computational resources and labeled data requirements become excessively large

Engineering Contradiction:
Improvetraining accuracyVSAvoidcomputational resources
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies preliminary action by pre-training a target neural network on a large corpus of unlabeled data to create a target embedding queue. This pre-training phase prepares the network to efficiently handle labeled data during the actual training task, reducing the computational burden during supervised learning. The target network is initialized with weights derived from unsupervised pre-training, allowing the fine-tuning phase to require significantly fewer labeled examples and computational resources.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If neural networks are trained using traditional supervised learning methods with labeled data, then training accuracy can be achieved, but the amount of labeled data required becomes excessively large

Engineering Contradiction:
Improvetraining accuracyVSAvoidlabeled data
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent introduces an intermediary mechanism in the form of a target embedding queue that stores embeddings of unlabeled data. During training, this queue serves as an intermediary resource that provides contextual information and representation learning without requiring labels. The queue acts as a mediator between the unlabeled pre-training data and the labeled training data, allowing the network to leverage both types of data effectively and reducing the dependency on large quantities of labeled examples.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If neural networks are trained using traditional supervised learning methods, then model performance can be achieved, but carbon emissions and electricity consumption increase significantly

Engineering Contradiction:
Improvemodel performanceVSAvoidcarbon emissions
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent applies parameter changes by modifying the training objective and data utilization parameters. Instead of training solely on labeled data with high computational intensity, the system changes the approach to use a combination of unlabeled pre-training and efficient fine-tuning with labeled data. This parameter change in the training methodology reduces the total computational footprint and associated carbon emissions while maintaining model performance through the hybrid approach of semi-supervised learning with target network initialization.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250342355A1Contrastive learning using positive pseudo labels
Publication Date: 2025.11.06 GDM HOLDING LLC
  • US20250342355A1 patent drawing
  • US20250342355A1 patent drawing
  • US20250342355A1 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training a neural network to perform a machine learning task on one or more received inputs by using a hybrid training dataset with a semi-supervised learning technique. The hybrid training dataset includes multiple unlabeled training inputs and multiple labeled training inputs and, in some cases, more unlabeled training inputs than labeled training inputs.