Abstract
A perennial challenge in creating and using complex autonomous agents is following their choices of actions as the world changes dynamically and understanding why they act as they do. This paper reports on our work to support human developers and observers to better follow and understand the actions of autonomous agents. We introduce the concept of layered disclosure by which autonomous agents have included in their architecture the foundations necessary to allow them to disclose upon request the specific reasons for their actions. Layered disclosure hence goes beyond standard plain code debugging tools. In its essence it also gives the agent designer the ability to define an appropriate information hierarchy, which can include agent-specific constructs such as internal state that persists over time. The user may request this information at any of the specified levels of detail, and either retroactively or while the agent is acting. We present layered disclosure as we created and implemented it in the simulated robotic soccer domain.We contribute the detailed design to support the application of layered disclosure to other agent domains. Layered disclosure played an important role in our successful development of the undefeated RoboCup champion CMUnited-99 multiagent team.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Emiel Corten, Klaus Dorer, Fredrik Heintz, Kostas Kostiadis, Johan Kummeneje, Helmut Myritz, Itsuki Noda, Patrick Riley, Peter Stone, and Travlex Yeap. Soccer server manual, version 5.0. Technical ReportRoboCup-1999-001, RoboCup, 1999. At URL http://ci.etl.go.jp/~noda/soccer/server/Documents.html.
Adele E. Howe, Robert St. Amant, and Paul R. Cohen. Integrating statistical methods for characterizing causal influences on planner behavior over time. In Proceedings of the Sixth IEEE International Conference on Tools with AI, 1994.
W. Lewis Johnson. Agents that learn to explain themselves. In Proceedings of the Twelfth National Conference on Artificial Intelligence, pages 1257–1263, 1994.
Itsuki Noda, Hitoshi Matsubara, Kazuo Hiraki, and Ian Frank. Soccer server:Atool for research on multiagent systems. Applied Artificial Intelligence, 12:233–250, 1998.
Peter Stone, Patrick Riley, and Manuela Veloso. The CMUnited-99 champion simulator team. In Manuela Veloso, Enrico Pagello, and Hiroaki Kitano, editors, RoboCup-99: Robot Soccer World Cup III, Berlin, 2000. Springer Verlag.
Peter Stone, Manuela Veloso, and Patrick Riley. The CMUnited-98 champion simulator team. In Minoru Asada and Hiroaki Kitano, editors, RoboCup-98: Robot SoccerWorld Cup II. Springer Verlag, Berlin, 1999.
David E. Wilkins. Domain-independent planning: Representation and plan generation. Artifi-cial Intelligence, 22:269–301, 1984.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Riley, P., Stone, P., Veloso, M. (2001). Layered Disclosure: Revealing Agents’ Internals. In: Castelfranchi, C., Lespérance, Y. (eds) Intelligent Agents VII Agent Theories Architectures and Languages. ATAL 2000. Lecture Notes in Computer Science(), vol 1986. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44631-1_5
Download citation
DOI: https://doi.org/10.1007/3-540-44631-1_5
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42422-2
Online ISBN: 978-3-540-44631-6
eBook Packages: Springer Book Archive