Group things "occurring" together at one time (or specific time frame) [note: may not be connected otherwise]
Arrange these Groups in time sequence as "Stimulus-Response Pairs" (SRPs)
Train REPS on the SRPs [Note: you may add/remove/modify trained SRPs at any time]
Given a live situation (i.e. a "stimulus"), REPS uses the trained SRPs to predict behavior of the system (i.e. ordered set of predicted responses). [Note: the stimulus may have never been seen before and/or the response may have never been seen before.]
The state of the art of Prescriptive Analytics, "...incorporates both structured and unstructured data, and uses a combination of advanced analytic techniques and disciplines to predict, prescribe, and adapt...The technology behind prescriptive analytics synergistically combines hybrid data, business rules with mathematical models and computational models." In general, technical approaches to Prescriptive Analytics technical approaches tend to be cobbled together, ad hoc and widely varied.
In contrast, for a given situation REPS locates similar experiences and evaluates their individual and collective outcomes in order to compose changes (ordered change sets) that if applied to the current situation would best maximize the stated order of DFs. Each "change set" can further be mapped to a recommended set of possible actions. Such recommendations can be explained in terms of their contribution to the ordered set of DFs, as well as to previous similar experiences.
Explain Prediction: [For each ordered Prediction] (1) List of best supporting Experiences and why; (2) List of Probable Causes and why
Explain Prescription: List to what extent each Desirable Outcome Factor is satisfied by each Prescription in the ordered set of Prescriptions; Undesirable Outcome Factors are similarly addressed
Closed: All possible outcomes/solutions are known/knowable
Open: New outcomes/solutions are possible
Closed: All datatypes are known up front
Open: New datatypes can be introduced on the fly
Closed: Learn from similar things and similar actions
Open: Learn from similar situations (maybe different things and actions)
Starting with a statement of investigation (in natural language), SIRA generates a high-speed "reader program" that can recognize all the ways and terms the investigation's concepts and relationships could be expressed.
Then, given a corpus of natural language text, SIRA applies this "reader program" to "read" every sentence, looking for the variety of language patterns and terms that can represent the concepts and relationships expressed in the investigation. All matching information is returned for further processing. SIRA verifies the returned information (linguistically and semantically) for relevance to the investigation.
The results can then be rendered as data or natural language in a variety of useful ways.
Natural Language is a way of encoding facts.
Facts, in natural language, are statements about states or relationships of things (e.g. "The red book is heavy." Asserts the "book is red" and the "book on the table is next to the chair,").
Facts are assertions we may choose to accept as "true" within a given context.
Facts assert the relationship between 2 or more things related in some way.
Natural Language provides many different ways to encode the same fact.
Regardless of how a fact is stated, when the context is considered, it is still the same fact.
So by identifying all the ways a given fact can be expressed in natural language, that fact can be found in any natural language text.
Domain Ontologies: Each domain has a specific ontology (concepts, instances, relationships, generalizations and specializations). When a Language Dictionary is selected, Concepts, Instances and Relationships are usually (but not always) mapped to specific senses in the dictionary (and by implication, the synonyms for that sense).
Domain Dictionaries: Each domain has a specific dictionary (set of terms + senses). A sense includes specific linguistic metadata (i.e. how the term is used or behaves), as well as, membership in the set of synonyms senses.