Intervening in Black Box: Concept Bottleneck Model for Enhancing Human Neural Network Mutual Understanding

Nuoye Xiong, Anqi Dong, Ning Wang, Cong Hua, Guangming Zhu +3 more
6/28/2025
cs.CVcs.HCcs.LG

Official code: XiGuaBo/CBM-HNMU (3 stars, last commit 2025-10-16).

Abstract

Recent advances in deep learning have led to increasingly complex models with deeper layers and more parameters, reducing interpretability and making their decisions harder to understand. While many methods explain black-box reasoning, most lack effective interventions or only operate at sample-level without modifying the model itself. To address this, we propose the Concept Bottleneck Model for Enhancing Human-Neural Network Mutual Understanding (CBM-HNMU). CBM-HNMU leverages the Concept Bottleneck Model (CBM) as an interpretable framework to approximate black-box reasoning and communicate conceptual understanding. Detrimental concepts are automatically identified and refined (removed/replaced) based on global gradient contributions. The modified CBM then distills corrected knowledge back into the black-box model, enhancing both interpretability and accuracy. We evaluate CBM-HNMU on various CNN and transformer-based models across Flower-102, CIFAR-10, CIFAR-100, FGVC-Aircraft, and CUB-200, achieving a maximum accuracy improvement of 2.64% and a maximum increase in average accuracy across 1.03%. Source code is available at: https://github.com/XiGuaBo/CBM-HNMU.

View on arXivView PDF

Code Implementations(1)

XiGuaBo/CBM-HNMUOfficial100%

Intervening in Black Box: Concept Bottleneck Model for Enhancing Human Neural Network Mutual Understanding (ICCV 2025 Accepted)

30PythonJun 27, 20251 years ago

Similar Papers

Cite this paper

@article{xiong2025intervening,
  title  = {Intervening in Black Box: Concept Bottleneck Model for Enhancing Human Neural Network Mutual Understanding},
  author = {Nuoye Xiong and Anqi Dong and Ning Wang and Cong Hua and Guangming Zhu and Lin Mei and Peiyi Shen and Liang Zhang},
  year   = {2025},
  eprint = {2506.22803},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.22803v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2506.22803.svg)](https://codeofpaper.com/paper/2506.22803)

Discussion