Self-Supervised Encoder Robustness via Dual Augmentation Pipelines

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Self-supervised learning methods face challenges in effectively utilizing unlabeled datasets during the pretraining phase, particularly due to the limited differences between images used for training, which hampers the development of robust encoders.

Innovation Solution

A machine learning method that involves cropping original images to generate global and local images, processing these images through different augmentation pipelines, and using encoders to generate representation vectors. The method compares these vectors to generate loss functions, which are used to adjust the encoders, thereby improving their performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional self-supervised learning uses a single augmentation pipeline, then the training process is simple, but the differences between augmented images are small leading to poor encoder robustness

Engineering Contradiction:
Improveencoder robustnessVSAvoidaugmentation pipeline complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the training process into two distinct phases: pretraining phase using a first augmentation pipeline with stronger augmentations, and fine-tuning phase using a second augmentation pipeline with weaker augmentations. This segmentation allows each phase to serve its specific purpose - pretraining builds robustness from diverse views while fine-tuning adapts to the target domain with minimal distortion.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies strong augmentations in advance during the pretraining phase to pretrain the encoder on highly diverse image views. This preliminary exposure to extreme variations prepares the encoder to be more robust before it encounters the target domain data during fine-tuning.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If multiple augmentation pipelines are used, then image differences increase improving encoder robustness, but the training complexity increases

Engineering Contradiction:
Improveencoder robustnessVSAvoidtraining efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent dynamically switches between different augmentation pipelines at different training stages. The first augmentation pipeline (with stronger augmentations) is used during pretraining, and the second augmentation pipeline (with weaker augmentations) is used during fine-tuning. This dynamic adaptation optimizes both robustness and efficiency at each phase.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The training process alternates between two distinct augmentation regimes: a pretraining period using strong augmentations to maximize view diversity, and a fine-tuning period using weak augmentations to preserve image characteristics. This periodic switching between augmentation intensities balances robustness building with training efficiency.

Inventive Principle:
Principle #19Periodic action

3Reliability

If strong augmentations are applied, then view differences increase improving pretraining effectiveness, but image characteristics are distorted

Engineering Contradiction:
Improvepretraining effectivenessVSAvoidimage characteristic preservation
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The patent segments the augmentation strategy into two distinct pipelines: the first augmentation pipeline uses strong transformations (color jitter, gaussian blur, shear, perspective transforms) for pretraining to maximize view differences, while the second augmentation pipeline uses weak transformations for fine-tuning to preserve image characteristics and maintain alignment with the target domain.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250037324A1Machine learning method
Publication Date: 2025.01.30 HON HAI PRECISION INDUSTRY CO LTD
  • US20250037324A1 patent drawing
  • US20250037324A1 patent drawing
  • US20250037324A1 patent drawing

AI summary

A machine learning method includes: processing a first global image and a first local image by a first augmentation pipeline to generate a first augmentation global image and a first augmentation local image; processing the first global image by a second augmentation pipeline to generate a second augmentation global image; processing the first augmentation global image to generate a first global representation vector; processing the second augmentation global image and the first augmentation local image to generate a second global representation vector and a first local representation vector; comparing the first and second global representation vectors to generate a global loss function; comparing the first global representation vector and the first local representation vector to generate a mixed loss function; and adjusting the second encoder according to the global loss function and the mixed loss function.