Abstract
In this paper I give a brief overview of recent work on uncertainty in AI, and relate it to logical representations. Bayesian decision theory and logic are both normative frameworks for reasoning that emphasize different aspects of intelligent reasoning. Belief networks (Bayesian networks) are representations of independence that form the basis for understanding much of the recent work on reasoning under uncertainty, evidential and causal reasoning, decision analysis, dynamical systems, optimal control, reinforcement learning and Bayesian learning. The independent choice logic provides a bridge between logical representations and belief networks that lets us understand these other representations and their relationship to logic and shows how they can extended to first-order rule-based representations. This paper discusses what the representations of uncertainty can bring to the computational logic community and what the computational logic community can bring to those studying reasoning under uncertainty.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Apt, K. R. and Bezem, M. (1991). Acyclic programs, New Generation Computing 9(3–4): 335–363.
Bacchus, F., Halpern, J. Y. and Levesque, H. J. (1999). Reasoning about noisy sensors and effectors in the situation calculus, Artificial Intelligence 111(1–2): 171–208. http://www.lpaig.uwaterloo.ca/~fbacchus/on-line.html
Bertsekas, D. P. (1995). Dynamic Programming and Optimal Control, Athena Scientific, Belmont, Massachusetts. Two volumes.
Bertsekas, D. P. and Tsitsiklis, J. N. (1996). Neuro-Dynamic Programming, Athena Scientific, Belmont, Massachusetts.
Boutilier, C., Dean, T. and Hanks, S. (1999). Decision-theoretic planning: Structual assumptions and computational leverage, Journal of Artificial Intelligence Research 11: 1–94.
Boutilier, C., Dearden, R. and Goldszmidt, M. (1995). Exploiting structure in policy construction, Proc. 14th International Joint Conf. on Artificial Intelligence (IJCAI-95), Montreal, Québec, pp. 1104–1111.
Boutilier, C., Friedman, N., Goldszmidt, M. and Roller, D. (1996). Context-specific independence in Bayesian networks, in E. Horvitz and F. Jensen (eds), Proc. Twelfth Conf. on Uncertainty in Artificial Intelligence (UAI-96), Portland, OR, pp. 115–123.
Buntine, W. L.(1994). Operations for learning with graphical models, Journal of Artificial Intelligence Research 2 159–225.
Cassandra, A., Littman, M. and Zhang, N. (1997). Incermental pruning: A simple, fast, exact mehtod for partially observable markov decision processes, in D. Geiger and P. Shenoy (eds), Proc. Thirteenth Conf. on Uncertainty in Artificial Intelligence (UAI-97), pp.--–--
Cassandra, A. R., Kaelbling, L. P. and Littman, M. L. (1994). Acting optimally in partially observable stochastic domains, Proc. 12th National Conference on Artificial Intelligence, Seattle, pp. 1023–1028.
Chang, C. L. and Lee, R. C. T. (1973). Symbolic Logical and Mechanical Theorem Proving, Academic Press, New York.
Chapman, D. and Kaelbling, L. P. (1991). Input generlization in delayed reinforcement learning: An algorithm and performance comparisons, Proc. 12th International Joint Conf. on Artificial Intelligence (IJCAI-91), Sydney, Australia.
Chickering, D. M., Heckerman, D. and Meek, C. (1997). A bayesian approach to learning bayesian networks with local structure, Proc. Thirteenth Conf. on Uncertainty in Artificial Intelligence (UAI-97), pp. 80–89.
Dagum, P. and Luby, M. (1997). An optimal approximation algorithm for Bayesian inference, Artificial Intelligence 93(1–2): 1–27.
Dean, T. and Kanazawa, K. (1989). A model for reasoning about persistence and causation, Computational Intelligence 5(3): 142–150.
Dean, T. L. and Wellman, M. P. (1991). Planning and Control, Morgan Kaufmann, San Mateo, CA.
Dechter, R. (1996). Bucket elimination: A unifying framework for probabilistic inference, in E. Horvitz and F. Jensen (eds), Proc. Twelfth Conf. on Uncertainty in Artificial Intelligence (UAI-96), Portland, OR, pp. 211–219.
Fikes, R. E. and Nilsson, N. J. (1971). STRIPS: A new approach to the application of theorem proving to problem solving, Artificial Intelligence 2(3–4): 189–208.
Friedman, N. and Goldszmidt, M. (1996). Learning Bayesian networks with local structure, Proc. Twelfth Conf. on Uncertainty in Artificial Intelligence (UAI-96), pp. 252–262. http://www2.sis.pitt.edu/~dsl/UAI/UAI96/Friedman1.UAI96.html
Fudenberg, D. and Tirole, J. (1992). Game Theory, MIT Press, Cambridge, MA.
Heckerman, D. (1995). A tutorial on learning with Bayesian networks, Technical Report MSR-TR-95-06, Microsoft Research. (Revised November 1996). http://www.research.microsoft.com/research/dtg/heekerma/heckerma.html
Henrion, M. (1988). Propagating uncertainty in Bayesian networks by probabilistic logic sampling, in J. F. Lemmer and L. N. Kanal (eds), Uncertainty in Artificial Intelligence 2, Elsevier Science Publishers B.V., pp. 149–163.
Henrion, M., Breese, J. and Horvitz, E. (1991). Decision analysis and expert systems, AI Magazine 12(4): 61–94.
Hobbs, J. R., Stickel, M. E., Appelt, D. E. and Martin, P. (1993). Interpretation as abduction, Artificial Intelligence 63(1–2): 69–142.
Horvitz, E. J. (1989). Reasoning about beliefs and actions under computational resource constraints, in L. Kanal, T. Levitt and J. Lemmer (eds), Uncertainty in Artificial Intelligence 3, Elsevier, New York, pp. 301–324.
Howard, R. A. and Matheson, J. E. (1984). Influence diagrams, in R. A. Howard and J. E. Matheson (eds), The Principles and Applications of Decision Analysis, Strategic Decisions Group, Menlo Park, CA.
Jensen, F. V. (1996). An Introduction to Bayesian Networks, Springer Verlag, New York.
Jordan, M. I., Ghahramani, Z., Jaakkola, T. S. and Saul, L. K. (1997). An introduction to variational methods for graphical models, Technical report, MIT Computational Cognitive Science. http://www.ai.mit.edu/projects/jordan.html
Jurafsky, D. and Martin, J. (2000). Speech and Language Processing, Prentice Hall.
Kaelbling, L. P., Littman, M. L. and Moore, A. W. (1996). Reinforcement learning: A survey, Journal of Artificial Intelligence Research 4: 237–285.
Koller, D. and Megiddo, N. (1992). The complexity of two-person zero-sum games in extensive form, Games and Economic Behavior 4: 528–552.
Lauritzen, S. L. and Spiegelhalter, D. J. (1988). Local computations with probabilities on graphical structures and their application to expert systems, Journal of the Royal Statistical Society, Series 50(2): 157–224.
Lloyd, J. W. (1987). Foundations of Logic Programming, Symbolic Computation Series, second edn, Springer-Verlag, Berlin.
Luenberger, D. G.(1979). Introduction to Dynamic Systems: Theory, Models and Applications, Wiley, New York.
McCarthy, J. and Hayes, P. J. (1969). Some philosophical problems from the standpoint of artificial intelligence, in M. Meltzer and D. Michie (eds), Machine Intelligence 4, Edinburgh University Press, pp. 463–502.
Muggleton, S. (1995). Inverse entailment and Progol, New Generation Computing 13(3,4): 245–286.
Muggleton, S. and De Raedt, L. (1994). Inductive logic programming: Theory and methods, Journal of Logic Programming 19, 20: 629–679.
Myerson, R. B. (1991). Game Theory: Analysis of Conflict, Harvard University Press, Cambridge, MA.
Nilsson, N. J. (1991). Logic and artificial intelligence, Artificial Intelligence 47: 31–56.
Ordeshook, P. C. (1986). Game theory and political theory: An introduction, Cambridge University Press, New York.
Pearl, J. (1987). Evidential reasoning using stochastic simulation of causal models, Artificial Intelligence 32(2): 245–257.
Pearl, J. (1988). Probabilistic Reasoning in Intelligent Systems: Networks of Plausible Inference, Morgan Kaufmann, San Mateo, CA.
Pearl, J. (1999). Reasoning with cause and effect, Proc. 16th International Joint Conf. on Artificial Intelligence (IJCAI-99), pp. 1437–1449.
Pearl, J. (2000). Causality: Models, Reasoning and Inference, Cambridge University Press.
Poole, D. (1989). Explanation and prediction: An architecture for default and abductive reasoning, Computational Intelligence 5(2): 97–110.
Poole, D. (1990). A methodology for using a default and abductive reasoning system, International Journal of Intelligent Systems 5(5): 521–548.
Poole, D. (1991a). Representing diagnostic knowledge for probabilistic Horn abduction, Proc. 12th International Joint Conf. on Artificial Intelligence (IJCAI-91), Sydney, pp. 1129–1135.
Poole, D. (1991b). Search-based implementations of probabilistic Horn abduction, Technical report, Department of Computer Science, University of British Columbia, Vancouver, B.C., Canada.
Poole, D.(1993a). Logic programming, abduction and probability: A top-down anytime algorithm for computing prior and posterior probabilities, New Generation Computing 11(3–4): 377–400.
Poole, D. (1993b). Probabilistic Horn abduction and Bayesian networks, Artificial Intelligence 64(1): 81–129.
Poole, D. (1996a). Probabilistic conflicts in a search algorithm for estimating posterior probabilities in Bayesian networks, Artificial Intelligence 88: 69–100.
Poole, D. (1996b). Probabilistic conflicts in a search algorithm for estimating posterior probabilities in Bayesian networks, Artificial Intelligence 88: 69–100.
Poole, D. (1997a). The independent choice logic for modelling multiple agents under uncertainty, Artificial Intelligence 94: 7–56. special issue on economic principles of multi-agent systems. http://www.s.ube.ca/spider/poole/abstraets/icl.html
Poole, D. (1997b). Probabilistic partial evaluation: Exploiting rule structure in probabilistic inference, Proc. 15th International Joint Conf. on Artificial Intelligence (IJCAI-97), Nagoya, Japan, pp. 1284–1291. http://www.s.ube.ca/spider/poole/abstraets/pro-pa.html
Poole, D. (1998). Decision theory, the situation calculus and conditional plans, Electronic Transactions on Artificial Intelligence 2(1–2). http://www.etaij.org
Poole, D. (2000a). Abducing through negation as failure: stable models in the Independent Choice Logic, Journal of Logic Programming 44(1–3): 5–35. http://www.s.ube.ca/spider/poole/abstracts/abnaf.html
Poole, D. (2000b). Learning, bayesian probability, graphical models, and abduction, in P. Flach and A. Kakas (eds), Abduction and Induction: essays on their relation and integration, Kluwer.
Poole, D., Mackworth, A. and Goebel, R. (1998). Computational Intelligence: A Logical Approach, Oxford University Press, New York.
Quinlan, J. R. and Cameron-Jones, R. M. (1995). Induction of logic programs: FOIL and related systems, New Generation Computing 13(3,4): 287–312.
Rabiner, L. (1989). A tutorial on hidden Markov models and selected applications in speech recognition, Proceedings of the IEEE 77(2): 257–286.
Russell, S. (1997). Rationality and intelligence, Artificial Intelligence 94: 57–77.
Russell, S. J. and Subramanian, D. (1995). Provably bounded-optimal agents, Journal of Artificial Intelligence Research 2: 575–609.
Savage, L. J. (1972). The Foundation of Statistics, 2nd edn, Dover, New York.
Shanahan, M. (1989). Prediction is deduction, but explanation is abduction, Proc. 11th International Joint Conf. on Artificial Intelligence (IJCAI-89), Detroit, MI, pp. 1055–1060.
Shanahan, M.(1997). Solving the Frame Problem: A Mathematical Investigation of the Common Sense Law of Inertia, MIT Press, Cambridge, MA.
Simon, H. (1996). The Sciences of the Artificial, third edn, MIT Press, Cambridge, MA.
Sutton, R. S. and Barto, A. G. (1998). Reinforcement Learning: An Introduction, MIT Press, Canbridge, MA.
Von Neumann, J. and Morgenstern, (1953). Theory of Games and Economic Behavior, third edn, Princeton University Press, Princeton, NJ.
Zhang, N. and Poole, D. (1996). Exploiting causal independence in Bayesian network inference, Journal of Artificial Intelligence Research 5: 301–328.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Poole, D. (2000). Logic, Knowledge Representation, and Bayesian Decision Theory. In: Lloyd, J., et al. Computational Logic — CL 2000. CL 2000. Lecture Notes in Computer Science(), vol 1861. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44957-4_5
Download citation
DOI: https://doi.org/10.1007/3-540-44957-4_5
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67797-0
Online ISBN: 978-3-540-44957-7
eBook Packages: Springer Book Archive