Auxiliary Network Segmentation for Test-Time Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional time test adaptation (TTA) methods for deep learning models face challenges such as increased resource usage and catastrophic forgetting when adapting to continuously changing environments, particularly in scenarios like autonomous driving, where the target domain is dynamic and unsupervised learning can lead to error accumulation.

Innovation Solution

A memory-efficient architecture is implemented using a fixed main network and a lightweight auxiliary network, with self-distilled regularization to mitigate catastrophic forgetting and error accumulation, where the auxiliary network updates via unsupervised loss on the target dataset while the main network remains frozen, and features are constrained to prevent deviation from the source domain knowledge.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional TTA methods are used to adapt to target domain, then model performance on target domain is improved, but resource use (memory and processor) increases

Engineering Contradiction:
Improvemodel performance on target domainVSAvoidresource use
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The model is segmented into a frozen main network and multiple trainable auxiliary networks. Each auxiliary network is attached to a specific partition of the main network and only updates its own parameters during test-time adaptation, while the main network remains fixed. This segmentation allows adaptation to the target domain without requiring resources to update the entire model, thus improving target domain performance while controlling resource consumption.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If conventional TTA methods adapt to continuously changing environments, then adaptability to dynamic target domains is improved, but catastrophic forgetting and error accumulation occur

Engineering Contradiction:
Improveadaptability to dynamic target domainsVSAvoidperformance stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The main network is pre-trained on the source domain and then frozen before deployment. This preliminary action preserves the source domain knowledge and prevents catastrophic forgetting. The frozen main network serves as a stable foundation that does not forget previously learned information, while the auxiliary networks adapt to changing target domains without affecting the preserved source domain performance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Auxiliary networks act as intermediaries between the frozen main network and the target domain data. These auxiliary networks absorb the adaptation burden and isolate the main network from target domain influences, preventing error accumulation in the main network while still enabling adaptation to dynamic environments through the auxiliary networks.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If the main network is updated during test-time adaptation, then adaptation to target domain is improved, but catastrophic forgetting of source domain knowledge occurs

Engineering Contradiction:
Improveadaptation to target domainVSAvoidsource domain knowledge
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The adaptation function is extracted from the main network and placed into separate auxiliary networks. The main network is taken out of the adaptation process entirely by freezing its parameters, while auxiliary networks are attached to specific partitions to handle adaptation tasks. This extraction ensures that source domain knowledge in the main network is preserved while adaptation still occurs through the auxiliary networks.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20240160926A1Test-time adaptation via self-distilled regularization
Publication Date: 2024.05.16 QUALCOMM INC
  • US20240160926A1 patent drawing
  • US20240160926A1 patent drawing
  • US20240160926A1 patent drawing

AI summary

A computer-implemented method includes adding an auxiliary network of a group of auxiliary networks to a respective partition of a group of partitions associated with a main network. The method also includes training each of the group of auxiliary networks with training data to adapt to a test distribution. The method further includes adapting each of the group of auxiliary networks with test data to adapt to the test distribution. The method still further includes classifying an input received at a model based on adapting each of the group of auxiliary networks. The model may include the group of partitions and the group of auxiliary networks.