Source-free Active Adaptation Circuitry for Machine Learning Distribution Shifts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine learning models face challenges in adapting to continuously shifting data distributions without forgetting past information, leading to catastrophic forgetting, especially when deployed in real-world environments where data distributions change over time.

Innovation Solution

The implementation of source-free active adaptation circuitry that uses uncertainty-aware techniques to select a subset of data samples for fine-tuning, allowing the model to adapt to evolving distributions without storing past data, thereby reducing catastrophic forgetting and enhancing data privacy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the model is retrained on new data to adapt to distributional shifts, then the model's accuracy on new data improves, but the model forgets previously learned information (catastrophic forgetting)

Engineering Contradiction:
Improvemodel accuracy on new dataVSAvoidcatastrophic forgetting
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent segments the data distribution into different clusters using clustering algorithms. By organizing data into distinct clusters and selecting representative samples from each cluster, the system can adapt to new distributions without needing to retrain on all historical data, thus preventing catastrophic forgetting while maintaining accuracy on new data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by pre-computing cluster representations and storing them in a database. When adaptation is needed, the system queries and retrieves pre-computed cluster information rather than performing full retraining. This preliminary preparation enables rapid adaptation to distributional shifts without the computational cost and memory requirements of complete retraining.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the model stores historical data for continuous adaptation, then the model can adapt to distributional shifts, but the storage requirements and computational complexity increase

Engineering Contradiction:
Improveability to adapt to distributional shiftsVSAvoidstorage and computational resources
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts only the essential information needed for adaptation by using clustering to identify and store only representative samples from each data cluster. Instead of storing all historical data, the system extracts and stores a compact set of representative points that capture the essential characteristics of each distribution, significantly reducing storage requirements while maintaining adaptability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a simplified representation (copy) of the data distribution through clustering. Rather than storing the actual data samples, the system stores cluster centroids or representative points that serve as compressed copies of the distribution. This copying approach enables the model to adapt to distributional shifts using a fraction of the original data storage space.

Inventive Principle:
Principle #26Copying

3Productivity

If the model uses uncertainty-aware techniques to select data samples, then the model adapts more efficiently, but the computational cost for uncertainty estimation increases

Engineering Contradiction:
Improveadaptation efficiencyVSAvoidcomputational cost for uncertainty estimation
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by using uncertainty-aware sampling to select only a subset of data samples for adaptation rather than processing all available data. By identifying and focusing computation only on the most informative samples (those with highest uncertainty), the system achieves efficient adaptation with reduced computational cost compared to full retraining approaches.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20230137905A1Source-free active adaptation to distributional shifts for machine learning
Publication Date: 2023.05.04 INTEL CORP
  • US20230137905A1 patent drawing
  • US20230137905A1 patent drawing
  • US20230137905A1 patent drawing

AI summary

Disclosed is an example solution to perform source-free active adaptation to distributional shifts for machine learning. The example solution includes: interface circuitry; programmable circuitry; and instructions to cause the programmable circuitry to: perform a first training of a neural network on a baseline data set associated with a first data distribution; compare data of a shifted data set to a threshold uncertainty value, wherein the threshold uncertainty value is associated with a distributional shift between the baseline data set and the shifted data set; generate a shifted data subset including items of the shifted dataset that satisfy the threshold uncertainty value; and perform a second training of the neural network based on the shifted data subset.