Automated Verification of Social Law Robustness in STRIPS
Karpas, Erez (The Technion-Israel Institute of Technology) | Shleyfman, Alexander (The Technion-Israel Institute of Technology) | Tennenholtz, Moshe (The Technion-Israel Institute of Technology)
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.
Jun-14-2017
- Country:
- Asia > Middle East
- Israel (0.04)
- Europe
- Czechia > Prague (0.04)
- Slovenia > Central Slovenia
- Municipality of Komenda > Komenda (0.04)
- United Kingdom > England
- Cambridgeshire > Cambridge (0.04)
- North America > United States
- California > San Mateo County
- San Mateo (0.04)
- New Jersey > Hudson County
- Secaucus (0.04)
- California > San Mateo County
- Asia > Middle East
- Technology: