US 12,141,714 B2
Clustering, explainability, and automated decisions in computer-based reasoning systems
Christopher James Hazard, Raleigh, NC (US); Michael Resnick, Raleigh, NC (US); and Christopher Fusting, Raleigh, NC (US)
Assigned to Howso Incorporated, Raleigh, NC (US)
Filed by Howso Incorporated, Raleigh, NC (US)
Filed on Oct. 9, 2023, as Appl. No. 18/483,294.
Application 18/483,294 is a continuation of application No. 17/962,820, filed on Oct. 10, 2022, granted, now 11,823,080.
Application 17/962,820 is a continuation of application No. 16/660,352, filed on Oct. 22, 2019, granted, now 11,494,669, issued on Nov. 8, 2022.
Application 16/660,352 is a continuation in part of application No. 16/205,413, filed on Nov. 30, 2018, granted, now 11,361,232, issued on Jun. 14, 2022.
Application 16/205,413 is a continuation of application No. 16/205,394, filed on Nov. 30, 2018, granted, now 11,361,231, issued on Jun. 14, 2022.
Application 16/205,394 is a continuation of application No. 16/205,373, filed on Nov. 30, 2018, granted, now 10,528,877, issued on Jan. 7, 2020.
Claims priority of provisional application 62/760,805, filed on Nov. 13, 2018.
Claims priority of provisional application 62/760,696, filed on Nov. 13, 2018.
Claims priority of provisional application 62/752,857, filed on Oct. 30, 2018.
Prior Publication US 2024/0119317 A1, Apr. 11, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06N 5/04 (2023.01)
CPC G06N 5/04 (2013.01) 13 Claims
OG exemplary drawing
 
1. A method comprising:
receiving a request for a suggested action based on an input context, in a instance-based reasoning system, wherein the instance-based reasoning system includes a instance-based reasoning model and wherein the input context and the instance-based reasoning system relate to a controllable system, wherein the controllable system is one of a self-driving vehicle, an image labelling, a manufacturing control system, a smart voice control system, a federated device control system, an experimental control system, an energy transfer control system, a health care decision system, a health care fraud system, a financial decision system, and a financial fraud protection system, a cybersecurity control system;
determining one or more candidate instances based on the input context in the instance-based reasoning system, wherein the one or more candidate instances include respective one or more candidate actions;
determining the suggested action based on the respective one or more candidate actions;
determining a certainty score based on the suggested action, wherein the certainty score is determined based on a conviction function associated with:
removing a suggested instance associated with the suggested action from the instance-based reasoning model; and
adding the suggested instance into the instance-based reasoning model,
wherein the conviction function is a measure of how much information the suggested instance distorts the instance-based reasoning model;
responding to the request for suggested action with the suggested action and the certainty score;
when the certainty score is beyond a certain threshold, causing control of the controllable system based on the suggested action, wherein the suggested action is one of the following: a contextually-determined action to be performed by the self-driving vehicle, a suggested label by the image labelling, a suggested manufacturing action to be performed by the manufacturing control system, a suggested smart voice action to be performed by the smart voice control system, a suggested federated device action to be performed by the federated device control system, a suggested experimental control to be performed by the experimental control system, a suggested energy transfer control action to be performed by the energy transfer control system, a suggested health care action to be performed by the health care decision system, a suggested health care fraud decision action to be performed by the health care fraud system, a suggested financial decision action to be performed by the financial decision system, and suggested financial fraud protection action to be performed by the financial fraud protection system, a suggested cybersecurity control action to be performed by the cybersecurity control system;
when the certainty score is not beyond the certain threshold:
determining one or more explanation factors for the suggested action determined based at least in part on the input context;
providing the one or more explanation factors in response to the request for the suggested action;
wherein the method is performed by one or more computing devices.