Stackelberg Planning: Towards Effective Leader-Follower State Space Search

Abstract

Inspired by work on Stackelberg security games, we introduce Stackelberg planning, where a leader player in a classical planning task chooses a minimum-cost action sequence aimed at maximizing the plan cost of a follower player in the same task. Such Stackelberg planning can provide useful analyses not only in planning-based security applications like network penetration testing, but also to measure robustness against perturbances in more traditional planning applications (e. g. with a leader sabotaging road network connections in transportation-type domains). To identify all equilibria---exhibiting the leader’s own-cost-vs.-follower-cost trade-off---we design leader-follower search, a state space search at the leader level which calls in each state an optimal planner at the follower level. We devise simple heuristic guidance, branch-and-bound style pruning, and partial-order reduction techniques for this setting. We run experiments on Stackelberg variants of IPC and pentesting benchmarks. In several domains, Stackelberg planning is quite feasible in practice.

Cite

Text

Speicher et al. "Stackelberg Planning: Towards Effective Leader-Follower State Space Search." AAAI Conference on Artificial Intelligence, 2018. doi:10.1609/AAAI.V32I1.12090

Markdown

[Speicher et al. "Stackelberg Planning: Towards Effective Leader-Follower State Space Search." AAAI Conference on Artificial Intelligence, 2018.](https://mlanthology.org/aaai/2018/speicher2018aaai-stackelberg/) doi:10.1609/AAAI.V32I1.12090

BibTeX

@inproceedings{speicher2018aaai-stackelberg,
  title     = {{Stackelberg Planning: Towards Effective Leader-Follower State Space Search}},
  author    = {Speicher, Patrick and Steinmetz, Marcel and Backes, Michael and Hoffmann, Jörg and Künnemann, Robert},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2018},
  pages     = {6286-6293},
  doi       = {10.1609/AAAI.V32I1.12090},
  url       = {https://mlanthology.org/aaai/2018/speicher2018aaai-stackelberg/}
}