Nondeterminism subject to output commitment in combinatorial filters
Yulin Zhang, Dylan A. Shell

TL;DR
This paper explores a new constrained form of nondeterminism in combinatorial filters used in robotics, enabling more efficient state representations while maintaining input-output behavior, and analyzes the computational complexity of these reductions.
Contribution
It introduces a novel constrained nondeterminism concept for filters, demonstrating its advantages over deterministic filters and analyzing the associated computational complexity.
Findings
Constrained nondeterminism can lead to more compact filters than deterministic ones.
Reducing filter state complexity is computationally hard, similar to classical nondeterminism.
Complexity results apply to both general and specific filter reduction problems.
Abstract
We study a class of filters -- discrete finite-state transition systems employed as incremental stream transducers -- that have application to robotics: e.g., to model combinatorial estimators and also as concise encodings of feedback plans/policies. The present paper examines their minimization problem under some new assumptions. Compared to strictly deterministic filters, allowing nondeterminism supplies opportunities for compression via re-use of states. But this paper suggests that the classic automata-theoretic concept of nondeterminism, though it affords said opportunities for reduction in state complexity, is problematic in many robotics settings. Instead, we argue for a new constrained type of nondeterminism that preserves input-output behavior for circumstances when, as for robots, causation forbids 'rewinding' of the world. We identify problem instances where compression under…
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.
Taxonomy
Topicssemigroups and automata theory · Formal Methods in Verification · Machine Learning and Algorithms
