Characterizing and predicting agents via multi-agent evolution
First Claim
1. A method of predicting the behavior of an agent in an environment, comprising the steps of:
- modeling a plurality of software agents representing entities to be analyzed;
providing a set of parameters governing the behavior of the agents;
executing a computer simulation of an environment including the agents;
estimating the internal state of at least one of the agents based upon its behavior in the simulation, including its movement within the environment; and
predicting the likely future behavior of the agent based upon the estimate of its internal state.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of predicting the behavior of software agents in a simulated environment involves modeling a plurality of software agents representing entities to be analyzed, which may be human beings. Using a set of parameters that governs the behavior of the agents, the internal state of at least one of the agents is estimated by its behavior in the simulation, including its movement within the environment. This facilitates a prediction of the likely future behavior of the agent based solely upon its internal state; that is, without recourse to any intentional agent communications. In the preferred embodiment the simulated environment is based upon a digital pheromone infrastructure. The simulation integrates knowledge of threat regions, a cognitive analysis of the agent'"'"'s beliefs, desires, and intentions, a model of the agent'"'"'s emotional disposition and state, and the dynamics of interactions with the environment. By evolving agents in this rich environment, we can fit their internal state to their observed behavior. In realistic wargame scenarios, the system successfully detects deliberately played emotions and makes reasonable predictions about the entities'"'"' future behavior.
-
Citations
19 Claims
-
1. A method of predicting the behavior of an agent in an environment, comprising the steps of:
-
modeling a plurality of software agents representing entities to be analyzed;
providing a set of parameters governing the behavior of the agents;
executing a computer simulation of an environment including the agents;
estimating the internal state of at least one of the agents based upon its behavior in the simulation, including its movement within the environment; and
predicting the likely future behavior of the agent based upon the estimate of its internal state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification