skip to main content
10.1145/2678025.2701399acmconferencesArticle/Chapter ViewAbstractPublication PagesiuiConference Proceedingsconference-collections
research-article

Principles of Explanatory Debugging to Personalize Interactive Machine Learning

Published:18 March 2015Publication History

ABSTRACT

How can end users efficiently influence the predictions that machine learning systems make on their behalf? This paper presents Explanatory Debugging, an approach in which the system explains to users how it made each of its predictions, and the user then explains any necessary corrections back to the learning system. We present the principles underlying this approach and a prototype instantiating it. An empirical evaluation shows that Explanatory Debugging increased participants' understanding of the learning system by 52% and allowed participants to correct its mistakes up to twice as efficiently as participants using a traditional learning system.

References

  1. Amershi, S., Cakmak, M., Knox, W. B., and Kulesza, T. Power to the people: The role of humans in interactive machine learning. AI Magazine (in press).Google ScholarGoogle Scholar
  2. Amershi, S., Fogarty, J., Kapoor, A., and Tan, D. Examining multiple potential models in end-user interactive concept learning. In Proceedings of the ACM Conference on Human Factors in Computing Systems (2010), 1357--1360. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Blackwell, A. F. First steps in programming: A rationale for attention investment models. In Proceedings of the IEEE 2002 Symposia on Human Centric Computing Languages and Environments, IEEE (2002), 2--10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Bostandjiev, S., O'Donovan, J., and Höllerer, T. TasteWeights: A visual interactive hybrid recommender system. In Proceedings of the 6th ACM Conference on Recommender Systems (2012), 35--42. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Bryan, N. J., Mysore, G. J., and Wang, G. ISSE: An interactive source separation editor. In Proceedings of the ACM Conference on Human Factors in Computing Systems (2014), 257--266. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Bunt, A., Lount, M., and Lauzon, C. Are explanations always important? A study of deployed, low-cost intelligent interactive systems. In Proceedings of the 2012 ACM International Conference on Intelligent User Interfaces (2012), 169--178. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Cakmak, M., Chao, C., and Thomaz, A. L. Designing interactions for robot active learners. IEEE Transactions on Autonomous Mental Development 2, 2 (2010), 108--118. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Cramer, H., Evers, V., Ramlal, S., van Someren, M., Rutledge, L., Stash, N., Aroyo, L., and Wielinga, B. The effects of transparency on trust in and acceptance of a content-based art recommender. User Modeling and User-Adapted Interaction 18, 5 (2008), 455--496. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Craven, M. W., and Shavlik, J. W. Using neural networks for data mining. Future generation computer systems 13 (1997), 211--229. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Dzindolet, M. T., Peterson, S. A., Pomranky, R. A., Pierce, L. G., and Beck, H. P. The role of trust in automation reliance. International Journal of Human-Computer Studies 58, 6 (2003), 697--718. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Fails, J. A., Olsen, D. R., and Jr. Interactive machine learning. In Proceedings of the 8th International Conference on Intelligent User Interfaces (2003), 39--45. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Fiebrink, R., Cook, P. R., and Trueman, D. Human model evaluation in interactive supervised learning. In Proceedings of the ACM Conference on Human Factors in Computing Systems (2011), 147--156. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Fogarty, J., Tan, D., Kapoor, A., and Winder, S. CueFlik: Interactive concept learning in image search. In Proceedings of the ACM Conference on Human Factors in Computing Systems (2008), 29--38. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Groce, A., Kulesza, T., Zhang, C., Shamasunder, S., Burnett, M. M., Wong, W.-K., Stumpf, S., Das, S., Shinsel, A., Bice, F., and McIntosh, K. You are the only possible oracle: Effective test selection for end users of interactive machine learning systems. IEEE Transactions on Software Engineering 40, 3 (2014), 307--323. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Hart, S. G., and Staveland, L. E. Development of NASA-TLX (Task Load Index): Results of empirical and theoretical research. Advances in Psychology 52 (1988), 139--183.Google ScholarGoogle ScholarCross RefCross Ref
  16. Herlocker, J. L., Konstan, J. A., and Riedl, J. Explaining collaborative filtering recommendations. In Proceedings of the 2000 ACM Conference on Computer Supported Cooperative Work (2000), 241--250. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Johnson-Laird, P. N. Mental models: Towards a cognitive science of language, inference, and consciousness. Harvard University Press, 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Kapoor, A., Lee, B., Tan, D., and Horvitz, E. Interactive optimization for steering machine classification. In Proceedings of the ACM Conference on Human Factors in Computing Systems (2010), 1343--1352. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Kempton, W. Two theories of home heat control. Cognitive Science 10 (1986), 75--90.Google ScholarGoogle ScholarCross RefCross Ref
  20. Kibriya, A. M., Frank, E., Pfahringer, B., and Holmes, G. Multinomial naive Bayes for text categorization revisited. In AI 2004: Advances in Artificial Intelligence. Springer Berlin Heidelberg, Berlin, Heidelberg, 2004, 488--499. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Knox, W. B., and Stone, P. Reinforcement learning from human reward: Discounting in episodic tasks. In Proceedings of the 21st IEEE International Symposium on Robot and Human Interactive Communication (2012), 878--885.Google ScholarGoogle ScholarCross RefCross Ref
  22. Ko, A. J., and Myers, B. A. Debugging reinvented. the 13th international conference (2008), 301--310. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Kulesza, T., Stumpf, S., Burnett, M. M., and Kwan, I. Tell me more? The effects of mental model soundness on personalizing an intelligent agent. In Proceedings of the ACM Conference on Human Factors in Computing Systems (2012), 1--10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Kulesza, T., Stumpf, S., Burnett, M. M., Wong, W.-K., Riche, Y., Moore, T., Oberst, I., Shinsel, A., and McIntosh, K. Explanatory debugging: Supporting end-user debugging of machine-learned programs. In Proceedings of the 2010 IEEE Symposium on Visual Languages and Human-Centric Computing (2010), 41--48. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Kulesza, T., Stumpf, S., Burnett, M. M., and Yang, S. Too much, too little, or just right? Ways explanations impact end users' mental models. Proceedings of the 2013 IEEE Symposium on Visual Languages and Human-Centric Computing (2013), 3--10.Google ScholarGoogle ScholarCross RefCross Ref
  26. Kulesza, T., Stumpf, S., Wong, W.-K., Burnett, M. M., Perona, S., Ko, A. J., and Oberst, I. Why-oriented end-user debugging of naive Bayes text classification. ACM Transactions on Interactive Intelligent Systems 1, 1 (2011). Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Lacave, C., and Díez, F. J. A review of explanation methods for Bayesian networks. The Knowledge Engineering Review 17, 2 (2002), 107--127. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Principles of Explanatory Debugging to Personalize Interactive Machine Learning

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      IUI '15: Proceedings of the 20th International Conference on Intelligent User Interfaces
      March 2015
      480 pages
      ISBN:9781450333061
      DOI:10.1145/2678025

      Copyright © 2015 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 18 March 2015

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      IUI '15 Paper Acceptance Rate47of205submissions,23%Overall Acceptance Rate746of2,811submissions,27%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader