Bi-ICE: An Inner Interpretable Framework for Image Classification via Bi-directional Interactions between Concept and Input Embeddings
Jinyung Hong, Yearim Kim, Keun Hee Park, Sangyu Han, Nojun Kwak, Theodore P. Pavlic
TL;DR
This work introduces Bi-ICE, an inner interpretability framework for image classification that embeds human-interpretable concepts into a bi-directional memory-based interaction with input embeddings. Grounded in Marr-style multilevel analysis (computational, algorithmic, implementation), Bi-ICE uses ConceptBinding, Broadcast, and ComputeLogit to iteratively refine concept representations and localize their influence on input regions. The approach yields transparent predictions, measurable concept contributions, and patch-level localization, while maintaining or improving predictive accuracy across CIFAR100, ImageNet, and CUB200. Extensive analyses—including concept convergence, insertion/deletion tests, and a user study—demonstrate the framework’s interpretability and scalability, highlighting its potential as a principled, multilevel XAI method for visual tasks.
Abstract
Inner interpretability is a promising field aiming to uncover the internal mechanisms of AI systems through scalable, automated methods. While significant research has been conducted on large language models, limited attention has been paid to applying inner interpretability to large-scale image tasks, focusing primarily on architectural and functional levels to visualize learned concepts. In this paper, we first present a conceptual framework that supports inner interpretability and multilevel analysis for large-scale image classification tasks. Specifically, we introduce the Bi-directional Interaction between Concept and Input Embeddings (Bi-ICE) module, which facilitates interpretability across the computational, algorithmic, and implementation levels. This module enhances transparency by generating predictions based on human-understandable concepts, quantifying their contributions, and localizing them within the inputs. Finally, we showcase enhanced transparency in image classification, measuring concept contributions, and pinpointing their locations within the inputs. Our approach highlights algorithmic interpretability by demonstrating the process of concept learning and its convergence.
