Few-Shot Learning Device Selective Base Class Projection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In incremental few-shot learning, the convergence of loss is difficult and time-consuming due to the need to project all pre-learned base classes onto a joint classification space for meta-learning, which increases learning time and decreases classification accuracy by considering irrelevant classes in the loss calculation.

Innovation Solution

A machine learning device and method that selectively projects a predetermined number of base classes onto a projection space during meta-learning, reducing the number of classification target classes and focusing on highly relevant classes for loss calculation, thereby facilitating loss convergence and improving classification accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all pre-learned base classes are projected onto a joint classification space for meta-learning, then comprehensive classification coverage is achieved, but learning time increases and classification accuracy decreases due to considering irrelevant classes

Engineering Contradiction:
Improveclassification accuracyVSAvoidlearning time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the classification space by separating base classes into two groups: those that are projected onto the joint classification space and those that are not. This segmentation allows the system to focus computational resources on relevant classes while excluding irrelevant ones, thereby improving classification accuracy and reducing learning time simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and excludes irrelevant base classes from the joint classification space projection. By taking out classes that are not relevant to the current task, the system avoids the computational overhead and accuracy degradation caused by considering all base classes, thus resolving the contradiction between comprehensive coverage and efficiency.

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If all pre-learned base classes are projected onto a joint classification space for meta-learning, then comprehensive classification coverage is achieved, but device complexity increases

Engineering Contradiction:
Improveclassification coverageVSAvoidlearning system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the set of base classes into relevant and irrelevant subsets, projecting only the relevant ones onto the joint classification space. This segmentation reduces the complexity of the learning system by limiting the number of classes that need to be processed, while still maintaining adaptability for the current task through selective inclusion.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by treating different base classes differently based on their relevance to the current task. Relevant classes receive full projection and processing, while irrelevant classes are excluded, thereby optimizing the balance between classification coverage and system complexity through differentiated treatment of class subsets.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20240265257A1Machine learning device, machine learning method, and non-transitory computer-readable recording medium embodied thereon machine learning program
Publication Date: 2024.08.08 JVC KENWOOD CORP
  • US20240265257A1 patent drawing
  • US20240265257A1 patent drawing
  • US20240265257A1 patent drawing

AI summary

A machine learning device is provided that performs continual learning of a fewer number of novel classes than the number of base classes. A base class feature extraction unit extracts feature vectors of the base classes. A novel class feature extraction unit extracts feature vectors of the novel classes. A mixture feature calculation unit mixes the feature vectors of the base classes and the feature vectors of the novel classes and calculates a mixture feature vector of the base classes and the novel classes. A learning unit classifies a query sample of a query set based on the distance between the position of a mixture feature vector of the query sample of the query set and the position of a classification weight vector of each class in a projection space and learns classification weight vectors of the novel classes so as to minimize classification loss.