mlsanityData to 14 Oct 2026

Automata Learning of Preferences over Temporal Logic Formulas from Pairwise Comparisons

arXiv 2505.18030 ↗First posted 23 May 2025cs.AI cs.FL cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Many preference elicitation algorithms consider preference over propositional logic formulas or items with different attributes. In sequential decision making, a user's preference can be a preorder over possible outcomes, each of which is a temporal sequence of events. This paper considers a class of preference inference problems where the user's unknown preference is represented by a preorder over regular languages (sets of temporal sequences), referred to as temporal goals. Given a finite set of pairwise comparisons between finite words, the objective is to learn both the set of temporal goals and the preorder over these goals. We first show that a preference relation over temporal goals can be modeled by a Preference Deterministic Finite Automaton (PDFA), which is a deterministic finite automaton augmented with a preorder over acceptance conditions. The problem of preference inference reduces to learning the PDFA. This problem is shown to be computationally challenging, with the problem of determining whether there exists a PDFA of size smaller than a given integer k, consistent with the sample, being NP-Complete. We formalize the properties of characteristic samples and develop an algorithm that guarantees to learn, given a characteristic sample, the minimal PDFA equivalent to the true PDFA from which the sample is drawn. We present the method through a running example and provide detailed analysis using a robotic motion planning problem.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 19 of its 43 references that are in the map. First posted on arXiv 23 May 2025.

Builds on

19 of 43 references.

References · 19

  1. 2023A Survey of Reinforcement Learning from Human Feedbackcited by 264
  2. 2018Learning Linear Temporal Propertiescited by 41
  3. 2020Specifying User Preferences using Weighted Signal Temporal Logiccited by 22
  4. 2020Active Preference Learning using Maximum Regretcited by 21
  5. 2019Interpretable Classification of Time-Series Data using Efficient Enumerative Techniquescited by 20
  6. 2021The Complexity of Learning Linear Temporal Formulas from Examplescited by 12
  7. 2017A Robust Genetic Algorithm for Learning Temporal Specifications from Datacited by 11
  8. 2021Learning Linear Temporal Properties from Noisy Data: A MaxSAT Approachcited by 11
  9. 2021Scalable Anytime Algorithms for Learning Fragments of Linear Temporal Logiccited by 9
  10. 2020What to Do When You Can't Do It All: Temporal Logic Planning with Soft Temporal Logic Constraintscited by 7
  11. 2020Minimum-Violation Planning for Autonomous Systems: Theoretical and Practical Considerationscited by 7
  12. 2021Probabilistic Planning with Preferences over Temporal Goalscited by 4
7 more
  1. 2024SAT-based Learning of Computation Tree Logiccited by 4
  2. 2022Probabilistic Planning with Partially Ordered Preferences over Temporal Goalscited by 3
  3. 2023Learning Formal Specifications from Membership and Preference Queriescited by 3
  4. 2023Synthesizing Efficiently Monitorable Formulas in Metric Temporal Logiccited by 3
  5. 2023Probabilistic Planning with Prioritized Preferences over Temporal Logic Objectivescited by 2
  6. 2022Opportunistic Qualitative Planning in Stochastic Systems with Incomplete Preferences over Reachability Objectivescited by 1
  7. 2023Inferring Properties in Computation Tree Logiccited by 1

Built on by

Not cited yet.