IP Library › Granted Patent US 11,176,491
Granted Patent B2
US 11,176,491 · App. 16/158,030 · Granted Nov 16, 2021

Intelligent learning for explaining anomalies

Inventors: Joao H. Bettencourt-Silva (Dublin, IE); Vanessa Lopez Garcia (Dublin, IE); Valentina Rho (Dublin, IE); Theodora Brisimi (Dublin, IE)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06N20/00G06N5/048
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,176,491
App. No.
16/158,030
Granted
Nov 16, 2021
Kind
B2
Abstract

Embodiments for intelligent learning for explaining anomalies to a user by a processor. One or more anomalous records may be identified in a knowledge base. A list of ranked candidate explanations may be generated for the one or more anomalous records. An active learning dialog may be initiated with one or more users to increase accuracy of the knowledge base, a domain knowledge, and each of the ranked candidate explanations.

Claims (29)

1. A method for intelligent learning for explaining anomalies by a processor, comprising:

identifying one or more anomalous records identified in a knowledge base;

generating a list of ranked candidate explanations for the one or more anomalous records, wherein each of the ranked candidate explanations are generated according to a knowledge domain, one or more recommendation models, one or more statistical models, one or more machine learning models, one or more rule-based models, one or more reasoning models, or a combination thereof; and

initiating an active learning dialog with one or more users to increase accuracy of the knowledge base, a domain knowledge, and each of the ranked candidate explanations.

2. The method of claim 1 , further including ranking each of the ranked candidate explanations according to a weight and a confidence score.

3. The method of claim 1 , further including ranking each of the ranked candidate explanations according to a level of confidence of evidence in the knowledge base associated with each of the ranked candidate explanations.

4. The method of claim 1 , further including updating the knowledge base using feedback from the one or more users.

5. The method of claim 1 , further including building the one or more recommendation models to generate evidence to support each of the ranked candidate explanations.

6. The method of claim 1 , further including initializing a machine learning mechanism to trigger an active learning operation and to learn, approve, reject, rank, or recommend each of the ranked candidate explanations and evidence in support of each of the ranked candidate explanations, wherein the evidence includes a set of similar cases from other patients or domain experts, domain experts, the domain knowledge, historical data, or a combination thereof.

7. A system for intelligent learning for explaining anomalies, comprising:

one or more computers with executable instructions that when executed cause the system to:

identify one or more anomalous records identified in a knowledge base;

generate list of ranked candidate explanations for the one or more anomalous records, wherein each of the ranked candidate explanations are generated according to a knowledge domain, one or more recommendation models, one or more statistical models, one or more machine learning models, one or more rule-based models, one or more reasoning models or a combination thereof; and

initiate an active learning dialog with one or more users to increase accuracy of the knowledge base, a domain knowledge, and each of the ranked candidate explanations.

8. The system of claim 7 , wherein the executable instructions rank each of the ranked candidate explanations according to a weight and a confidence score.

9. The system of claim 7 , wherein the executable instructions rank each of the ranked candidate explanations according to a level of confidence of evidence in the knowledge base associated with each of the ranked candidate explanations.

10. The system of claim 7 , wherein the executable instructions updating the knowledge base using feedback from the one or more users.

11. The system of claim 7 , wherein the executable instructions build the one or more recommendation models to generate evidence to support each of the ranked candidate explanations.

12. The system of claim 7 , wherein the executable instructions initialize a machine learning mechanism to trigger an active learning operation and to learn, approve, reject, rank, or recommend each of the ranked candidate explanations and evidence in support of each of the ranked candidate explanations, wherein the evidence includes a set of similar cases from other patients or domain experts, domain experts, the domain knowledge, historical data, or a combination thereof.

13. A computer program product for intelligent learning for explaining anomalies by a processor, the computer program product comprising a non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:

an executable portion that identifies one or more anomalous records identified in a knowledge base;

an executable portion that generates a list of ranked candidate explanations for the one or more anomalous records, wherein each of the ranked candidate explanations are generated according to a knowledge domain, one or more recommendation models, one or more statistical models, one or more machine learning models, one or more rule-based models, one or more reasoning models, or a combination thereof; and

an executable portion that initiate an active learning dialog with one or more users to increase accuracy of the knowledge base, a domain knowledge, and each of the ranked candidate explanations.

14. The computer program product of claim 13 , further including an executable portion that:

ranks each of the ranked candidate explanations according to a weight and a confidence score; and

ranks each of the ranked candidate explanations according to a level of confidence of evidence in the knowledge base associated with each of the ranked candidate explanations.

15. The computer program product of claim 13 , further including an executable portion that updates the knowledge base using feedback from the one or more users.

16. The computer program product of claim 13 , further including an executable portion that builds the one or more recommendation models to generate evidence to support each of the ranked candidate explanations.

17. The computer program product of claim 13 , further including an executable portion that initializes a machine learning mechanism to trigger an active learning operation and to learn, approve, reject, rank, or recommend each of the ranked candidate explanations and evidence in support of each of the ranked candidate explanations, wherein the evidence includes a set of similar cases from other patients or domain experts, domain experts, the domain knowledge, historical data, or a combination thereof.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2018
From: BETTENCOURT-SILVA, JOAO H.; LOPEZ GARCIA, VANESSA; RHO, VALENTINA; BRISIMI, THEODORA
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 047138/0508 →
Continuity (1)
Related Publication 20200118041A1 · Apr 16, 2020
Cited By (3)
US 12,613,683 US 12,645,437 US 12,651,198