π€ AI Summary
Existing concept-based interpretability methods for CNNs overlook the semantic role of individual filters and the dynamic propagation of concepts across layers. To address this, we propose ConceptFlowβa novel framework that introduces a concept transition matrix to explicitly model inter-layer concept evolution, coupled with a filter-level concept attention mechanism to hierarchically and structurally dissect the generation and propagation pathways of high-level semantic concepts. ConceptFlow integrates concept activation analysis, attention-guided reasoning, and concept path tracing to explicitly reveal the hierarchical inference logic within CNNs. Experimental results demonstrate that ConceptFlow yields explanations with strong semantic consistency and high fidelity, significantly enhancing both the depth of understanding and the granularity of interpretability for CNN decision-making processes across multiple benchmark models and datasets.
π Abstract
Concept-based interpretability for Convolutional Neural Networks (CNNs) aims to align internal model representations with high-level semantic concepts, but existing approaches largely overlook the semantic roles of individual filters and the dynamic propagation of concepts across layers. To address these limitations, we propose ConceptFlow, a concept-based interpretability framework that simulates the internal "thinking path" of a model by tracing how concepts emerge and evolve across layers. ConceptFlow comprises two key components: (i) concept attentions, which associate each filter with relevant high-level concepts to enable localized semantic interpretation, and (ii) conceptual pathways, derived from a concept transition matrix that quantifies how concepts propagate and transform between filters. Together, these components offer a unified and structured view of internal model reasoning. Experimental results demonstrate that ConceptFlow yields semantically meaningful insights into model reasoning, validating the effectiveness of concept attentions and conceptual pathways in explaining decision behavior. By modeling hierarchical conceptual pathways, ConceptFlow provides deeper insight into the internal logic of CNNs and supports the generation of more faithful and human-aligned explanations.