Patent ID: 8412646
Filing Date: 2013-04-02
Classification: G06N

Abstract:
1. An apparatus for generating an agent-based system, comprising: a computing device comprising a processor and a non-transitory computer-readable storage medium; an agent generator embodied on the computer-readable storage medium and operable on the processor, the agent generator configured to receive an agent specification; and an ontology mapping module embodied on the computer-readable storage medium and operable on the processor, the ontology mapping module configured to derive a canonical model from the agent specification, wherein the canonical model comprises a mapping between the agent specification and an ontology, the ontology comprising a plurality of interconnected concepts, each concept being connected to one or more related concepts in a graph; wherein the agent generator is configured to generate an agent-based system comprising a plurality of candidate transforms using the canonical model, to iteratively modify the candidate transforms comprising the agent-based system until a termination criteria is satisfied by one or more of adding one or more transforms to the plurality of candidate transforms and removing one or more transforms from the plurality of candidate transforms, and to select a set of candidate transforms from the plurality of candidate transforms responsive to satisfying the termination criteria.