Skip to main content

Towards Self-Explaining Agents

  • Conference paper

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 221))

Abstract

We advocate Self-Explanation as the foundation for the Self-* properties. Arguing that for system component to have such properties the underlining foundation is a awareness of them selfs and their environment. In the research area of adaptive software, self-* properties have shifted into focus pushing ever more design decisions to a applications runtime. Thus fostering new paradigms for system development like intelligent agents. This work surveys the state of the art methods of self-explanation in software systems and distills a definition of self-explanation.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Cambidge dictionary online (2012), http://dictionary.cambridge.org/dictionary/british/self-explanatory?q=self-explanatory

  2. Braubach, L., Pokahr, A., Moldt, D.: Goal representation for bdi agent systems. In: Multi-Agent Systems, pp. 44–65 (2005)

    Google Scholar 

  3. Cheng, B.H.C., et al.: Software engineering for self-adaptive systems: A research roadmap. In: Cheng, B.H.C., de Lemos, R., Giese, H., Inverardi, P., Magee, J. (eds.) Software Engineering for Self-Adaptive Systems. LNCS, vol. 5525, pp. 1–26. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  4. Chi, M.T.: Self-explaining expository texts: The dual processes of generating inferences and repairing mental models. In: Advances in Instructional Psychology, vol. 5, pp. 161–238. Routledge (2000)

    Google Scholar 

  5. Cole, W.G.: Understanding bayesian reasoning via graphical displays. SIGCHI Bull. 20(SI), 381–386 (1989), doi:10.1145/67450.67522

    Article  Google Scholar 

  6. Druzdzel, M.J.: Qualitative verbal explanations in bayesian belief networks. Artificial Intelligence and Simulation of Behavior Quarterly 94, 43–54 (1996)

    Google Scholar 

  7. Duda, R.O., Stork, D.G., Hart, P.E.: Pattern classification and scene analysis. Part 1, Pattern classification, 2nd edn. Wiley (2000)

    Google Scholar 

  8. Elsaesser, C.: Explanation of probabilistic inference. In: Kanal, L.N., Levitt, T.S., Lemmer, J.F. (eds.) UAI, pp. 387–400. Elsevier (1987)

    Google Scholar 

  9. Grüninger, M., Hull, R., McIlraith, S.: A short overview of flows: A first-order logic ontology for web services. Data Engineering, 3 (2008)

    Google Scholar 

  10. Heckerman, D.E., Horvitz, E.J., Nathwani, B.N.: Toward normative expert systems: Part i. the pathfinder project. Methods of Information in Medicine 31, 90–105 (1992)

    Google Scholar 

  11. Hinchey, M.G., Sterrit, R.: Self-managing software. IEEE Computer 39(2), 107–109 (2006)

    Article  Google Scholar 

  12. Jennings, N.R.: An agent-based approach for building complex software systems. Communications of the ACM 44(4), 35–41 (2001) (forthcoming )

    Article  Google Scholar 

  13. Kaddoum, E., Raibulet, C., George, J.P., Picard, G., Gleizes, M.P.: Criteria for the evaluation of self-* systems. In: Proceedings of the 2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2010, pp. 29–38. ACM, New York (2010), doi:10.1145/1808984.1808988

    Chapter  Google Scholar 

  14. Kephart, J.O.: Autonomic computing: The first decade. In: Proceedings of the 8th ACM international conference on Autonomic Computing, ICAC 2011, pp. 1–2. ACM, New York (2011), http://doi.acm.org/10.1145/1998582.1998584 , doi:10.1145/1998582.1998584

    Google Scholar 

  15. Kephart, J.O., Chess, D.M.: The vision of autonomic computing. Computer 36(1), 41–50 (2003), doi: http://dx.doi.org/10.1109/MC.2003.1160055

    Article  MathSciNet  Google Scholar 

  16. Klusch, M., Küster, U., Leger, A., Martin, D., Paolucci, M.: 4th international semantic service selection contest - performance evaluation of semantic service matchmakers (2010), http://www-ags.dfki.uni-sb.de/~klusch/s3/s3c-2010-summary-report-v2.pdf (last visited: November 1, 2013)

  17. Leake, D.B.: Goal-based explanation evaluation. Cognitive Science 15(4), 509–545 (1991)

    Article  Google Scholar 

  18. Leake, D.B.: Evaluating Explanations A Content Theory. Psychology Press (1992)

    Google Scholar 

  19. Martin, D., et al.: Bringing Semantics to Web Services: The OWL-S Approach. In: Cardoso, J., Sheth, A.P. (eds.) SWSWPC 2004. LNCS, vol. 3387, pp. 26–42. Springer, Heidelberg (2005), http://www.springerlink.com/index/rl5r1c8v64xvf0r8.pdf

    Chapter  Google Scholar 

  20. Morris, C.: Foundations of the Theory of Signs, vol. 1. University of Chicago Press (1938)

    Google Scholar 

  21. Müller-Schloer, C.: Organic computing – on the feasibility of controlled emergence. In: Orailoglu, A., Chou, P.H. (eds.) Proceedings of the 2nd IEEE/ACM/IFIP International Conference on Hardware/Software CoDesign and System Synthesis, CODES+ISSS 2004, pp. 2–5. ACM, New York (2004)

    Chapter  Google Scholar 

  22. Müller-Schloer, C., Schmeck, H.: Organic computing: A grand challenge for mastering complex systems. it – Information Technology 52(3), 135–141 (2010), doi:10.1524/itit.2010.0582

    Google Scholar 

  23. Salehie, M., Tahvildari, L.: Self-adaptive software: Landscape and research challenges. ACM Transactions on Autonomous and Adaptive Systems 4(2), 1–42 (2009), http://doi.acm.org/10.1145/1516533.1516538 , doi:10.1145/1516533.1516538

    Article  Google Scholar 

  24. Sooriamurthi, R., Leake, D.: Towards situated explanation. In: Proceedings of the Twelth National Conference on Artifical Intelligence, p. 1492 (1994)

    Google Scholar 

  25. Sycara, K., Klusch, M., Widoff, S., Lu, J.: Dynamic service matchmaking among agents in open information environments. SIGMOD Record 28, 47–53 (1999)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Johannes Fähndrich .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer International Publishing Switzerland

About this paper

Cite this paper

Fähndrich, J., Ahrndt, S., Albayrak, S. (2013). Towards Self-Explaining Agents. In: Pérez, J., et al. Trends in Practical Applications of Agents and Multiagent Systems. Advances in Intelligent Systems and Computing, vol 221. Springer, Cham. https://doi.org/10.1007/978-3-319-00563-8_18

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-00563-8_18

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-00562-1

  • Online ISBN: 978-3-319-00563-8

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics