Abstract:
A method includes receiving a user-specified context comprising one or more natural language contextual antecedents. Then, for each contextual antecedent, a modified contextual antecedent is created by converting each contextual antecedent to a sequence of integers using a word base. Each modified contextual antecedent is compared to each of a plurality of cases stored in a case base, where each case includes one or more case antecedents and one or more case consequents. The case antecedents and case consequents are stored in the case base as sequences of integers representing the respective case antecedents and case consequents. The case having the case antecedents that best match the contextual antecedents is then selected and the case consequents of the selected case are displayed to a user. The user then provides feedback regarding the displayed case consequents. The feedback may be integrated into the contextual antecedent for a new search of the case base. The method is computer-implementable and may be efficiently performed by a distributed processing system.
Abstract:
In various embodiments, evolutionary expert systems and methods are disclosed. For example, a method for evolving a rule base of an expert system includes creating a set of meta-rules from a set of first rules associated with the expert system, creating a set of one or more generalized virtual rule candidates based on the set of first rules and the set of meta-rules, filtering the set of generalized virtual rule candidates to remove generalized virtual rule candidates that conflict with at least one rule of the set of first rules to form a set of virtual rules, and incorporating at least one virtual rule of the set of virtual rules into the set of first rules to evolve the first set of rules.
Abstract:
A Knowledge Amplifier with Structured Expert Randomization (KASER) that exploits a structured expert randomization principle. One KASER embodiment allows the user to supply declarative knowledge in the form of a semantic tree using single inheritance. Another KASER embodiment includes means for automatically inducing this semantic tree, such as, for example, means for performing randomization and set operations on the property trees that are acquired by way of, for example, database query and user-interaction.
Abstract:
The invention is a method and system updating the automated responses of an autonomous system using sensor data from heterogeneous sources. An array of cases representing known situations are stored as data structures in a non-transitory memory. Each case in the array of cases is associated with an action to create a database of identifiable situation-action pairs. The system determines an acceptable range of correctness of partial matches of sensed data for new cases to the data properties of known cases and creates and overwrites now situation-action pairs in a process of autonomous learning of new responses.
Abstract:
Anticipatory logistics is used to predict observable events and respond to the predictions of the observable events in the control of automated equipment that perform highly repetitive functions such as elevator cars. A set of table entries is obtained, and the table entries are metricized and stored as cell entries. All cell entries are normalized. Ten weighted values to the cell entries are initialized. An algorithmically defined subset of weighted values is normalized and an instruction is selected based on the computed dependency using an algorithm incorporating uniform chance selection for exploratory optimization, such as the Mersenne Twister algorithm. Here, the search space is delimited by careful selection of the salient variables as well as by the algorithm itself, which only relies on chance to find truly novel solutions as time (and space) permit. The anticipatory logistics can be used to predict future events such as elevator car usage and thereby enhance efficiency in provision or utilization of resources.