IJCAI 2022poster6 citations

Teaching LTLf Satisfiability Checking to Neural Networks

Weilin Luo, Hai Wan, Jianfeng Du, Xiaoda Li, Yuze Fu, Rongzhen Ye, Delong Zhang

Abstract

Linear temporal logic over finite traces (LTLf) satisfiability checking is a fundamental and hard (PSPACE-complete) problem in the artificial intelligence community. We explore teaching end-to-end neural networks to check satisfiability in polynomial time. It is a challenge to characterize the syntactic and semantic features of LTLf via neural networks. To tackle this challenge, we propose LTLfNet, a recursive neural network that captures syntactic features of LTLf by recursively combining the embeddings of sub-formulae. LTLfNet models permutation invariance and sequentiality in the semantics of LTLf through different aggregation mechanisms of sub-formulae. Experimental results demonstrate that LTLfNet achieves good performance in synthetic datasets and generalizes across large-scale datasets. They also show that LTLfNet is competitive with state-of-the-art symbolic approaches such as nuXmv and CDLSC.

Machine Learning: Representation learning
BibTeX
@inproceedings{ijcai2022p457,
  title     = {Teaching LTLf Satisfiability Checking to Neural Networks},
  author    = {Luo, Weilin and Wan, Hai and Du, Jianfeng and Li, Xiaoda and Fu, Yuze and Ye, Rongzhen and Zhang, Delong},
  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     = {3292--3298},
  year      = {2022},
  month     = {7},
  note      = {Main Track},
  doi       = {10.24963/ijcai.2022/457},
  url       = {https://doi.org/10.24963/ijcai.2022/457},
}
Teaching LTLf Satisfiability Checking to Neural Networks · IJCAI 2022