Human-in-the-loop Extraction of Interpretable Concepts in Deep Learning Models

被引:20
|
作者
Zhao, Zhenge [1 ]
Xu, Panpan [2 ]
Scheidegger, Carlos [1 ]
Ren, Liu [3 ]
机构
[1] Univ Arizona, Tucson, AZ 85721 USA
[2] Amazon AWS AI, Seattle, WA USA
[3] Bosch Res North Amer, Cambridge, MA USA
关键词
Visualization; Data models; Analytical models; Predictive models; Computational modeling; Deep learning; Task analysis; Visual Data Exploration; Deep Neural Network; Model Interpretation; Explainable AI;
D O I
10.1109/TVCG.2021.3114837
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The interpretation of deep neural networks (DNNs) has become a key topic as more and more people apply them to solve various problems and making critical decisions. Concept-based explanations have recently become a popular approach for post-hoc interpretation of DNNs. However, identifying human-understandable visual concepts that affect model decisions is a challenging task that is not easily addressed with automatic approaches. We present a novel human-in-the-Ioop approach to generate user-defined concepts for model interpretation and diagnostics. Central to our proposal is the use of active learning, where human knowledge and feedback are combined to train a concept extractor with very little human labeling effort. We integrate this process into an interactive system, ConceptExtract. Through two case studies, we show how our approach helps analyze model behavior and extract human-friendly concepts for different machine learning tasks and datasets and how to use these concepts to understand the predictions, compare model performance and make suggestions for model refinement. Quantitative experiments show that our active learning approach can accurately extract meaningful visual concepts. More importantly, by identifying visual concepts that negatively affect model performance, we develop the corresponding data augmentation strategy that consistently improves model performance.
引用
收藏
页码:780 / 790
页数:11
相关论文
共 50 条
  • [1] An Analysis of the Ingredients for Learning Interpretable Symbolic Regression Models with Human-in-The-loop and Genetic Programming
    Nadizar, Giorgia
    Rovito, Luigi
    De Lorenzo, Andrea
    Medvet, Eric
    Virgolin, Marco
    [J]. ACM Transactions on Evolutionary Learning and Optimization, 2024, 4 (01):
  • [2] HEIDL: Learning Linguistic Expressions with Deep Learning and Human-in-the-Loop
    Yang, Yiwei
    Kandogan, Eser
    Li, Yunyao
    Lasecki, Walter S.
    Sen, Prithviraj
    [J]. PROCEEDINGS OF THE 57TH ANNUAL MEETING OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS: SYSTEM DEMONSTRATIONS, (ACL 2019), 2019, : 135 - 140
  • [3] Addressing the data bottleneck in medical deep learning models using a human-in-the-loop machine learning approach
    Mosqueira-Rey, Eduardo
    Hernandez-Pereira, Elena
    Bobes-Bascaran, Jose
    Alonso-Rios, David
    Perez-Sanchez, Alberto
    Fernandez-Leal, Angel
    Moret-Bonillo, Vicente
    Vidal-Insua, Yolanda
    Vazquez-Rivera, Francisca
    [J]. NEURAL COMPUTING & APPLICATIONS, 2024, 36 (05): : 2597 - 2616
  • [4] Addressing the data bottleneck in medical deep learning models using a human-in-the-loop machine learning approach
    Eduardo Mosqueira-Rey
    Elena Hernández-Pereira
    José Bobes-Bascarán
    David Alonso-Ríos
    Alberto Pérez-Sánchez
    Ángel Fernández-Leal
    Vicente Moret-Bonillo
    Yolanda Vidal-Ínsua
    Francisca Vázquez-Rivera
    [J]. Neural Computing and Applications, 2024, 36 : 2597 - 2616
  • [5] PARTNER: Human-in-the-Loop Entity Name Understanding with Deep Learning
    Qian, Kun
    Raman, Poornima Chozhiyath
    Li, Yunyao
    Popa, Lucian
    [J]. THIRTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THE THIRTY-SECOND INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE AND THE TENTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2020, 34 : 13634 - 13635
  • [6] Iterative Deep Learning Based Unbiased Stereology With Human-in-the-Loop
    Alahmari, Saeed S.
    Goldgof, Dmitry
    Hall, Lawrence O.
    Dave, Palak
    Phoulady, Hady Ahmady
    Mouton, Peter R.
    [J]. 2018 17TH IEEE INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS (ICMLA), 2018, : 665 - 670
  • [7] Human-in-the-loop Reinforcement Learning
    Liang, Huanghuang
    Yang, Lu
    Cheng, Hong
    Tu, Wenzhe
    Xu, Mengjie
    [J]. 2017 CHINESE AUTOMATION CONGRESS (CAC), 2017, : 4511 - 4518
  • [8] Exploring the Efficiency of Batch Active Learning for Human-in-the-Loop Relation Extraction
    Lourentzou, Ismini
    Gruhl, Daniel
    Welch, Steve
    [J]. COMPANION PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE 2018 (WWW 2018), 2018, : 1131 - 1138
  • [9] A survey on active learning and human-in-the-loop deep learning for medical image analysis
    Budd, Samuel
    Robinson, Emma C.
    Kainz, Bernhard
    [J]. MEDICAL IMAGE ANALYSIS, 2021, 71
  • [10] An Interpretable Human-in-the-Loop Process to Improve Medical Image Classification
    Santos, Joana Cristo
    Santos, Miriam Seoane
    Abreu, Pedro Henriques
    [J]. ADVANCES IN INTELLIGENT DATA ANALYSIS XXII, PT I, IDA 2024, 2024, 14641 : 179 - 190