IJCAI 2022poster19 citations

LTLf Synthesis as AND-OR Graph Search: Knowledge Compilation at Work

Giuseppe De Giacomo, Marco Favorito, Jianwen Li, Moshe Y. Vardi, Shengping Xiao, Shufang Zhu

Abstract

Synthesis techniques for temporal logic specifications are typically based on exploiting symbolic techniques, as done in model checking. These symbolic techniques typically use backward fixpoint computation. Planning, which can be seen as a specific form of synthesis, is a witness of the success of forward search approaches. In this paper, we develop a forward-search approach to full-fledged Linear Temporal Logic on finite traces (LTLf) synthesis. We show how to compute the Deterministic Finite Automaton (DFA) of an LTLf formula on-the-fly, while performing an adversarial forward search towards the final states, by considering the DFA as a sort of AND-OR graph. Our approach is characterized by branching on suitable propositional formulas, instead of individual evaluations, hence radically reducing the branching factor of the search space. Specifically, we take advantage of techniques developed for knowledge compilation, such as Sentential Decision Diagrams (SDDs), to implement the approach efficiently.

Knowledge Representation and Reasoning: Reasoning about actionsAgent-based and Multi-agent Systems: Formal Verification, Validation and SynthesisPlanning and Scheduling: Theoretical Foundations of Planning
BibTeX
@inproceedings{ijcai2022p359,
  title     = {LTLf Synthesis as AND-OR Graph Search: Knowledge Compilation at Work},
  author    = {De Giacomo, Giuseppe and Favorito, Marco and Li, Jianwen and Vardi, Moshe Y. and Xiao, Shengping and Zhu, Shufang},
  booktitle = {Proceedings of the Thirty-First International Joint Conference on
               Artificial Intelligence, {IJCAI-22}},
  publisher = {International Joint Conferences on Artificial Intelligence Organization},
  editor    = {Lud De Raedt},
  pages     = {2591--2598},
  year      = {2022},
  month     = {7},
  note      = {Main Track},
  doi       = {10.24963/ijcai.2022/359},
  url       = {https://doi.org/10.24963/ijcai.2022/359},
}
LTLf Synthesis as AND-OR Graph Search: Knowledge Compilation at Work · IJCAI 2022