IP Library Patent Application 17056413
Patent Application
App. No. 17/056,413

LEARNING SYSTEM, LEARNING METHOD, AND 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.
17/056,413
Abstract

First classifying means of a learning system performs classification relating to data based on a machine learning model. Second classifying means performs classification relating to the data based on a predetermined rule. Determining means determines whether the rule is to be learned based on statistical information relating to data satisfying the rule. Training means executes training processing of the rule that is determined to be learned by the determining means.

Claims (39)

1 . A learning system comprising at least one processor configured to:

perform classification relating to data based on a machine learning model;

perform classification relating to the data based on a predetermined rule;

determine whether the rule is to be learned based on statistical information relating to data satisfying the rule; and

execute training processing of the rule that is determined to be learned.

2 . The learning system according to claim 1 , wherein

the statistical information indicates a number of data satisfying the rule,

if the number of data satisfying the rule is less than a threshold value, the at least one processor does not determine that the rule is to be learned, and

if the number of data satisfying the rule is equal to or more than the threshold value, the at least one processor determines that the rule is to be learned.

3 . The learning system according to claim 1 , wherein

the statistical information indicates a distribution of data satisfying the rule,

if the distribution of the data satisfying the rule is not a predetermined distribution, the at least one processor does not determine that the rule is to be learned, and

if the distribution of the data satisfying the rule is the predetermined distribution, the at least one processor determines that the rule is to be learned.

4 . The learning system according to claim 1 , wherein

the at least one processor evaluates an uncertainty of the rule in the machine learning model, and

the at least one processor executes the training processing based on an evaluation result.

5 . The learning system according to claim 4 , wherein the at least one processor excludes a rule as not being uncertain so that the rule is not used.

6 . The learning system according to claim 1 , wherein the at least one processor excludes a rule learned by the training processing so that the rule is not used.

7 . The learning system according to claim 1 , wherein

the at least one processor evaluates an uncertainty of a rule in a machine learning model in which the rule has been learned by the training processing; and

the at least one processor switches to a machine learning model in which a rule has been learned by the training processing based on the evaluation result.

8 . The learning system according to claim 1 , wherein

the at least one processor performs classification relating to the data based on each of a plurality of rules,

the at least one processor receives a designation of a rule to be learned among the plurality of rules, and

the at least one processor determines whether the rule, which is designated as a rule to be learned among the plurality of rules, is to be learned based on statistical information relating to data satisfying the rule designated as a rule to be learned.

9 . The learning system according to claim 1 , wherein

the data is behavior data relating to behavior of a user,

the machine learning model is a machine learning model for classifying whether the user is an unauthorized user, and

the rule is a rule for classifying whether the user is an unauthorized user.

10 . A learning method comprising:

performing classification relating to data based on a machine learning model;

performing of classification relating to the data based on a predetermined rule;

determining whether the rule is to be learned based on statistical information relating to data satisfying the rule; and

executing training processing of the rule that is determined to be learned.

11 . A non-transitory computer-readable information storage medium for storing a program for causing a computer to:

perform classification relating to data based on a machine learning model;

perform classification relating to the data based on a predetermined rule;

determine whether the rule is to be learned based on statistical information relating to data satisfying the rule; and

execute training processing of the rule that is determined to be learned.

Assignments (2)
CHANGE OF NAME Recorded Jul 13, 2021
From: RAKUTEN, INC.
To: RAKUTEN GROUP, INC.
Reel/Frame 056845/0831 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2020
From: TOMODA, KYOSUKE
To: RAKUTEN, INC.
Reel/Frame 054396/0444 →