Task-Adaptive Feature Sub-Space Learning for Few-Shot Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Few-Shot Learning (FSL) methods fail to effectively adapt the feature space at test time, leading to high noise levels and poor performance, especially when encountering novel classes, as the feature space dimensions become 'useless' for new classes, resulting in a significant decrease in signal-to-noise ratio.

Innovation Solution

The proposed Task-Adaptive Feature Sub-Space Learning (TAFSSL) technique involves generating a sample set with labeled and unlabeled data, performing dimensionality reduction using PCA or ICA, and clustering using Bayesian K-Means or Mean-Shift Propagation to create a noise-free, discriminative sub-space for novel classes, enhancing the feature space adaptation and classification performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional Few-Shot Learning methods use fixed feature spaces trained on base classes, then the model structure remains simple and training is efficient, but the feature space becomes useless for novel classes leading to high noise levels and poor performance

Engineering Contradiction:
Improveclassification performance on novel classesVSAvoidnoise levels in feature space
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent implements dynamic feature sub-space adaptation by learning task-specific projection matrices that transform the fixed backbone feature space into adaptive sub-spaces tailored to each few-shot task. This dynamic transformation allows the feature space to adapt to novel classes while filtering out task-irrelevant noise, resolving the contradiction between maintaining simple model structure and achieving reliable novel class classification.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the high-dimensional feature space into task-relevant sub-spaces through learned projection matrices. By selecting and projecting onto specific sub-spaces that are most discriminative for each task, the method isolates useful signal from noise, improving classification performance on novel classes while maintaining computational efficiency.

Inventive Principle:
Principle #1Segmentation

2Reliability

If dimensionality reduction is performed to create compact sub-spaces for novel classes, then noise is reduced and classification performance improves, but the computational complexity of finding optimal sub-spaces increases

Engineering Contradiction:
Improvesignal-to-noise ratio in feature spaceVSAvoidcomputational complexity of sub-space learning
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary dimensionality reduction by projecting features onto pre-defined or pre-computed basis vectors that capture the most discriminative directions. This preliminary action creates a compact representation that reduces noise while maintaining the essential task-relevant information, avoiding the need for complex real-time sub-space optimization during inference.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the parameter representation of features by learning optimal projection matrices that transform high-dimensional features into lower-dimensional sub-spaces. This parameter transformation reduces computational complexity by working with fewer dimensions while maintaining or improving classification performance through task-adaptive sub-space selection.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If task-adaptive feature sub-space learning is implemented to improve novel class performance, then classification accuracy increases, but the model complexity and training requirements increase

Engineering Contradiction:
Improveclassification accuracy on few-shot benchmarksVSAvoidmodel architecture complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary projection layer that acts as a bridge between the fixed backbone feature extractor and the classifier. This intermediary component learns task-adaptive sub-spaces without requiring modifications to the backbone architecture, achieving improved classification accuracy while maintaining relatively simple model structure and training procedures.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11816593B2TAFSSL: task adaptive feature sub-space learning for few-shot learning
Publication Date: 2023.11.14 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11816593B2 patent drawing
  • US11816593B2 patent drawing
  • US11816593B2 patent drawing

AI summary

Embodiments may include novel techniques for Task-Adaptive Feature Sub-Space Learning (TAFSSL). For example, in an embodiment, a method may be implemented in a computer system comprising a processor, memory accessible by the processor, and computer program instructions stored in the memory and executable by the processor, the method comprising: training a machine learning system to classify features in images by: generating a sample set comprising one or a few labeled training samples and one or a few additional samples containing instances of target classes, performing dimensionality reduction computed on the samples in the sample set to form a dimension reduced sub-space, generating class representatives in the dimension reduced sub-space using clustering, and classifying features in images using the trained machine learning system.