Training object discovery neural networks and feature representation neural networks using self-supervised learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing neural networks face challenges in efficiently training on unlabeled data and require prior knowledge about the type of data and tasks, limiting their applicability and performance across different types of data.

Innovation Solution

A self-supervised learning process that couples object discovery and feature representation neural networks, allowing them to learn without labeled data, through a virtuous cycle of segmentation and representation quality improvement, using transformations and contrastive objectives to update network parameters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional supervised learning is used to train neural networks, then the model can achieve good performance on labeled data, but it requires prior knowledge about data types and tasks, limiting applicability to unlabeled data

Engineering Contradiction:
Improveapplicability to unlabeled dataVSAvoidprior knowledge requirement
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system enables neural networks to perform self-supervised learning by automatically generating supervision signals from the data itself through object discovery and feature representation learning, eliminating the need for external labeled data or prior knowledge about data types and tasks

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The object discovery neural network and feature representation neural network are designed to work together in a unified self-supervised learning framework that can process multiple data types (images, audio, text, graphs) without requiring task-specific or data-type-specific modifications, achieving universal applicability

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

2Productivity

If object discovery neural network is trained separately from feature representation neural network, then each network can be optimized independently, but the training process becomes less efficient and requires more computational resources

Engineering Contradiction:
Improvetraining efficiencyVSAvoidcomputational resources
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system merges object discovery learning and feature representation learning into a coupled self-supervised training process where both neural networks are trained simultaneously and share gradients, improving training efficiency and reducing computational resources compared to separate training approaches

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system implements a feedback mechanism where the object discovery neural network generates object segmentations that guide the feature representation neural network, and the learned features are fed back to improve object discovery, creating a virtuous cycle that accelerates training convergence

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250259068A1Training object discovery neural networks and feature representation neural networks using self-supervised learning
Publication Date: 2025.08.14 GDM HOLDING LLC
  • US20250259068A1 patent drawing
  • US20250259068A1 patent drawing
  • US20250259068A1 patent drawing

AI summary

A neural network system that is configured to learn a representation of data item, such as an image, audio, or text data item, through a self-supervised learning process. Implementations of the system couple two learning processes, an object discovery learning process and an object feature representation learning process. In implementations the object discovery learning process assists the object feature representation learning process in self-supervised learning of object feature representations, and the object feature representation learning process is used to improve the object discovery learning process.