Probabilistic Selection in AgentSpeak(L)
Francisco Coelho, Vitor Nogueira
TL;DR
The paper tackles autonomy under uncertainty by proposing a two-layer agent-programming framework that preserves symbolic BDI components (Jason/ASL) while incorporating probabilistic decision-making. It argues that probabilistic selection, via MEU and influence diagrams, can be integrated without rewriting the symbolic layer and demonstrates the approach conceptually using the GoldMiners scenario. The key contribution is a concrete method to bound probabilistic reasoning to the intention-selection function and generate a deliberation policy from a probabilistic graphical model that plugs into Jason. This hybrid architecture seeks to enhance robustness to sensor noise and dynamic environments while maintaining a clear separation of concerns between symbolic planning and probabilistic inference, with clear directions for real-time/off-line integration and learning in future work.
Abstract
Agent programming is mostly a symbolic discipline and, as such, draws little benefits from probabilistic areas as machine learning and graphical models. However, the greatest objective of agent research is the achievement of autonomy in dynamical and complex environments --- a goal that implies embracing uncertainty and therefore the entailed representations, algorithms and techniques. This paper proposes an innovative and conflict free two layer approach to agent programming that uses already established methods and tools from both symbolic and probabilistic artificial intelligence. Moreover, this framework is illustrated by means of a widely used agent programming example, GoldMiners.
