Online Class-Incremental Learning with Adversarial Shapley Scoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Deep neural networks suffer from catastrophic forgetting when exposed to new data without reviewing previously seen data, and existing continual learning methods struggle with memory-based replay techniques for online class-incremental settings, particularly in resource-constrained environments.

Innovation Solution

The Adversarial Shapley Value (ASV) scoring method evaluates memory data samples based on their ability to preserve latent decision boundaries for previous classes while interfering with current class boundaries, using K-Nearest Neighbor Shapley values (KNN-SV) to select and update memory samples strategically.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If DNNs are continuously exposed to new data without reviewing previously seen data, then new knowledge is learned efficiently, but catastrophic forgetting occurs and previously learned knowledge is lost

Engineering Contradiction:
Improvelearning speedVSAvoidknowledge retention
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary action by proactively selecting and storing representative data samples from each task before moving to the next task. The replay buffer pre-stores these samples so that when catastrophic forgetting is detected or predicted, the system can immediately replay them without re-collecting or re-processing original data, thus maintaining knowledge retention while preserving continuous learning efficiency

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements continuity of useful action by continuously replaying selected samples from the replay buffer during training on new tasks. This continuous replay mechanism ensures that previously learned knowledge is continuously reinforced and maintained, preventing catastrophic forgetting while allowing the model to learn new tasks, thus maintaining both learning productivity and knowledge retention over time

Inventive Principle:
Principle #20Continuity of useful action

2Reliability

If memory replay techniques are used in online class-incremental settings, then catastrophic forgetting is reduced, but computational resources and memory footprint increase

Engineering Contradiction:
Improveknowledge retentionVSAvoidcomputational resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system extracts only the most critical and representative samples from each task for storage in the replay buffer, rather than storing all training data. This selective extraction is based on criteria such as representation diversity, loss magnitude, and gradient norm, ensuring that a minimal set of samples suffices to prevent catastrophic forgetting, thus reducing memory footprint and computational overhead

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system applies local quality by differentiating which samples to replay based on their specific characteristics and importance. Different samples are selected with different priorities based on local properties such as their representativeness of particular classes, their contribution to decision boundaries, and their relevance to preventing forgetting of specific tasks, optimizing the replay process for minimal resource consumption

Inventive Principle:
Principle #3Local quality

3Reliability

If task-incremental setting with multi-head evaluation is used, then knowledge retention is improved, but task identity supervision is required which limits applicability

Engineering Contradiction:
Improveknowledge retentionVSAvoidapplicability to real-world scenarios
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system implements universality by using a single unified head for all tasks rather than task-specific heads. This single head is trained to handle multiple tasks simultaneously using task-agnostic loss functions that combine current task loss with replay loss, enabling the model to generalize across tasks without requiring task identity information, thus achieving both knowledge retention and broad applicability to real-world scenarios

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

Solution Approach 2:

The system introduces an intermediary mechanism in the form of task-agnostic loss functions that mediate between current task learning and knowledge retention. These loss functions act as intermediaries that translate the requirement for knowledge retention into training objectives that can be achieved without task identity, bridging the gap between supervised task-incremental learning and unsupervised online learning settings

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If all training data is stored in memory for replay, then complete knowledge retention is achieved, but memory footprint becomes unmanageable

Engineering Contradiction:
Improveknowledge retentionVSAvoidmemory storage requirement
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system applies partial action by replaying only a subset of training data - specifically, the most representative samples - rather than replaying all training data. This partial replay is sufficient to prevent catastrophic forgetting for the most critical knowledge, achieving acceptable knowledge retention with minimal memory usage, following the principle that complete action is unnecessary when partial action suffices

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system implements discarding and recovering by selectively discarding less important training samples from the replay buffer while retaining and periodically replaying critical samples. The replay buffer dynamically manages its contents by discarding samples that are less representative or less important for preventing forgetting, and recovering critical knowledge through targeted replay of remaining samples, thus maintaining knowledge retention with limited memory

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS12406483B2Online class-incremental continual learning with adversarial shapley value
Publication Date: 2025.09.02 LG ELECTRONICS INC
  • US12406483B2 patent drawing
  • US12406483B2 patent drawing
  • US12406483B2 patent drawing

AI summary

A method for scoring training data samples according to an ability to preserve latent decision boundaries for previously observed classes while promoting learning from an input batch of new images from an online data stream, comprising: receiving the input batch of the new images from the online data stream, performing a memory retrieval process that retrieves data to be learned along with a new set of data from the memory to retain the previously learned knowledge, and performing a memory update process that selects and exchanges a small set of data to be saved in the memory in the memory update process. In addition, the method performs data valuation based on KNN-SV for both the memory retrieval and memory update processes to perform strategic and intuitive data selection based on the properties of KNN-SV.