Linking actions to machine learning prediction explanations

US11645575B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11645575-B2
Application numberUS-201916239276-A
CountryUS
Kind codeB2
Filing dateJan 3, 2019
Priority dateJan 3, 2019
Publication dateMay 9, 2023
Grant dateMay 9, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Embodiments for recommending actions to improve machine learning predictions by a processor. One or more recommended actions may be linked to one or more features that influence a predicted outcome of a prediction model of a machine learning operation. One or more features having one or more negative factors that negatively impact the predicted outcome of the prediction model may be determined and selected. One or more of the linked recommended actions may be applied to one or more of the features to mitigate a negative impact upon the predicted outcome of the prediction model.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for recommending actions to improve machine learning predictions by a processor, comprising: receiving training data to build a predictive model; executing machine learning logic to generate the predictive model using the training data; analyzing the predictive model to determine one or more features that influence a predicted outcome of the prediction model, wherein the analyzing includes selecting those of a plurality of features used in the predictive model being associated with an action having a least monetary cost, as compared with alternative actions being associated with alternative features, which improve the predicted outcome as the one or more features; identifying one or more recommended actions linked to the one or more features that, when performed, modify the one or more features that influence the predicted outcome of the prediction model, wherein the one or more recommended actions are generated specifically for the predictive model only after a first instance of an execution of the predictive model, and wherein the identifying of the one or more recommended actions includes: receiving, on a user interface (UI), opportunity data associated with a transactional operation between entities, predicting, by the predictive model according to an analyzation of the opportunity data, an opportunities success rate for the transactional operation, inputting the opportunities success rate and a set of confidence scores to a model explainer, identifying from the input, by the model explainer, the one or more features having one or more negative factors that negatively impact the predicted outcome of the predictive model, querying, by the model explainer, one or more recommender engines to identify the one or more recommended actions, wherein the one or more recommender engines infer whether the one or more recommended actions are able to be executed internally by the processor, and transmitting the one or more recommended actions to a service orchestrator, wherein the service orchestrator issues one or more service call operations to trigger the one or more recommended actions to be performed; and executing the one or more recommended actions to modify the one or more features, wherein the executing of the one or more recommended actions results in an increase in an accuracy of the predicted outcome of the prediction model. 2. The method of claim 1 , further including determining those of the one or more features having the one or more negative factors that negatively impact the predicted outcome of the prediction model. 3. The method of claim 1 , further including applying the recommended actions to the one or more features to mitigate a negative impact upon the predicted outcome of the prediction model. 4. The method of claim 1 , further including: ranking those of the one or more features having the one or more negative factors that negatively impact the predicted outcome of the prediction model; and applying the recommended actions to one or more ranked features to mitigate a negative impact upon the predicted outcome of the prediction model caused by the one or more negative factors. 5. The method of claim 1 , further including creating one or more links between one or more services that provide the one or more recommended actions. 6. A system for recommending actions to improve machine learning predictions, comprising: one or more computers with executable instructions that when executed cause the system to: receive training data to build a predictive model; execute machine learning logic to generate the predictive model using the training data; analyze the predictive model to determine one or more features that influence a predicted outcome of the prediction model, wherein the analyzing includes selecting those of a plurality of features used in the predictive model being associated with an action having a least monetary cost, as compared with alternative actions being associated with alternative features, which improve the predicted outcome as the one or more features; identify one or more recommended actions linked to the one or more features that, when performed, modify the one or more features that influence the predicted outcome of the prediction model, wherein the one or more recommended actions are generated specifically for the predictive model only after a first instance of an execution of the predictive model, and wherein the identifying of the one or more recommended actions includes: receiving, on a user interface (UI), opportunity data associated with a transactional operation between entities, predicting, by the predictive model according to an analyzation of the opportunity data, an opportunities success rate for the transactional operation, inputting the opportunities success rate and a set of confidence scores to a model explainer, identifying from the input, by the model explainer, the one or more features having one or more negative factors that negatively impact the predicted outcome of the predictive model, querying, by the model explainer, one or more recommender engines to identify the one or more recommended actions, wherein the one or more recommender engines infer whether the one or more recommended actions are able to be executed internally by the processor, and transmitting the one or more recommended actions to a service orchestrator, wherein the service orchestrator issues one or more service call operations to trigger the one or more recommended actions to be performed; and execute the one or more recommended actions to modify the one or more features, wherein the executing of the one or more recommended actions results in an increase in an accuracy of the predicted outcome of the prediction model. 7. The system of claim 6 , wherein the executable instructions further determine those of the one or more features having the one or more negative factors that negatively impact the predicted outcome of the prediction model. 8. The system of claim 6 , wherein the executable instructions further apply the recommended actions to the one or more features to mitigate a negative impact upon the predicted outcome of the prediction model. 9. The system of claim 6 , wherein the executable instructions further: rank those of the one or more features having the one or more negative factors that negatively impact the predicted outcome of the prediction model; and apply the recommended actions to one or more ranked features to mitigate a negative impact upon the predicted outcome of the prediction model caused by the one or more negative factors. 10. The system of claim 6 , wherein the executable instructions further create one or more links between one or more services that provide the one or more recommended actions. 11. A computer program product for recommending actions to improve machine learning predictions 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 receives training data to build a predictive model; an executable portion that executes machine learning logic to generate the predictive model using the training data; an executable portion that analyzes the predictive model to determine one or more features that influence a predicted outcome of the prediction model, wherein the analyzing includes selecting those of a plurality of features used in the predictive model being associated with an action having a least monetary cost, as compared with alternative actions being associated with alternative

Assignees

Inventors

Classifications

  • G06N20/00Primary

    Machine learning · CPC title

  • Knowledge representation; Symbolic representation · CPC title

  • Explanation of inference; Explainable artificial intelligence [XAI]; Interpretable artificial intelligence · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11645575B2 cover?
Embodiments for recommending actions to improve machine learning predictions by a processor. One or more recommended actions may be linked to one or more features that influence a predicted outcome of a prediction model of a machine learning operation. One or more features having one or more negative factors that negatively impact the predicted outcome of the prediction model may be determined …
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06N20/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 09 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).