Abstract

We introduce a formal logical language, called conditional probability logic (CPL), which extends first-order logic and which can express probabilities, conditional probabilities and which can compare conditional probabilities. Intuitively speaking, although formal details are different, CPL can express the same kind of statements as some languages which have been considered in the artificial intelligence community. We also consider a way of making precise the notion of lifted Bayesian network, where this notion is a type of (lifted) probabilistic graphical model used in machine learning, data mining and artificial intelligence. A lifted Bayesian network (in the sense defined here) determines, in a natural way, a probability distribution on the set of all structures (in the sense of first-order logic) with a common finite domain D. Our main result (Theorem 3.14) is that for every “noncritical” CPL-formula φ(x¯) there is a quantifier-free formula φ⁎(x¯) which is “almost surely” equivalent to φ(x¯) as the cardinality of D tends towards infinity. This is relevant for the problem of making probabilistic inferences on large domains D, because (a) the problem of evaluating, by “brute force”, the probability of φ(x¯) being true for some sequence d¯ of elements from D has, in general, (highly) exponential time complexity in the cardinality of D, and (b) the corresponding probability for the quantifier-free φ⁎(x¯) depends only on the lifted Bayesian network and not on D. Some conclusions regarding the computational complexity of finding φ⁎ are given in Remark 3.17. The main result has two corollaries, one of which is a convergence law (and zero-one law) for noncritial CPL-formulas.

Highlights

  • We consider an extension of first-order logic which we call conditional probability logic (Definition 3.1), abbreviated CPL, with which it is possible to express statements about probabilities, conditional probabilities, and to compare conditional probabilities which makes it possible to express statements about the independence of events or random variables

  • The last section is a brief discussion about further research in the topics of formal logic, probabilistic graphical models, almost sure elimination of quantifiers and convergence laws

  • The results of this article consider one particular formal logic and one type of lifted graphical model. Given these two things, choices have been made for example regarding exactly how to define a probability distribution on the set of structures with a common finite domain

Read more

Summary

Introduction

We consider an extension of first-order logic which we call conditional probability logic (Definition 3.1), abbreviated CPL, with which it is possible to express statements about probabilities, conditional probabilities, and to compare conditional probabilities which makes it possible to express statements about the (conditional) independence (or dependence) of events or random variables. Once we have made precise (as in Definition 3.8) what we mean by a lifted Bayesian network G for a finite relational signature σ (i.e. a finite set of relation symbols, possibly of different arities) and made precise (as in Definition 3.11) how G determines a probability distribution PD on the set of all σ -structures with domain D (for some finite set D), we can ask questions like this: Given a CPL-formula, φ(x1, . The original zero-one law for first-order logic, independently of Glebskii et al [10] and Fagin [8], becomes a special case of Theorem 3.15 when we restrict attention to first-order sentences and the DAG of the lifted Bayesian network has no edges and all the probabilities associated to the vertices are 1/2. The last section is a brief discussion about further research in the topics of formal logic, probabilistic graphical models, almost sure elimination of quantifiers and convergence laws

Preliminaries
Conditional probability logic and lifted Bayesian networks
Concluding remarks
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call