Automated Verification of Social Law Robustness in STRIPS

Authors

  • Erez Karpas The Technion-Israel Institute of Technology
  • Alexander Shleyfman The Technion-Israel Institute of Technology
  • Moshe Tennenholtz The Technion-Israel Institute of Technology

DOI:

https://doi.org/10.1609/icaps.v27i1.13817

Abstract

Agents operating in a multi-agent environment must consider not just their own actions, but also those of the other agents in the system. Artificial social systems are a well known means for coordinating a set of agents, without requiring centralized planning or online negotiation between agents. Artificial social systems enact a social law which restricts the agents from performing some actions under some circumstances. A good social law prevents the agents from interfering with each other, but does not prevent them from achieving their goals. However, designing good social laws, or even checking whether a proposed social law is good, are hard questions. In this paper, we take a first step towards automating these processes, by formulating criteria for good social laws in a multi-agent planning framework. We then describe an automated technique for verifying if a proposed social law meets these criteria, based on a compilation to classical planning.

Downloads

Published

2017-06-05

How to Cite

Karpas, E., Shleyfman, A., & Tennenholtz, M. (2017). Automated Verification of Social Law Robustness in STRIPS. Proceedings of the International Conference on Automated Planning and Scheduling, 27(1), 163-171. https://doi.org/10.1609/icaps.v27i1.13817