1. A system, comprising: a hierarchy of computing modules configured to learn a cause of input data sensed over space and time, the hierarchy further configured to determine a cause of novel sensed input data dependent on the learned cause, wherein the hierarchy is further configured to associate a first pattern in the input data and a second pattern in the input data to a same possible cause of the input data.