IP Library Granted Patent US 11,087,184
Granted Patent B2
US 11,087,184 · App. 16/580,199 · Granted Aug 10, 2021

Network reparameterization for new class categorization

Inventors: Renqiang Min (Princeton, NJ); Kai Li (Somerville, MA); Bing Bai (Princeton Junction, NJ); Hans Peter Graf (South Amboy, NJ)
G06K9/628G06K9/46G06K9/6257G06K9/6262G06N3/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,087,184
App. No.
16/580,199
Granted
Aug 10, 2021
Kind
B2
Abstract

A computer-implemented method and system are provided for training a model for New Class Categorization (NCC) of a test image. The method includes decoupling, by a hardware processor, a feature extraction part from a classifier part of a deep classification model by reparametrizing learnable weight variables of the classifier part as a combination of learnable variables of the feature extraction part and of a classification weight generator of the classifier part. The method further includes training, by the hardware processor, the deep classification model to obtain a trained deep classification model by (i) learning the feature extraction part as a multiclass classification task, and (ii) episodically training the classifier part by learning a classification weight generator which outputs classification weights given a training image.

Claims (32)

1. A computer-implemented method for training a model for New Class Categorization (NCC) of a test image, comprising:

decoupling, by a hardware processor, a feature extraction part from a classifier part of a deep classification model by reparametrizing learnable weight variables of the classifier part as a combination of learnable variables of the feature extraction part and of a classification weight generator of the classifier part; and

training, by the hardware processor, the deep classification model to obtain a trained deep classification model by (i) learning the feature extraction part as a multiclass classification task, and (ii) episodically training the classifier part by learning a classification weight generator which outputs classification weights given a training image.

2. The computer-implemented method of claim 1 , wherein the model for the NCC of the test image is trained given limited exemplar class information below a threshold amount.

3. The computer-implemented method of claim 2 , wherein the limited exemplar class information comprises a number of semantic attributes below the threshold amount.

4. The computer-implemented method of claim 2 , wherein the limited exemplar class information comprises a number of labeled examples below the threshold amount.

5. The computer-implemented method of claim 1 , further comprising:

performing feature extraction to obtain one or more discriminative feature representations for the test image; and

classifying the test image as a new class relative to a set of known classes used to train the classification model based on a classification weight determined for the test image.

6. The computer-implemented method of claim 1 , wherein said learning step comprises training the multiclass classification task to distinguish between all classes within a training data set.

7. The computer-implemented method of claim 1 , wherein said training step comprising training the classification weight generator using a cosine similarity based softmax function.

8. The computer-implemented method of claim 1 , wherein in said training step, the learning and episodically training steps are performed independently.

9. The computer-implemented method of claim 1 , wherein the method is performed relative to a training set of images and a training set of exemplar class information corresponding to the training set of images.

10. The computer-implemented method of claim 1 , wherein the classifier part guides a learning of the classification weight generator using a softmax function.

11. A computer program product for training a model for New Class Categorization (NCC) of a test image, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to perform a method comprising:

decoupling, by a hardware processor of the computer, a feature extraction part from a classifier part of a deep classification model by reparametrizing learnable variables of the classifier part as a combination of learnable variables of the feature extraction part and of a classification weight generator of the classifier part; and

training, by the hardware processor, the deep classification model to obtain a trained deep classification model by (i) learning the feature extraction part as a multiclass classification task, and (ii) episodically training the classifier part by learning a classification weight generator which outputs classification weights given a training image and the limited exemplar class information below the threshold amount corresponding to the training image.

12. The computer program product of claim 11 , wherein the model for the NCC of the test image is trained given limited exemplar class information below a threshold amount.

13. The computer program product of claim 12 , wherein the limited exemplar class information comprises a number of semantic attributes below the threshold amount.

14. The computer program product of claim 12 , wherein the limited exemplar class information comprises a number of labeled examples with a total number below the threshold amount.

15. The computer program product of claim 11 , wherein the method further comprises:

performing feature extraction to obtain one or more discriminative feature representations for the test image; and

classifying the test image as a new class relative to a set of known classes used to train the classification model based on a classification weight determined for the test image from at least the one or more discriminative feature representations.

16. The computer program product of claim 11 , wherein said training step comprising training the classification weight generator using a cosine similarity based softmax function.

17. The computer program product of claim 11 , wherein in said training step, the learning and episodically training steps are performed independently.

18. The computer program product of claim 11 , wherein the method is performed relative to a training set of images and a training set of exemplar class information corresponding to the training set of images.

19. The computer program product of claim 11 , wherein the classifier part guides a learning of the classification weight generator using a softmax function.

20. A computer processing system for training a model for New Class Categorization (NCC) of a test image, comprising:

a memory device including program code stored thereon;

a hardware processor, operatively coupled to the memory device, and configured to run the program code stored on the memory device to

decouple a feature extraction part from a classifier part of a deep classification model by reparametrizing learnable variables of the classifier part as a combination of learnable variables of the feature extraction part and of a classification weight generator of the classifier part; and

train the deep classification model to obtain a trained deep classification model by (i) learning the feature extraction part as a multiclass classification task, and (ii) episodically training the classifier part by learning a classification weight generator which outputs classification weights given a training image.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2021
From: NEC LABORATORIES AMERICA, INC.
To: NEC CORPORATION
Reel/Frame 056570/0807 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2019
From: MIN, RENQIANG; BAI, BING; LI, KAI; GRAF, HANS PETER
To: NEC LABORATORIES AMERICA, INC.
Reel/Frame 050471/0308 →
Continuity (4)
Provisional Application 62799356 · Jan 31, 2019
Provisional Application 62767158 · Nov 14, 2018
Provisional Application 62736004 · Sep 25, 2018
Related Publication 20200097757A1 · Mar 26, 2020
Cited By (1)
US 12,393,404