AnyCBMs: How to Turn Any Black Box into a Concept Bottleneck Model
<|reference_start|>AnyCBMs: How to Turn Any Black Box into a Concept Bottleneck Model: Interpretable deep learning aims at developing neural architectures whose decision-making processes could be understood by their users. Among these techniqes, Concept Bottleneck Models enhance the interpretability of neural networks by integrating a layer of human-understandable concepts. These models, however, necessitate training a new model from the beginning, consuming significant resources and failing to utilize already trained large models. To address this issue, we introduce "AnyCBM", a method that transforms any existing trained model into a Concept Bottleneck Model with minimal impact on computational resources. We provide both theoretical and experimental insights showing the effectiveness of AnyCBMs in terms of classification performances and effectivenss of concept-based interventions on downstream tasks.<|reference_end|>
@article{dominici2024anycbms:,
    title={AnyCBMs: How to Turn Any Black Box into a Concept Bottleneck Model},
    author={Gabriele Dominici, Pietro Barbiero, Francesco Giannini, Martin
  Gjoreski, Marc Langhenirich},
    journal={arXiv preprint arXiv:2405.16508},
    year={2024},
    archivePrefix={arXiv},
    eprint={2405.16508},
    primaryClass={cs.LG}
}