IP Library › Patent Application 18038956
Patent Application
App. No. 18/038,956

DISCRIMINATOR GENERATION DEVICE, DISCRIMINATOR GENERATION METHOD, AND DISCRIMINATOR GENERATION PROGRAM

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 None
App. No.
18/038,956
Abstract

An identifier generation device includes identifier generation circuitry configured to acquire flow data of an application, calculate first feature vectors from the flow data, convert the first feature vectors into second feature vectors to which feature vectors of an identical type of application are similar, cluster the second feature vectors and add a pseudo-label to the clustered second feature vectors, generate a learning data set from the second feature vectors to which the pseudo-label is added, supply the learning data set to an identifier, and update a setting of the identifier to which the learning data set is supplied.

Claims (38)

1 . An identifier generation device comprising:

identifier generation circuitry configured to:

acquire flow data of an application;

calculate first feature vectors from the flow data;

convert the first feature vectors into second feature vectors to which feature vectors of an identical type of application are similar;

cluster the second feature vectors and add a pseudo-label to the clustered second feature vectors;

generate a learning data set from the second feature vectors to which the pseudo-label is added;

supply the learning data set to an identifier; and

update a setting of the identifier to which the learning data set is supplied.

2 . The identifier generation device according to claim 1 ,

wherein the identifier generation circuitry configured to:

acquire the flow data for each Internet Protocol (IP) address;

calculate the statistical first feature vector for each IP address;

convert the first feature vectors into the second feature vectors mapped to a predetermined latent space; and

perform unsupervised clustering on the second feature vectors.

3 . The identifier generation device according to claim 2 ,

wherein the identifier generation circuitry configured to:

acquire the flow data for each of the IP addresses per predetermined time; and

calculate, as the first feature vector, at least one of histograms of the number of packets, the number of bytes, and the number of bytes per packet.

4 . The identifier generation device according to claim 2 , wherein the identifier generation circuitry configured to perform unsupervised clustering of the second feature vector a plurality of times by a predetermined scheme.

5 . The identifier generation device according to claim 2 , wherein the identifier generation circuitry configured to randomly extract the second feature vector to which the pseudo-label is added, and generate the learning data set including a predetermined number of pieces of learning data.

6 . The identifier generation device according to claim 1 , wherein the identifier generation circuitry configured to update a setting of an initial parameter or a learning method based on information regarding a parameter of the identifier and identification accuracy of test data before and after the learning data set is supplied.

7 . An identifier generation method executed by an identifier generation device, the method comprising:

acquiring flow data of an application;

calculating first feature vectors from the flow data;

converting the first feature vectors into second feature vectors to which feature vectors of an identical type of application are similar;

clustering the second feature vectors and adding a pseudo-label to the clustered second feature vectors;

generating a learning data set from the second feature vectors to which the pseudo-label is added;

supplying the learning data set to an identifier; and

updating a setting of the identifier to which the learning data set is supplied.

8 . A non-transitory computer-readable recording medium storing therein an identifier generation program causing a computer to execute a process comprising:

acquiring flow data of an application;

calculating first feature vectors from the flow data;

converting the first feature vectors into second feature vectors to which feature vectors of an identical type of application are similar;

clustering the second feature vectors and adding a pseudo-label to the clustered second feature vectors;

generating a learning data set from the second feature vectors to which the pseudo-label is added;

supplying the learning data set to an identifier; and

updating a setting of the identifier to which the learning data set is supplied.

Assignments (2)
CHANGE OF NAME Recorded Oct 3, 2025
From: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
To: NTT, INC.
Reel/Frame 073007/0308 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2023
From: TOBIYAMA, SHUN; KAMIYA, KAZUNORI; HU, BO
To: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
Reel/Frame 063768/0293 →