Machine learning model interpretation
AssigneeAdobe Inc.
InventorsPiyush Gupta, Nikaash Puri, Balaji Krishnamurthy
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdobe Inc.
InventorsPiyush Gupta, Nikaash Puri, Balaji Krishnamurthy
Estimating the term…
A technique is disclosed for generating class level rules that globally explain the behavior of a machine learning model, such as a model that has been used to solve a classification problem. Each class level rule represents a logical conditional statement that, when the statement holds true for one or more instances of a particular class, predicts that the respective instances are members of the particular class. Collectively, these rules represent the pattern followed by the machine learning model. The techniques are model agnostic, and explain model behavior in a relatively easy to understand manner by outputting a set of logical rules that can be readily parsed. Although the techniques can be applied to any number of applications, in some embodiments, the techniques are suitable for interpreting models that perform the task of classification. Other machine learning model applications can equally benefit.
A computer-implemented method of interpreting a machine learning model, the method comprising:
A computer program product including one or more non-transitory computer readable mediums having instructions encoded thereon that when executed by one or more computer processors cause the one or more computer processors to perform a process for interpreting a machine learning model, the process including
A system for interpreting a machine learning model, the system comprising:
Dependencies are inferred from the claim text.