IP Library › Granted Patent US 11,544,566
Granted Patent B2
US 11,544,566 · App. 16/429,250 · Granted Jan 3, 2023

Deep learning model insights using provenance data

Inventors: Nitin Gupta (Saharanpur, IN); Himanshu Gupta (New Delhi, IN); Rajmohan Chandrahasan (Perunagar, IN); Sameep Mehta (Bangalore, IN); Pranay Kumar Lohia (Bhagalpur, IN)
Assignee: International Business Machines Corporation
G06N3/082G06K9/6257G06K9/6259G06N3/04
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,544,566
App. No.
16/429,250
Granted
Jan 3, 2023
Kind
B2
Abstract

A method, computer system, and a computer program product for generating deep learning model insights using provenance data is provided. Embodiments of the present invention may include collecting provenance data. Embodiments of the present invention may include generating model insights based on the collected provenance data. Embodiments of the present invention may include generating a training model based on the generated model insights. Embodiments of the present invention may include reducing the training model size. Embodiments of the present invention may include creating a final trained model.

Claims (46)

1. A method comprising:

collecting provenance data;

generating model insights based on the collected provenance data;

generating a training model based on the generated model insights;

reducing the training model size; and

creating a final trained model;

classifying a query sample using the final trained model;

determining a misclassification of the query sample in a final trained model output;

analyzing the misclassification using the provenance data; and

providing generated insights based on the misclassification to a user.

2. The method of claim 1 , wherein the provenance data includes data collected during a deep learning training phase.

3. The method of claim 1 , wherein the provenance data includes learned weights, learned activation values, learned nodes and learned gradients based on a training image being passed through one or more iterations of a deep learning model.

4. The method of claim 1 , wherein the provenance data includes learned weights, learned activation values, learned nodes and learned gradients based on a training image being passed through one or more layers of a deep learning model.

5. The method of claim 1 , wherein the model insights are generated by analyzing the provenance data, wherein the model insights include an analysis of neuron weights, neuron learning features, neuron histories, neuron lineages, correlated neurons and unused neurons.

6. The method of claim 1 , wherein reducing the model size is determined based on a periodic analysis.

7. A computer system comprising:

one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage media, and program instructions stored on at least one of the one or more computer-readable tangible storage media for execution by at least one of the one or more processors via at least one of the one or more computer-readable memories, wherein the computer system is capable of performing a method comprising:

collecting provenance data;

generating model insights based on the collected provenance data;

generating a training model based on the generated model insights;

reducing the training model size; and

creating a final trained model;

classifying a query sample using the final trained model;

determining a misclassification of the query sample in a final trained model output;

analyzing the misclassification using the provenance data; and

providing generated insights based on the misclassification to a user.

8. The computer system of claim 7 , wherein the provenance data includes data collected during a deep learning training phase.

9. The computer system of claim 7 , wherein the provenance data includes learned weights, learned activation values, learned nodes and learned gradients based on a training image being passed through one or more iterations of a deep learning model.

10. The computer system of claim 7 , wherein the provenance data includes learned weights, learned activation values, learned nodes and learned gradients based on a training image being passed through one or more layers of a deep learning model.

11. The computer system of claim 7 , wherein the model insights are generated by analyzing the provenance data, wherein the model insights include an analysis of neuron weights, neuron learning features, neuron histories, neuron lineages, correlated neurons and unused neurons.

12. The computer system of claim 7 , wherein reducing the model size is determined based on a periodic analysis.

13. A computer program product comprising:

one or more computer-readable tangible storage media and program instructions stored on at least one of the one or more computer-readable tangible storage media, the program instructions executable by a processor to cause the processor to perform a method comprising:

collecting provenance data;

generating model insights based on the collected provenance data;

generating a training model based on the generated model insights;

reducing the training model size; and

creating a final trained model;

classifying a query sample using the final trained model;

determining a misclassification of the query sample in a final trained model output;

analyzing the misclassification using the provenance data; and

providing generated insights based on the misclassification to a user.

14. The computer program product of claim 13 , wherein the provenance data includes data collected during a deep learning training phase.

15. The computer program product of claim 13 , wherein the provenance data includes learned weights, learned activation values, learned nodes and learned gradients based on a training image being passed through one or more iterations of a deep learning model.

16. The computer program product of claim 13 , wherein the provenance data includes learned weights, learned activation values, learned nodes and learned gradients based on a training image being passed through one or more layers of a deep learning model.

17. The computer program product of claim 13 , wherein the model insights are generated by analyzing the provenance data, wherein the model insights include an analysis of neuron weights, neuron learning features, neuron histories, neuron lineages, correlated neurons and unused neurons.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2019
From: GUPTA, NITIN; GUPTA, HIMANSHU; CHANDRAHASAN, RAJMOHAN; MEHTA, SAMEEP; LOHIA, PRANAY KUMAR
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 049344/0325 →
Continuity (1)
Related Publication 20200380367A1 · Dec 3, 2020
Cited By (1)
US 12,326,871