A Logic for Specifying Stochastic Actions and Observations

We present a logic inspired by partially observable Markov decision process POMDP theory for specifying agent domains where the agent's actuators and sensors are noisy causing uncertainty. The language features modalities for actions and predicates for observations. It includes a notion of probability to represent the uncertainties, and the expression of rewards and costs are also catered for. One of the main contributions of the paper is the formulation of a sound and complete decision procedure for checking validity of sentences: a tableau method which appeals to solving systems of equations. The tableau rules eliminate propositional connectives, then, for all open branches of the tableau tree, systems of equations are generated and checked for feasibility. This paper presents progress made on previously published work.

[1]  Martin L. Puterman,et al.  Markov Decision Processes: Discrete Stochastic Dynamic Programming , 1994 .

[2]  George B. Dantzig,et al.  Linear programming and extensions , 1965 .

[3]  Gerhard Lakemeyer,et al.  On the Logical Specification of Probabilistic Transition Models , 2013 .

[4]  David Poole,et al.  Decision Theory, the Situation Calculus and Conditional Plans , 1998, Electron. Trans. Artif. Intell..

[5]  Nils J. Nilsson,et al.  Probabilistic Logic * , 2022 .

[6]  Edward J. Sondik,et al.  The Optimal Control of Partially Observable Markov Processes over a Finite Horizon , 1973, Oper. Res..

[7]  Craig Boutilier,et al.  Computing Optimal Policies for Partially Observable Decision Processes Using Compact Representations , 1996, AAAI/IAAI, Vol. 2.

[8]  Jiuyong Li AI 2010: Advances in Artificial Intelligence - 23rd Australasian Joint Conference, Adelaide, Australia, December 7-10, 2010. Proceedings , 2011, Australasian Conference on Artificial Intelligence.

[9]  Joseph Y. Halpern Reasoning about uncertainty , 2003 .

[10]  Ronald Fagin,et al.  Reasoning about knowledge and probability , 1988, JACM.

[11]  G. Monahan State of the Art—A Survey of Partially Observable Markov Decision Processes: Theory, Models, and Algorithms , 1982 .

[12]  Chenggang Wang,et al.  Planning with POMDPs using a compact, logic-based representation , 2005, 17th IEEE International Conference on Tools with Artificial Intelligence (ICTAI'05).

[13]  Gai CarSO A Logic for Reasoning about Probabilities * , 2004 .

[14]  Gerhard Lakemeyer,et al.  ESP: A Logic of Only-Knowing, Noisy Sensing and Acting , 2007, AAAI.

[15]  G. Sacks A DECISION METHOD FOR ELEMENTARY ALGEBRA AND GEOMETRY , 2003 .

[16]  Max J. Cresswell,et al.  A New Introduction to Modal Logic , 1998 .

[17]  George E. Monahan,et al.  A Survey of Partially Observable Markov Decision Processes: Theory, Models, and Algorithms , 2007 .

[18]  Gerhard Lakemeyer,et al.  SLAP: Specification logic of actions with probability , 2014, J. Appl. Log..

[19]  Blai Bonet,et al.  Planning and Control in Artificial Intelligence: A Unifying Perspective , 2001, Applied Intelligence.

[20]  Brian F. Chellas Modal Logic: Normal systems of modal logic , 1980 .

[21]  Johan van Benthem,et al.  Dynamic Update with Probabilities , 2009, Stud Logica.

[22]  Eyal Amir,et al.  Probabilistic Modal Logic , 2007, AAAI.

[23]  D. Bartholomew,et al.  Linear Programming: Methods and Applications , 1970 .

[24]  Gerhard Lakemeyer,et al.  A Logic for Specifying Agent Actions and Observations with Probability , 2012, STAIRS.

[25]  Thomas Lukasiewicz,et al.  Reasoning about actions with sensing under qualitative and probabilistic uncertainty , 2004, TOCL.

[26]  Hector J. Levesque,et al.  Reasoning about Noisy Sensors in the Situation Calculus , 1995, IJCAI.

[27]  Alexander Ferrein,et al.  A Logic for Reasoning about Actions and Explicit Observations , 2010, Australasian Conference on Artificial Intelligence.

[28]  Moti Schneider,et al.  A stochastic model of actions and plans for anytime planning under uncertainty , 1995, Int. J. Intell. Syst..

[29]  Craig Boutilier,et al.  Decision-Theoretic, High-Level Agent Programming in the Situation Calculus , 2000, AAAI/IAAI.

[30]  Alex M. Andrew,et al.  Knowledge in Action: Logical Foundations for Specifying and Implementing Dynamical Systems , 2002 .

[31]  Scott Sanner,et al.  Symbolic Dynamic Programming for First-order POMDPs , 2010, AAAI.

[32]  Fahiem Bacchus,et al.  Representing and reasoning with probabilistic knowledge - a logical approach to probabilities , 1991 .

[33]  Barteld P. Kooi,et al.  Probabilistic Dynamic Epistemic Logic , 2003, J. Log. Lang. Inf..

[34]  Yuval Rabani,et al.  Linear Programming , 2007, Handbook of Approximation Algorithms and Metaheuristics.

[35]  Hélène Kirchner,et al.  Termination of rewriting under strategies , 2009, TOCL.

[36]  S. Gass,et al.  Linear Programming: Methods and Applications. , 1960 .