Adversarial Plannning
Valentin Vie, Ryan Sheatsley, Sophia Beyda, Sushrut Shringarputale,, Kevin Chan, Trent Jaeger, Patrick McDaniel

TL;DR
This paper investigates the vulnerability of common planning algorithms in autonomous systems to adversarial attacks, demonstrating that minimal input perturbations can significantly increase planning costs or cause failures.
Contribution
The paper introduces two adversarial planning algorithms and evaluates their effectiveness against leading planning algorithms, revealing their susceptibility to minimal adversarial actions.
Findings
Adversaries can increase plan costs by removing a single action in 66.9% of cases.
Removing three actions can make 70% of planning instances unsolvable.
Finding optimal adversarial perturbations is NP-hard.
Abstract
Planning algorithms are used in computational systems to direct autonomous behavior. In a canonical application, for example, planning for autonomous vehicles is used to automate the static or continuous planning towards performance, resource management, or functional goals (e.g., arriving at the destination, managing fuel fuel consumption). Existing planning algorithms assume non-adversarial settings; a least-cost plan is developed based on available environmental information (i.e., the input instance). Yet, it is unclear how such algorithms will perform in the face of adversaries attempting to thwart the planner. In this paper, we explore the security of planning algorithms used in cyber- and cyber-physical systems. We present two algorithms-one static and one adaptive-that perturb input planning instances to maximize cost (often substantially so). We…
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
TopicsAI-based Problem Solving and Planning · Robotic Path Planning Algorithms · Adversarial Robustness in Machine Learning
