1. A system comprising: a processor operable to execute: at least one subsystem to receive historical data pertaining to a domain of interest; at least one subsystem to receive predetermined heuristics design data associated with the domain of interest; at least one subsystem to automatically create causal maps including a hierarchy of nodes, each node of the hierarchy of nodes being associated with a plurality of quantization points and reference temporal patterns, the plurality quantization points being known reference spatial patterns using the predetermined heuristics design and historical data; at least one subsystem to receive, at each node, a plurality of unknown patterns pertaining to a cause associated with the domain of interest; at least one subsystem to automatically map the plurality of unknown patterns to the quantization points using spatial similarities of the unknown patterns and the quantization points; at least one subsystem to automatically pool the quantization points into a temporal pattern, the temporal pattern being a sequence of spatial patterns that represent the cause; at least one subsystem to automatically map the temporal pattern to a reference temporal pattern; at least one subsystem to automatically create a sequence of the temporal patterns; and at least one subsystem to automatically recognize the cause based on the sequence of temporal patterns.