A computer-implemented method of behavior prediction includes selecting
behavior examples having corresponding antecedent candidates, identifying
source text descriptions describing the behavior examples, automatically
extracting predictors as common themes across all statements and all
behavior examples with a language-independent theme extraction process,
flagging each behavior example to indicate a presence or absence of the
corresponding extracted antecedents in each of the source text
descriptions and creating a data array consisting of antecedent columns
and behavior example rows, submitting the data array to a pattern
classifier to extract patterns among the antecedent candidates and
outcomes by training and validating the pattern classifier and predicting
a new occurrence of a target behavior by entering a current state of the
antecedents to the trained pattern classifier.