IP Library › Granted Patent US 10,133,988
Granted Patent B2
US 10,133,988 · App. 14/532,580 · Granted Nov 20, 2018

Method for multiclass classification in open-set scenarios and uses thereof

Inventors: Pedro Ribeiro Mendes Júnior (Campinas, BR); Roberto Medeiros De Souza (Campinas, BR); Rafael De Oliveira Werneck (Campinas, BR); Bernardo Vecchia Stein (Campinas, BR); Daniel Vatanabe Pazinato (Campinas, BR); Waldir Rodrigues De Almeida (Campinas, BR); Otávio Augusto Bizetto Penatti (Campinas, BR); Ricardo Da Silva Torres (Campinas, BR); Anderson Rocha (Campinas, BR)
Assignees: SAMSUNG ELETRÔNICA DA AMAZÔNIA LTDA.; UNIVERSIDADE ESTADUAL DE CAMPINAS—UNICAMP
G06N99/005
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 10,133,988
App. No.
14/532,580
Granted
Nov 20, 2018
Kind
B2
Abstract

The proposed method is used for classification in open-set scenarios, wherein often it is not possible to first obtain the training data for all possible classes that may arise during the testing stage. During the test phase, test samples belonging to one of the classes used in the training phase are classified based on a ratio between similarity scores, as known correct class and test samples belonging to any other class are to be rejected and classified as unknown.

Claims (50)

1. A method for multi-class classification of open-set scenarios of at least one of image recognition and speech recognition, the method comprising:

dividing, by at least one processor, a set of training samples stored in at least one memory, including at least one of an image sample and an audio sample, into classes of interest;

training, by the at least one processor, a multiclass classifier using the training samples divided into classes of interest, to obtain intrinsic parameters of the training samples;

acquiring, by the at least one processor, a rejection parameter through parameter optimization of the obtained intrinsic parameters;

receiving, by the at least one processor, a test sample including at least one of an image sample and an audio sample;

determining, by the at least one processor, two classes of the classes of interest that are similar to the test sample as a first class and a second class;

determining, by the at least one processor, a first similarity score between the first class and the test sample, and a second similarity score between the second class and the test sample;

determining, by the at least one processor, a ratio as the first similarity score divided by the second similarity score;

classifying, by the at least one processor, the test sample as:

a known sample if the determined ratio is less than the acquired rejection parameter, and

an unknown sample if the determined ratio is greater than or equal to the acquired rejection parameter;

providing, by the at least one processor, information related to the classified test sample based on the classification of the test sample, wherein the information includes one of an identification of the known sample and a request for a user to provide an identification of the unknown sample; and

applying, by the at least one processor, the provided information including at least one of the identification of the known sample and the identification of the unknown sample to the multiclass classifier for the classification of open-set scenarios to recognize the at least one of the image sample and the audio sample.

2. The method according to claim 1 , wherein the dividing the set of training samples comprises dividing the set of training samples into a fitting set and a validation set.

3. The method according to claim 2 , wherein the parameter optimization comprises uses the set of training samples included in the fitting set to simulate an open-set scenario, and executes a traditional grid search procedure to optimize the rejection parameter using the set of training samples included in the validation set.

4. The method according to claim 1 , wherein the determining the first class and the second class comprises finding two classes of the classes of interest that are most similar to the test sample.

5. The method according to claim 1 , wherein the rejection parameter is greater than or equal to zero and less than or equal to one.

6. The method according to claim 1 , further comprising identifying information of an unknown sample.

7. The method according to claim 5 , wherein the rejection parameter defines a bounded region in a characteristics space in which the test sample is classified as one of the known sample and an unlimited region in which the test sample is classified as the unknown sample.

8. The method according to claim 1 , wherein the first similarity score and the second similarity score include at least one of a cost function of Optimum-Path Forest classification and a distance metric of k-Nearest Neighbors classification.

9. The method according to claim 1 , wherein the test sample includes at least one of biometric information, facial information, object information, scene information, voice information, character information, sensor information, image information, video information, text information, speech information, audio information, and pattern information.

