Multi-Objective Controller Synthesis with Uncertain Human Preferences
Not on the map. Why?
Abstract (arXiv)
Complex real-world applications of cyber-physical systems give rise to the need for multi-objective controller synthesis, which concerns the problem of computing an optimal controller subject to multiple (possibly conflicting) criteria. The relative importance of objectives is often specified by human decision-makers. However, there is inherent uncertainty in human preferences (e.g., due to artifacts resulting from different preference elicitation methods). In this paper, we formalize the notion of uncertain human preferences and present a novel approach that accounts for this uncertainty in the context of multi-objective controller synthesis for Markov decision processes (MDPs). Our approach is based on mixed-integer linear programming and synthesizes an optimally permissive multi-strategy that satisfies uncertain human preferences with respect to a multi-objective property. Experimental results on a range of large case studies show that the proposed approach is feasible and scalable across varying MDP model sizes and uncertainty levels of human preferences. Evaluation via an online user study also demonstrates the quality and benefits of the synthesized controllers.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 8 of its 40 references that are in the map. First posted on arXiv 10 May 2021.
Builds on
8 of 40 references.
References · 8
- 2017Deep reinforcement learning from human preferencescited by 3,912
- 2020Specifying User Preferences using Weighted Signal Temporal Logiccited by 22
- 2015Permissive Controller Synthesis for Probabilistic Systemscited by 17
- 2019Simple Strategies in Multi-Objective MDPs (Technical Report)cited by 7
- 2019Scenario-Based Verification of Uncertain MDPscited by 6
- 2017Multi-objective Robust Strategy Synthesis for Interval Markov Decision Processescited by 4
- 2019Farkas certificates and minimal witnesses for probabilistic reachability constraintscited by 3
- 2018Counterexamples for Robotic Planning Explained in Structured Languagecited by 2
Built on by
Citing papers per year: 2026: 1.
1 paper.