DeepSeer: Interactive RNN Explanation and Debugging via State Abstraction

要旨

Recurrent Neural Networks (RNNs) have been widely used in Natural Language Processing (NLP) tasks given its superior performance on processing sequential data. However, it is challenging to interpret and debug RNNs due to the inherent complexity and the lack of transparency of RNNs. While many explainable AI (XAI) techniques have been proposed for RNNs, most of them only support local explanations rather than global explanations. In this paper, we present DeepSeer, an interactive system that provides both global and local explanations of RNN behavior in multiple tightly-coordinated views for model understanding and debugging. The core of DeepSeer is a state abstraction method that bundles semantically similar hidden states in an RNN model and abstracts the model as a finite state machine. Users can explore the global model behavior by inspecting text patterns associated with each state and the transitions between states. Users can also dive into individual predictions by inspecting the state trace and intermediate prediction results of a given input. A between-subjects user study with 28 participants shows that, compared with a popular XAI technique, LIME, participants using DeepSeer made a deeper and more comprehensive assessment of RNN model behavior, identified the root causes of incorrect predictions more accurately, and came up with more actionable plans to improve the model performance.

著者
Zhijie Wang
University of Alberta, Edmonton, Alberta, Canada
Yuheng Huang
University of Alberta, Edmonton, Alberta, Canada
Da Song
University of Alberta, Edmonton, Alberta, Canada
Lei Ma
University of Alberta, Edmonton, Alberta, Canada
Tianyi Zhang
Purdue University, West Lafayette, Indiana, United States
論文URL

https://doi.org/10.1145/3544548.3580852

動画

会議: CHI 2023

The ACM CHI Conference on Human Factors in Computing Systems (https://chi2023.acm.org/)

セッション: Tools for data scientists and Literature Reviews

Hall A
6 件の発表
2023-04-25 23:30:00
2023-04-26 00:55:00