13. An actionable intelligence computer program product for detecting anomalous entities, the computer program product comprising computer-readable instruction means stored on a non-transitory computer-readable medium that are executable by a computer having a processor for causing the processor to perform operations of: receiving an input signal; selecting a class of entities to be recognized; recognizing a set of entities of the selected class in the input signal using an Adaptive Resonance Theory (ART)-based neural network; selecting a set of threshold criteria by which a set of anomalous entities can be detected within the set of recognized entities; detecting the set of anomalous entities by comparing the set of recognized entities against the set of threshold criteria; alerting an operator to the presence of the set of anomalous entities, whereby anomalous entities are detected; prompting the operator to assign new labels to the set of anomalous entities; discovering underlying hierarchical relationships between the new labels assigned by the operator; and updating a knowledge database with the new labels and hierarchical relationships, whereby anomalous entities are classified and hierarchically related.
17. The computer program product of claim 13 , where the set of entities recognized is selected from the group consisting of objects, spatial patterns, events and behaviors.