CPlogic
swMATH ID:  6947 
Software Authors:  Vennekens, Joost; Denecker, Marc; Bruynooghe, Maurice 
Description:  CPlogic: A language of causal probabilistic events and its relation to logic programming
This paper develops a logical language for representing probabilistic causal laws. Our interest in such a language is twofold. First, it can be motivated as a fundamental study of the representation of causal knowledge. Causality has an inherent dynamic aspect, which has been studied at the semantical level by Shafer in his framework of probability trees. In such a dynamic context, where the evolution of a domain over time is considered, the idea of a causal law as something which guides this evolution is quite natural. In our formalization, a set of probabilistic causal laws can be used to represent a class of probability trees in a concise, flexible and modular way. In this way, our work extends Shafer’s by offering a convenient logical representation for his semantical objects. Second, this language also has relevance for the area of probabilistic logic programming. In particular, we prove that the formal semantics of a theory in our language can be equivalently defined as a probability distribution over the wellfounded models of certain logic programs, rendering it formally quite similar to existing languages such as ICL or PRISM. Because we can motivate and explain our language in a completely selfcontained way as a representation of probabilistic causal laws, this provides a new way of explaining the intuitions behind such probabilistic logic programs: we can say precisely which knowledge such a program expresses, in terms that are equally understandable by a nonlogician. Moreover, we also obtain an additional piece of knowledge representation methodology for probabilistic logic programs, by showing how they can express probabilistic causal laws. 
Homepage:  http://dl.acm.org/citation.cfm?id=1630522 
Keywords:  probabilistic causal laws; formal semantics 
Related Software:  ProbLog; PITA; PRISM; MCINTYRE; BLOG; XSB; Church; cplint; YAPProlog; Dsharp; Figaro; DeepProbLog; SCIFF; PrASP; SOLAR; ConArg2; AFRA; SWIProlog; ASSAT; FOIL 
Cited in:  19 Publications 
Standard Articles
1 Publication describing the Software, including 1 Publication in zbMATH  Year 

CPlogic: A language of causal probabilistic events and its relation to logic programming. Zbl 1179.68025 Vennekens, Joost; Denecker, Marc; Bruynooghe, Maurice 
2009

all
top 5
Cited by 46 Authors
Cited in 5 Serials
7  International Journal of Approximate Reasoning 
4  Theory and Practice of Logic Programming 
3  Artificial Intelligence 
1  Machine Learning 
1  Annals of Mathematics and Artificial Intelligence 
Cited in 3 Fields
19  Computer science (68XX) 
2  Mathematical logic and foundations (03XX) 
1  Probability theory and stochastic processes (60XX) 