Unifying Logic and Probability: A New Dawn for AI?

Logic and probability theory are two of the most important branches of mathematics and each has played a significant role in artificial intelligence (AI) research. Beginning with Leibniz, scholars have attempted to unify logic and probability. For “classical” AI, based largely on first-order logic, the purpose of such a unification is to handle uncertainty and facilitate learning from real data; for “modern” AI, based largely on probability theory, the purpose is to acquire formal languages with sufficient expressive power to handle complex domains and incorporate prior knowledge. This paper provides a brief summary of an invited talk describing efforts in these directions, focusing in particular on open-universe probability models that allow for uncertainty about the existence and identity of objects.

[1]  D. C. Dashfield HER MAJESTY'S STATIONERY OFFICE , 1954 .

[2]  John McCarthy,et al.  Programs with common sense , 1960 .

[3]  T. Speed,et al.  Markov Fields and Log-Linear Interaction Models for Contingency Tables , 1980 .

[4]  Theodore Hailperin,et al.  Probability logic , 1984, Notre Dame J. Formal Log..

[5]  Judea Pearl,et al.  Probabilistic reasoning in intelligent systems , 1988 .

[6]  Joseph Y. Halpern An Analysis of First-Order Logics of Probability , 1989, IJCAI.

[7]  Fahiem Bacchus,et al.  Lp, a logic for representing and reasoning with statistical knowledge , 1990, Comput. Intell..

[8]  John S. Breese,et al.  CONSTRUCTION OF BELIEF AND DECISION NETWORKS , 1992, Comput. Intell..

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

[10]  David Poole,et al.  Probabilistic Horn Abduction and Bayesian Networks , 1993, Artif. Intell..

[11]  Walter R. Gilks,et al.  A Language and Program for Complex Bayesian Modelling , 1994 .

[12]  Avi Pfeffer,et al.  Probabilistic Frame-Based Systems , 1998, AAAI/IAAI.

[13]  Thomas Lukasiewicz,et al.  Probabilistic Logic Programming , 1998, ECAI.

[14]  Luc De Raedt,et al.  Bayesian Logic Programs , 2001, ILP Work-in-progress reports.

[15]  Luc De Raedt,et al.  Adaptive Bayesian Logic Programs , 2001, ILP.

[16]  Stuart J. Russell,et al.  Identity Uncertainty and Citation Matching , 2002, NIPS.

[17]  David Poole,et al.  First-order probabilistic inference , 2003, IJCAI.

[18]  Colin Howson,et al.  Probability and logic , 2003, J. Appl. Log..

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

[20]  Stuart J. Russell,et al.  Probabilistic models with unknown objects , 2006 .

[21]  Stuart J. Russell,et al.  General-Purpose MCMC Inference over Relational Structures , 2006, UAI.

[22]  Andrew McCallum,et al.  FACTORIE: Probabilistic Programming via Imperatively Defined Factor Graphs , 2009, NIPS.

[23]  Stuart J. Russell,et al.  Extending Bayesian Networks to the Open-Universe Case , 2009 .

[24]  Stuart J. Russell,et al.  Gibbs Sampling in Open-Universe Stochastic Languages , 2010, UAI.

[25]  R. Dechter,et al.  Heuristics, Probability and Causality. A Tribute to Judea Pearl , 2010 .

[26]  Erik B. Sudderth,et al.  NET‐VISA: Network Processing Vertically Integrated Seismic Analysis , 2013 .

[27]  Lei Li,et al.  Dynamic Scaled Sampling for Deterministic Constraints , 2013, AISTATS.

[28]  Kamel Mekhnacha,et al.  Bayesian Programming , 2013 .

[29]  Guy Van den Broeck Lifted Inference and Learning in Statistical Relational Models , 2013 .