Proceedings

Explainable Multi-Agent Reinforcement Learning for Temporal Queries

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Main Track. Pages 55-63.

https://doi.org/10.24963/ijcai.2023/7

Abstract

As multi-agent reinforcement learning (MARL) systems are increasingly deployed throughout society, it is imperative yet challenging for users to understand the emergent behaviors of MARL agents in complex environments. This work presents an approach for generating policy-level contrastive explanations for MARL to answer a temporal user query, which specifies a sequence of tasks completed by agents with possible cooperation. The proposed approach encodes the temporal query as a PCTL* logic formula and checks if the query is feasible under a given MARL policy via probabilistic model checking. Such explanations can help reconcile discrepancies between the actual and anticipated multi-agent behaviors. The proposed approach also generates correct and complete explanations to pinpoint reasons that make a user query infeasible. We have successfully applied the proposed approach to four benchmark MARL domains (up to 9 agents in one domain). Moreover, the results of a user study show that the generated explanations significantly improve user performance and satisfaction.

  1. [Amir and Amir, 2018] Dan Amir and Ofra Amir. High- lights: Summarizing agent behavior to people. In Proceed- ings of the 17th International Conference on Autonomous Agents and MultiAgent Systems, pages 1168-1176, 2018.
  2. [Atrey et al., 2019] Akanksha Atrey, Kaleigh Clary, and David Jensen. Exploratory not explanatory: Counter- factual analysis of saliency maps for deep reinforcement learning. In International Conference on Learning Repre- sentations, 2019.
  3. [Aziz et al., 1995] Adnan Aziz, Vigyan Singhal, Felice Balarin, Robert K Brayton, and Alberto L Sangiovanni- Vincentelli. It usually works: The temporal logic of stochastic systems. In International Conference on Com- puter Aided Verification, pages 155-165. Springer, 1995.
  4. [Baier and Katoen, 2008] Christel Baier and Joost-Pieter Katoen. Principles of model checking. MIT press, 2008.
  5. [Boggess et al., 2022] Kayla Boggess, Sarit Kraus, and Lu Feng. Toward policy explanations for multi-agent rein- forcement learning. In International Joint Conference on Artificial Intelligence (IJCAI), 2022. IJCAI
  6. [Chandra and Markowsky, 1978] Ashok K Chandra and George Markowsky. On the number of prime implicants. Discrete Mathematics, 24(1):7-11, 1978.
  7. [Christianos et al., 2020] Filippos Christianos, Lukas Schäfer, and Stefano V Albrecht. Shared experience actor-critic for multi-agent reinforcement learning. In Thirty-fourth Conference on Neural Information Process- ing Systems, pages 10707-10717.
  8. [Danesh et al., 2021] Mohamad H Danesh, Anurag Koul, Alan Fern, and Saeed Khorram. Re-understanding finite- state representations of recurrent policy networks. In Inter- national Conference on Machine Learning, pages 2388- 2397. PMLR, 2021.
  9. [Finkelstein et al., 2022] Mira Finkelstein, Lucy Liu, Yoav Kolumbus, David C Parkes, Jeffrey Rosenschein, Sarah Keren, et al. Explainable reinforcement learning via model transforms. In Advances in Neural Information Processing Systems, 2022.
  10. [Hayes and Shah, 2017] Bradley Hayes and Julie A Shah. Improving robot controller transparency through au- tonomous policy explanation. In 2017 12th ACM/IEEE International Conference on Human-Robot Interaction (HRI), pages 303-312. IEEE, 2017.
  11. [Heuillet et al., 2021] Alexandre Heuillet, Fabien Couthouis, and Natalia Díaz-Rodríguez. Explain- ability in deep reinforcement learning. Knowledge-Based Systems, 214:106685, 2021.
  12. [Heuillet et al., 2022] Alexandre Heuillet, Fabien Couthouis, and Natalia Díaz-Rodríguez. Collective explainable ai: Explaining cooperative strategies and agent contribution in multiagent reinforcement learning with shapley values. IEEE Computational Intelligence Magazine, 17(1):59-71, 2022.
  13. [Hoffman et al., 2018] Robert R Hoffman, Shane T Mueller, Gary Klein, and Jordan Litman. Metrics for explain- able ai: Challenges and prospects. arXiv preprint arXiv:1812.04608, 2018.
  14. [Juozapaitis et al., 2019] Zoe Juozapaitis, Anurag Koul, Alan Fern, Martin Erwig, and Finale Doshi-Velez. Ex- plainable reinforcement learning via reward decomposi- tion. In IJCAI/ECAI Workshop on explainable artificial intelligence, 2019.
  15. [Kwiatkowska et al., 2011] Marta Kwiatkowska, Gethin Norman, and David Parker. Prism 4.0: Verification of probabilistic real-time systems. In Computer Aided Verification: 23rd International Conference, CAV 2011, Snowbird, UT, USA, July 14-20, 2011. Proceedings 23, pages 585-591. Springer, 2011.
  16. [Kwiatkowska et al., 2018] Marta Kwiatkowska, Gethin Norman, and David Parker. Probabilistic model checking: Advances and applications. Formal System Verification: State-of the-Art and Future Trends, pages 73-121, 2018.
  17. [Landajuela et al., 2021] Mikel Landajuela, Brenden K Pe- tersen, Sookyung Kim, Claudio P Santiago, Ruben Glatt, Nathan Mundhenk, Jacob F Pettit, and Daniel Faissol. Dis- covering symbolic policies with deep reinforcement learn- ing. In International Conference on Machine Learning, pages 5979-5989. PMLR, 2021.
  18. [Lin et al., 2021] Zhengxian Lin, Kin-Ho Lam, and Alan Fern. Contrastive explanations for reinforcement learning via embedded self predictions. In International Confer- ence on Learning Representations, 2021.
  19. [Madumal et al., 2020] Prashan Madumal, Tim Miller, Liz Sonenberg, and Frank Vetere. Explainable reinforcement learning through a causal lens. In Proceedings of the AAAI conference on artificial intelligence, volume 34, pages 2493-2500, 2020.
  20. [McInroe and Christianos, 2022] Trevor McInroe and Filip- pos Christianos. Pressureplate. https://github.com/uoe- agents/pressureplate, 2022. Accessed: 2022-11-22. Link
  21. [Miller, 2019] Tim Miller. Explanation in artificial intelli- gence: Insights from the social sciences. Artificial intelli- gence, 267:1-38, 2019.
  22. [Olson et al., 2021] Matthew L Olson, Roli Khanna, Lawrence Neal, Fuxin Li, and Weng-Keen Wong. Coun- terfactual state explanations for reinforcement learning agents via generative deep learning. Artificial Intelligence, 295:103455, 2021.
  23. [Papoudakis et al., 2021] Georgios Papoudakis, Filippos Christianos, Lukas Schäfer, and Stefano V Albrecht. Benchmarking multi-agent deep reinforcement learning algorithms in cooperative tasks. In Thirty-fifth Conference on Neural Information Processing Systems Datasets and Benchmarks Track (Round 1), 2021.
  24. [Puiutta and Veith, 2020] Erika Puiutta and Eric Veith. Ex- plainable reinforcement learning: A survey. In Interna- tional cross-domain conference for machine learning and knowledge extraction, pages 77-95. Springer, 2020.
  25. [Quine, 1952] Willard V Quine. The problem of simplify- ing truth functions. The American mathematical monthly, 59(8):521-531, 1952.
  26. [Sreedharan et al., 2022] Sarath Sreedharan, Utkarsh Soni, Mudit Verma, Siddharth Srivastava, and Subbarao Kamb- hampati. Bridging the gap: Providing post-hoc sym- bolic explanations for sequential decision-making prob- lems with inscrutable representations. In International Conference on Learning Representations, 2022.
  27. [Topin and Veloso, 2019] Nicholay Topin and Manuela Veloso. Generation of policy-level explanations for reinforcement learning. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 33, pages 2514-2521, 2019.
  28. [Topin et al., 2021] Nicholay Topin, Stephanie Milani, Fei Fang, and Manuela Veloso. Iterative bounding mdps: Learning interpretable policies via non-interpretable meth- ods. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 35, pages 9923-9931, 2021.
  29. [Wells and Bednarz, 2021] Lindsay Wells and Tomasz Bed- narz. Explainable ai and reinforcement learning-a sys- tematic review of current approaches and trends. Frontiers in artificial intelligence, 4:48, 2021.

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

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