Abstract
We show how the amalgamation of Logic Programming with probabilistic reasoning enhances its capabilities for intelligent reasoning. Unlike current approaches we use concepts from Constraint Logic Programming in order to achieve this. In particular, we use the constraint store for storing probabilistic information and inference, and finite domains as sets of basic elements over which distributions can be defined. We describe a new language, Probabilistic finite domains and show how it can be used to code code two examples. First the Monty Hall problem is coded and the extensional means of simulating intelligence within our system are described. Second, we illustrate the benefits of the probabilistic information over the crisp finite domains in solving a simple encoding scheme. Aspects of a prototype implementation, a Prolog meta-interpreter, are discussed.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Angelopoulos, N.: Probabilistic Finite Domains. PhD thesis, City U., London (2001)
Carlsson, M., Ottosson, G., Carlson, B.: An open-ended finite domain constraint solver. In: Progr. Languages: Implem., Logics, and Programs (1997)
Codognet, P., Diaz, D.: Compiling constraints in clp(FD). Journal of Logic Programming 27(3), 185–226 (1996)
Cussens, J.: Stochastic logic programs: Sampling, inference and applications. In: 16th Conference on Uncertainty in AI (UAI 2000), pp. 115–122 (2000)
Grinstead, C.M., Snell, J.L.: Introduction to Probability. AMS, Providence (1997)
Kameya, Y., Sato, T.: Efficient learning with tabulation for parameterized logic programs. In: 1st Int. Conf. on Comput. Logic, pp. 269–294 (2000)
Konheim, A.G.: Cryptography, a primer. John Willey & Sons, West Sussex (1981)
Lukasiewicz, T.: Probabilistic logic programming. In: 13th biennial European Conference on Artificial Intelligence, Brighton, UK, August 1999, pp. 388–392 (1999)
Ng, R., Subrahmanian, V.: Probabilistic logic programming. Information and Computation 101, 150–201 (1992)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Angelopoulos, N. (2003). Extending the CLP Engine for Reasoning under Uncertainty. In: Zhong, N., Raś, Z.W., Tsumoto, S., Suzuki, E. (eds) Foundations of Intelligent Systems. ISMIS 2003. Lecture Notes in Computer Science(), vol 2871. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39592-8_51
Download citation
DOI: https://doi.org/10.1007/978-3-540-39592-8_51
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20256-1
Online ISBN: 978-3-540-39592-8
eBook Packages: Springer Book Archive