Reasoning about Continuous Uncertainty in the Situation Calculus

Among the many approaches for reasoning about degrees of belief in the presence of noisy sensing and acting, the logical account proposed by Bacchus, Halpern, and Levesque is perhaps the most expressive. While their formalism is quite general, it is restricted to fluents whose values are drawn from discrete countable domains, as opposed to the continuous domains seen in many robotic applications. In this paper, we show how this limitation in their approach can be lifted. By dealing seamlessly with both discrete distributions and continuous densities within a rich theory of action, we provide a very general logical specification of how belief should change after acting and sensing in complex noisy domains.

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

[2]  Matthew Richardson,et al.  Markov logic networks , 2006, Machine Learning.

[3]  Hector J. Levesque,et al.  Reasoning about Probabilities in Dynamic Systems using Goal Regression , 2013, UAI.

[4]  John McCarthy,et al.  SOME PHILOSOPHICAL PROBLEMS FROM THE STANDPOINT OF ARTI CIAL INTELLIGENCE , 1987 .

[5]  Michael Thielscher,et al.  Planning with Noisy Actions , 2001, Australian Joint Conference on Artificial Intelligence.

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

[7]  C. Swartz,et al.  Introduction to Gauge Integrals , 2001 .

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

[9]  Hector J. Levesque,et al.  Foundations for the Situation Calculus , 1998, Electron. Trans. Artif. Intell..

[10]  G. C. Tiao,et al.  Bayesian inference in statistical analysis , 1973 .

[11]  David J. Hill,et al.  Lifted Inference for Relational Continuous Models , 2010, Statistical Relational Artificial Intelligence.

[12]  Moisés Goldszmidt,et al.  Action Networks: A Framework for Reasoning about Actions and Change under Uncertainty , 1994, UAI.

[13]  Sheila A. McIlraith,et al.  Monitoring a Complez Physical System using a Hybrid Dynamic Bayes Net , 2002, UAI.

[14]  Hector-Neri Castañeda Hintikka Jaakko. Knowledge and belief. An introduction to the logic of the two notions . Cornell University Press, Ithaca, N.Y., 1962, x + 179 pp. , 1964 .

[15]  Wolfram Burgard,et al.  Probabilistic Robotics (Intelligent Robotics and Autonomous Agents) , 2005 .

[16]  V. S. Subrahmanian,et al.  Probabilistic Logic Programming , 1992, Inf. Comput..

[17]  Nicholas Kushmerick,et al.  An Algorithm for Probabilistic Planning , 1995, Artif. Intell..

[18]  Michael Thielscher,et al.  Reasoning about Continuous Processes , 1996, AAAI/IAAI, Vol. 1.

[19]  Stuart J. Russell,et al.  BLOG: Probabilistic Models with Unknown Objects , 2005, IJCAI.

[20]  Eyal Amir,et al.  Reasoning about Deterministic Actions with Probabilistic Prior and Application to Stochastic Filtering , 2010, KR.

[21]  Judea Pearl,et al.  Probabilistic reasoning in intelligent systems - networks of plausible inference , 1991, Morgan Kaufmann series in representation and reasoning.

[22]  Hector J. Levesque,et al.  Knowledge, action, and the frame problem , 2003, Artif. Intell..

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

[24]  Sheila A. McIlraith,et al.  Computing Robust Plans in Continuous Domains , 2009, ICAPS.

[25]  António Pacheco,et al.  Probabilistic Situation Calculus , 2001, Annals of Mathematics and Artificial Intelligence.

[26]  Gerhard Lakemeyer,et al.  A Semantical Account of Progression in the Presence of Uncertainty , 2011, AAAI.

[27]  K. J. Evans Representing and Reasoning with Probabilistic Knowledge , 1993 .

[28]  Larry S. Davis,et al.  Event Modeling and Recognition Using Markov Logic Networks , 2008, ECCV.

[29]  G. B. Keene ACTA PHILOSOPHICA FENNICA , 1964 .

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

[31]  George Apostolakis,et al.  Decision theory , 1986 .

[32]  Saul A. Kripke,et al.  Semantical Considerations on Modal Logic , 2012 .

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

[34]  Hector J. Levesque,et al.  Robot location estimation in the situation calculus , 2014, J. Appl. Log..

[35]  P. T. Geach,et al.  KNOWLEDGE AND BELIEF: An Introduction to the Logic of the Two Notions , 1963 .

[36]  D. Lewis Probabilities of Conditionals and Conditional Probabilities , 1976 .

[37]  Dieter Fox,et al.  Bayesian Filtering for Location Estimation , 2003, IEEE Pervasive Comput..

[38]  Ronald Fagin,et al.  Reasoning about knowledge , 1995 .

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

[40]  Michael P. Wellman,et al.  Planning and Control , 1991 .

[41]  Joseph Y. Halpern,et al.  Knowledge, probability, and adversaries , 1993, JACM.