1. A computer implemented method of generating a predilection cohort, the computer implemented method comprising: receiving digital sensor data associated with a predilection cohort from a set of multimodal sensors, wherein the predilection cohort comprises an identified member of the predilection cohort, and wherein the digital sensor data comprises metadata describing attributes of the identified member; processing and parsing the digital sensor data using a set of data models to identify a set of events associated with the predilection cohort; analyzing, by an inference engine, the set of events and description data for the identified member, to generate a predilection score, wherein the inference engine analyzes the set of events and the description data using a rule set, and wherein the predilection score indicates a probability of a future occurrence of the potential action being performed by the identified cohort member; and responsive to a determination that the predilection score exceeds a threshold, identifying the potential action as an action that is likely to occur.