Proceedings

Towards a Unified View of Social Laws with Instantaneous Actions

Download BibTeX Cite

Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 8661-8668.

https://doi.org/10.24963/ijcai.2025/963

Abstract

Multiple agents operating in a shared environment can interfere with each other’s ability to reach their goals. One of the approaches to address this issue is enacting a social law – a set of rules that restricts some possible behaviors of the agents. A social law is considered robust if it guarantees that each agent can achieve its goal independently of the actions of other agents. Recent work has shown how to verify that a given social law, encoded in an MA-STRIPS formalism, is robust by compilation to classical planning. Follow-up work presented an extended compilation which can handle numeric multi-agent planning. In this paper, we present a new compilation, which can handle both classical and numeric multi-agent planning formalisms, as well as any other multi-agent planning formalism with instantaneous actions, in which action preconditions can be negated using first-order logic with equality. This opens the door to using social laws in even richer planning formalisms. Our empirical evaluation shows that the added expressivity of the new compilation does not hurt its performance, and it achieves comparable performance to the previous state-of-the-art compilations.

  1. [Ågotnes and Wooldridge, 2010] Thomas Ågotnes and Michael J. Wooldridge. Optimal social laws. In AAMAS, pages 667-674.
  2. IFAAMAS, 2010.
  3. [Ågotnes et al., 2010] Thomas Ågotnes, Wiebe van der Hoek, and Michael J. Wooldridge. Robust normative sys- tems and a logic of norm compliance. Log. J. IGPL, 18(1):4-30, 2010.
  4. [Ågotnes et al., 2012] Thomas Ågotnes, Wiebe van der Hoek, and Michael J. Wooldridge. Conservative social laws. In ECAI, volume 242 of Frontiers in Artificial Intel- ligence and Applications, pages 49-54. IOS Press, 2012.
  5. [Helmert, 2006] Malte Helmert. New complexity results for classical planning benchmarks. In ICAPS, pages 52-61, 2006.
  6. [Karpas et al., 2017] Erez Karpas, Alexander Shleyfman, and Moshe Tennenholtz. Automated verification of social law robustness in strips. In ICAPS, pages 163-171, 2017.
  7. [Nir et al., 2020] Ronen Nir, Alexander Shleyfman, and Erez Karpas. Automated synthesis of social laws in STRIPS. In AAAI, pages 9941-9948. AAAI Press, 2020.
  8. [Nir et al., 2023] Ronen Nir, Alexander Shleyfman, and Erez Karpas. Automated verification of social laws in numeric settings. In AAAI, pages 12087-12094, 2023.
  9. [Scala et al., 2020] Enrico Scala, Patrik Haslum, Sylvie Thiébaux, and Miquel Ramírez. Subgoaling techniques for satisficing and optimal numeric planning. JAIR, 68:691- 752, 2020.
  10. [Shoham and Tennenholtz, 1992] Yoav Shoham and Moshe Tennenholtz. On the synthesis of useful social laws for ar- tificial agent societies (preliminary report). In AAAI, pages 276-281. AAAI Press / The MIT Press, 1992.
  11. [Stolba et al., 2015] Michal Stolba, Daniel Fiser, and An- tonín Komenda. Admissible landmark heuristic for multi- agent planning. In ICAPS, pages 211-219, 2015.
  12. [Taitler et al., 2024] Ayal Taitler, Ron Alford, Joan Espasa, Gregor Behnke, Daniel Fiser, Michael Gimelfarb, Flo- rian Pommerening, Scott Sanner, Enrico Scala, Do- minik Schreiber, Javier Segovia-Aguas, and Jendrik Seipp. The 2023 international planning competition. AI Mag., 45(2):280-296, 2024.
  13. [Tenneholtz and Moses, 1989] Noshe Tenneholtz and Yoram Moses. On Cooperation in a Multi-Entity Model. In IJCAI, pages 918-936, 1989.
  14. [Tuisov and Karpas, 2020] Alexander Tuisov and Erez Karpas. Automated verification of social law robust- ness for reactive agents. In ECAI, volume 325, pages 2386-2393, 2020.
  15. [Tuisov et al., 2024] Alexander Tuisov, Alexander Shleyf- man, and Erez Karpas. Good things come to those who wait: The power of sensing in social laws. In ECAI, vol- ume 392, pages 4328-4335, 2024.
  16. [upf, 2025] Unified planning: Modeling, manipulating and solving ai planning problems in python. SoftwareX, 29:102012, 2025.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards