Prediction involves the model's ability to generate insights or forecasts about future states, behaviors, or outcomes of the system. Agents may utilize prediction mechanisms based on historical data, patterns, or models to anticipate future events or make informed decisions. Prediction can be crucial for understanding system dynamics, evaluating policy interventions, or assessing potential scenarios.
Prediction is fundamental to successful decision-making (Budaev et al. 2019) and, often, to modeling adaptation in an ABM. (Railsback and Harvey 2020 extensively discuss the use of simple predictions in modeling difficult decisions by model agents.) Some ABMs use “explicit prediction”: the agents’ adaptive behaviors or learning are based on explicit estimates of future conditions (future values of both agent and environment state variables) and future consequences of decisions. For these ABMs, explain how agents predict future conditions and decision consequences. What internal models of future conditions or decision consequences do agents use to make predictions for decision-making? Models that do not include explicit prediction often include “implicit prediction”: hidden or implied assumptions about the future consequences of decisions. A classic example of implicit prediction is that following a gradient of increasing food scent will lead an agent to food. Describe: • How the models of adaptive behavior use either explicit or implicit prediction. • The rationale for how prediction is represented: is the model designed to represent how the agents actually make predictions? Or is prediction modeled as it is simply because it produces useful behavior?