Improvements To Computer Based Reasoning and Artificial Intellignence Systems
First Claim
1. A method comprising:
- receiving, at one or more computing devices, a request to determine whether to include one or more particular data elements in a computer-based reasoning model;
determining, at the one or more computing devices, one or more conviction scores for the one or more particular data elements;
determining, at the one or more computing devices, whether the one or more conviction scores meet one or more inclusivity conditions;
in response to determining that the one or more conviction scores meet the one or more inclusivity conditions;
including the one or more particular data elements in the computer-based reasoning model when the inclusivity conditions comprise an inclusion condition;
excluding the one or more particular data elements in the computer-based reasoning model when the inclusivity conditions comprise an exclusion condition;
causing, with a control system, control of a controllable system with the computer-based reasoning model,wherein the method is performed on one or more computing devices.
4 Assignments
0 Petitions
Accused Products
Abstract
Techniques are provided herein for creating well-balanced computer-based reasoning systems and using those to control systems. The techniques include receiving a request to determine whether to use one or more particular data elements, features, cases, etc. in a computer-based reasoning model (e.g., as data elements, cases or features are being added, or as part of pruning existing features or cases). Conviction measures (such as targeted or untargeted conviction, contribution, surprisal, etc.) are determined and inclusivity conditions are tested. The result of comparing the conviction measure can be used to determine whether to include or exclude the feature, case, etc. in the computer-based reasoning model. A controllable system may then be controlled using the computer-based reasoning model. Examples controllable systems include self-driving cars, image labeling systems, manufacturing and assembly controls, federated systems, smart voice controls, automated control of experiments, energy transfer systems, health care systems, cybersecurity systems, and the like.
19 Citations
20 Claims
-
1. A method comprising:
-
receiving, at one or more computing devices, a request to determine whether to include one or more particular data elements in a computer-based reasoning model; determining, at the one or more computing devices, one or more conviction scores for the one or more particular data elements; determining, at the one or more computing devices, whether the one or more conviction scores meet one or more inclusivity conditions; in response to determining that the one or more conviction scores meet the one or more inclusivity conditions; including the one or more particular data elements in the computer-based reasoning model when the inclusivity conditions comprise an inclusion condition; excluding the one or more particular data elements in the computer-based reasoning model when the inclusivity conditions comprise an exclusion condition; causing, with a control system, control of a controllable system with the computer-based reasoning model, wherein the method is performed on one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for performing a machine-executed operation involving instructions, wherein said instructions are instructions which, when executed by one or more computing devices, cause performance of a process comprising:
-
receiving a request to determine whether to include one or more particular data elements in a computer-based reasoning model; determining one or more conviction scores for the one or more particular data elements; determining whether the one or more conviction scores meet inclusivity conditions; in response to determining that the one or more conviction scores meet the inclusivity conditions; including the one or more particular data elements in the computer-based reasoning model when the inclusivity conditions comprise an inclusion condition; excluding the one or more particular data elements in the computer-based reasoning model when the inclusivity conditions is an exclusion condition; causing, with a control system, control of a controllable system with the computer-based reasoning model. - View Dependent Claims (16, 17)
-
-
18. A non-transitory computer readable medium storing instructions which, when executed by one or more computing devices, cause the one or more computing devices to perform a process of:
-
receiving a request to determine whether to include one or more particular data elements in a computer-based reasoning model; determining one or more conviction scores for the one or more particular data elements; determining whether the one or more conviction scores meet inclusivity conditions; in response to determining that the one or more conviction scores meet the inclusivity conditions; including the one or more particular data elements in the computer-based reasoning model when the inclusivity conditions comprise an inclusion condition; excluding the one or more particular data elements in the computer-based reasoning model when the inclusivity conditions is an exclusion condition; causing, with a control system, control of a controllable system with the computer-based reasoning model. - View Dependent Claims (19, 20)
-
Specification