Learning Interpretable Concept Groups in CNNs
Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence. Main Track. Pages 1061-1067.
https://doi.org/10.24963/ijcai.2021/147
Keywords
- Computer Vision: 2D and 3D Computer Vision
- Machine Learning: Deep Learning
- Machine Learning: Explainable/Interpretable Machine Learning
Abstract
We propose a novel training methodology---Concept Group Learning (CGL)---that encourages training of interpretable CNN filters by partitioning filters in each layer into \emph{concept groups}, each of which is trained to learn a single visual concept. We achieve this through a novel regularization strategy that forces filters in the same group to be active in similar image regions for a given layer. We additionally use a regularizer to encourage a sparse weighting of the concept groups in each layer so that a few concept groups can have greater importance than others. We quantitatively evaluate CGL's model interpretability using standard interpretability evaluation techniques and find that our method increases interpretability scores in most cases. Qualitatively we compare the image regions which are most active under filters learned using CGL versus filters learned without CGL and find that CGL activation regions more strongly concentrate around semantically relevant features.
@inproceedings{ijcai2021p147,
title = {Learning Interpretable Concept Groups in CNNs},
author = {Varshneya, Saurabh and Ledent, Antoine and Vandermeulen, Robert A. and Lei, Yunwen and Enders, Matthias and Borth, Damian and Kloft, Marius},
booktitle = {Proceedings of the Thirtieth International Joint Conference on
Artificial Intelligence, {IJCAI-21}},
publisher = {International Joint Conferences on Artificial Intelligence Organization},
editor = {Prof. Zhi-Hua Zhou},
pages = {1061--1067},
year = {2021},
month = {8},
note = {Main Track},
doi = {10.24963/ijcai.2021/147},
url = {https://doi.org/10.24963/ijcai.2021/147},
}
TY - CPAPER TI - Learning Interpretable Concept Groups in CNNs AU - Varshneya, Saurabh AU - Ledent, Antoine AU - Vandermeulen, Robert A. AU - Lei, Yunwen AU - Enders, Matthias AU - Borth, Damian AU - Kloft, Marius T2 - Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence, IJCAI-21 PB - International Joint Conferences on Artificial Intelligence Organization PY - 2021 SP - 1061 EP - 1067 DO - 10.24963/ijcai.2021/147 UR - https://doi.org/10.24963/ijcai.2021/147 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: