Probabilistic Inference for Predicate Constraint Satisfaction

Authors

  • Yuki Satake University of Tsukuba
  • Hiroshi Unno University of Tsukuba
  • Hinata Yanagi University of Tsukuba

DOI:

https://doi.org/10.1609/aaai.v34i02.5526

Abstract

In this paper, we present a novel constraint solving method for a class of predicate Constraint Satisfaction Problems (pCSP) where each constraint is represented by an arbitrary clause of first-order predicate logic over predicate variables. The class of pCSP properly subsumes the well-studied class of Constrained Horn Clauses (CHCs) where each constraint is restricted to a Horn clause. The class of CHCs has been widely applied to verification of linear-time safety properties of programs in different paradigms. In this paper, we show that pCSP further widens the applicability to verification of branching-time safety properties of programs that exhibit finitely-branching non-determinism. Solving pCSP (and CHCs) however is challenging because the search space of solutions is often very large (or unbounded), high-dimensional, and non-smooth. To address these challenges, our method naturally combines techniques studied separately in different literatures: counterexample guided inductive synthesis (CEGIS) and probabilistic inference in graphical models. We have implemented the presented method and obtained promising results on existing benchmarks as well as new ones that are beyond the scope of existing CHC solvers.

Downloads

Published

2020-04-03

How to Cite

Satake, Y., Unno, H., & Yanagi, H. (2020). Probabilistic Inference for Predicate Constraint Satisfaction. Proceedings of the AAAI Conference on Artificial Intelligence, 34(02), 1644-1651. https://doi.org/10.1609/aaai.v34i02.5526

Issue

Section

AAAI Technical Track: Constraint Satisfaction and Optimization