In artificial intelligence
is the concept of an agent
making decisions based on predictions, expectations, or beliefs about the future. It is widely considered that anticipation is a vital component of complex natural cognitive
systems. As a branch of AI, anticipatory systems is a specialization still echoing the debates from the 1980s about the necessity for AI for an internal model
Reaction, proaction and anticipation
Elementary forms of artificial intelligence can be constructed using a policy based on simple if-then rules. An example of such a system would be an agent following the rules
If it rains outside,
take the umbrella.
leave the umbrella home
A system such as the one defined above might be viewed as inherently reactive
because the decision making
is based on the current state of the environment with no explicit regard to the future. An agent employing anticipation would try to predict the future state of the environment (weather in this case) and make use of the predictions in the decision making. For example
If the sky is cloudy and the air pressure is low,
it will probably rain soon
so take the umbrella with you.
leave the umbrella home.
These rules appear more proactive
, because they explicitly take into account possible future events. Notice though that in terms of representation
, these two rule sets are identical, both behave in response to existing conditions. Note too that both... Read More