Symmetry Breaking for Relational Weighted Model Finding

Symmetry breaking is a technique for speeding up propositional satisfiability testing by adding constraints to the formula that restrict the search space while preserving satisfiability. In this work, we extend symmetry breaking to the problem of model finding in weighted and unweighted relational theories, a class of problems that includes MPE inference in Markov Logic and similar statistical-relational languages. After describing the extension of symmetry breaking to weighted ground theories, we explore methods for finding and breaking symmetries directly in quantified theories. We introduce term symmetries, which are induced by an evidence set and extend to symmetries over a relational theory. We provide a detailed analysis of the important special case of term equivalent symmetries, showing that such symmetries can be found in low-degree polynomial time and can be completely broken by constraints that are linear in the size of the theory. Finally, we discuss connections between relational symmetry breaking and work on lifted inference in statistical-relational reasoning.

[1]  Nils J. Nilsson,et al.  Artificial Intelligence , 1974, IFIP Congress.

[2]  Eugene M. Luks Isomorphism of Graphs of Bounded Valence Can Be Tested in Polynomial Time , 1980, FOCS.

[3]  James Mackenzie Crawford A theoretical analysis of reasoning by symmetry in first-order logic (extended abstract) , 1992 .

[4]  James M. Crawford,et al.  Symmetry-Breaking Predicates for Search Problems , 1996, KR.

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

[6]  Igor L. Markov,et al.  Shatter: efficient symmetry-breaking for Boolean satisfiability , 2003, Proceedings 2003. Design Automation Conference (IEEE Cat. No.03CH37451).

[7]  Stuart J. Russell,et al.  BLOG: Relational Modeling with Unknown Objects , 2004 .

[8]  Dan Roth,et al.  Lifted First-Order Probabilistic Inference , 2005, IJCAI.

[9]  Gilles Audemard,et al.  Predicting and Detecting Symmetries in FOL Finite Model Search , 2006, Journal of Automated Reasoning.

[10]  Matthew Richardson,et al.  Markov logic networks , 2006, Machine Learning.

[11]  Ben Taskar,et al.  Probabilistic Relational Models , 2014, Encyclopedia of Social Network Analysis and Mining.

[12]  Jennifer Neville,et al.  Relational Dependency Networks , 2007, J. Mach. Learn. Res..

[13]  Luc De Raedt,et al.  Bayesian Logic Programming: Theory and Tool , 2007 .

[14]  Stephan Merz,et al.  Journal of Automated Reasoning Special Issue: Formal Modeling and Verification of Critical Systems , 2008 .

[15]  Pedro M. Domingos,et al.  Markov Logic: An Interface Layer for Artificial Intelligence , 2009, Markov Logic: An Interface Layer for Artificial Intelligence.

[16]  Igor L. Markov,et al.  Symmetry and Satisfiability: An Update , 2010, SAT.

[17]  Luc De Raedt,et al.  Lifted Probabilistic Inference by First-Order Knowledge Compilation , 2011, IJCAI.

[18]  Pedro M. Domingos,et al.  Probabilistic theorem proving , 2011, UAI.

[19]  Toby Walsh,et al.  Symmetry Breaking Constraints: Recent Results , 2012, AAAI.

[20]  Mathias Niepert,et al.  Markov Chains on Orbits of Permutation Groups , 2012, UAI.

[21]  Hung Hai Bui,et al.  Automorphism Groups of Graphical Models and Lifted Variational Inference , 2012, UAI.

[22]  Pedro M. Domingos,et al.  Approximate Lifting Techniques for Belief Propagation , 2014, AAAI.

[23]  Vibhav Gogate,et al.  Evidence-Based Clustering for Scalable Inference in Markov Logic , 2014, ECML/PKDD.

[24]  Lise Getoor,et al.  Lifted graphical models: a survey , 2011, Machine Learning.

[25]  Prasoon Goyal,et al.  New Rules for Domain Independent Lifted MAP Inference , 2014, NIPS.