10. The method according to claim 1 , wherein the test sample includes at least one of medical information.

11. A non-transitory computer-readable recording medium storing a program to implement a method for multi-class classification of open-set scenarios of at least one of image recognition and speech recognition, the method comprising:

dividing, by at least one processor, a set of training samples stored in at least one memory, including at least one of an image sample and an audio sample, into classes of interest;

training, by the at least one processor, a multiclass classifier using the training samples divided into classes of interest, to obtain intrinsic parameters of the training samples;

acquiring, by the at least one processor, a rejection parameter through parameter optimization of the obtained intrinsic parameters;

receiving, by the at least one processor, a test sample including at least one of an image sample and an audio sample;

determining, by the at least one processor, two classes of the classes of interest that are similar to the test sample as a first class and a second class;

determining, by the at least one processor, a first similarity score between the first class and the test sample, and a second similarity score between the second class and the test sample;

determining, by the at least one processor, a ratio as the first similarity score divided by the second similarity score;

classifying, by the at least one processor, the test sample as:

a known sample if the determined ratio is less than the acquired rejection parameter, and

an unknown sample if the determined ratio is greater than or equal to the acquired rejection parameter;

providing, by the at least one processor, information related to the classified test sample based on the classification of the test sample, wherein the information includes one of an identification of the known sample and a request for a user to provide an identification of the unknown sample; and

applying, by the at least one processor, the provided information including at least one of the identification of the known sample and the identification of the unknown sample to the multiclass classifier for the classification of open-set scenarios to recognize the at least one of the image sample and the audio sample.

12. An apparatus comprising:

at least one memory configured to store instructions; and

at least one processor configured to execute the stored instructions to implement a method for multi-class classification of open-set scenarios of at least one of image recognition and speech recognition, the method comprising:

dividing, by the at least one processor, a set of training samples stored in the at least one memory, including at least one of an image sample and an audio sample, into classes of interest;

training, by the at least one processor, a multiclass classifier using the training samples divided into classes of interest, to obtain intrinsic parameters of the training samples;

acquiring, by the at least one processor, a rejection parameter through parameter optimization of the obtained intrinsic parameters;

receiving, by the at least one processor, a test sample including at least one of an image sample and an audio sample;

determining, by the at least one processor, two classes of the classes of interest that are similar to the test sample as a first class and a second class;

determining, by the at least one processor, a first similarity score between the first class and the test sample, and a second similarity score between the second class and the test sample;

determining, by the at least one processor, a ratio as the first similarity score divided by the second similarity score;

classifying, by the at least one processor, the test sample as:

a known sample if the determined ratio is less than the acquired rejection parameter, and

an unknown sample if the determined ratio is greater than or equal to the acquired rejection parameter;

providing, by the at least one processor, information related to the classified test sample based on the classification of the test sample, wherein the information includes one of an identification of the known sample and a request for a user to provide an identification of the unknown sample; and

applying, by the at least one processor, the provided information including at least one of the identification of the known sample and the identification of the unknown sample to the multiclass classifier for the classification of open-set scenarios to recognize the at least one of the image sample and the audio sample.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2015
From: JÚNIOR, PEDRO RIBEIRO MENDES; DE SOUZA, ROBERTO MEDEIROS; WERNECK, RAFAEL DE OLIVEIRA; STEIN, BERNARDO VECCHIA; PAZINATO, DANIEL VATANABE; DE ALMEIDA, WALDIR RODRIGUES; PENATTI, OTÁVIO AUGUSTO BIZETTO; TORRES, RICARDO DA SILVA; ROCHA, ANDERSON
To: SAMSUNG ELETRÔNICA DA AMAZÔNIA LTDA.; UNIVERSIDADE ESTADUAL DE CAMPINAS UNICAMP
Reel/Frame 034755/0589 →
Priority Claims (1)
BR 1020140237801 · Sep 25, 2014 · national
Continuity (1)
Related Publication 20160092790A1 · Mar 31, 2016
Cited By (1)
US 12,380,008