LTLf Synthesis under Partial Observability: From Theory to Practice
Lucas M. Tabajara (Rice University), Moshe Y. Vardi (Rice University)

TL;DR
This paper advances the practical application of LTLf synthesis under partial observability by analyzing algorithms' complexities, integrating them into existing frameworks, and experimentally comparing their performance, revealing surprising results.
Contribution
It proves a complexity lower bound, integrates multiple algorithms into a practical framework, and introduces an MSO-based approach for LTLf synthesis under partial observability.
Findings
3EXPTIME algorithm often outperforms 2EXPTIME in practice
MSO-based approach can outperform others after overcoming memory bottleneck
Experimental results differ from theoretical complexity expectations
Abstract
LTL synthesis is the problem of synthesizing a reactive system from a formal specification in Linear Temporal Logic. The extension of allowing for partial observability, where the system does not have direct access to all relevant information about the environment, allows generalizing this problem to a wider set of real-world applications, but the difficulty of implementing such an extension in practice means that it has remained in the realm of theory. Recently, it has been demonstrated that restricting LTL synthesis to systems with finite executions by using LTL with finite-horizon semantics (LTLf) allows for significantly simpler implementations in practice. With the conceptual simplicity of LTLf, it becomes possible to explore extensions such as partial observability in practice for the first time. Previous work has analyzed the problem of LTLf synthesis under partial observability…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
