Reply to Reviewer DJR7
We are grateful for your thorough review and insightful suggestions. Below, we address your concerns mentioned in the Weaknesses.
1. The proposed approach is certainly not the first to explore the extraction of local and global explanations, please refer to [1, 2].
Thanks for your valuable mention. In our paper, we initially stated that "UCBS is, to the best of our knowledge, one of the first unsupervised unified concept extraction frameworks." This claim is based on three important factors: the unified nature encompassing local, global, and misclassification explanations, the focus on concept-based extraction, and the unsupervised nature in terms of explanation labels. We meant to emphasize that there are few concentrated works in these areas targeting vision-based applications, making UCBS possibly one of the pioneering methods. However, in order to avoid potential confusion, we decided to remove this statement.
More clarification: Ref [2] has primarily been designed for classification tasks on tabular data, and we believe that its applicability to pixel-based data may be limited due to its rule-based nature. Furthermore, Ref [1] offers global explanations in terms of graphs and local explanations in terms of feature importance scores, not concepts.
2. What is the motivation for having the out-of-distribution dataset to train the surrogate model?
Surrogate models are indeed binary classifiers that try to fully comprehend the target of interest. In order to accomplish this, their initial task is to differentiate the target's objects from the non-target samples. Subsequently, they should be able to discriminate the target's concepts and assign them scores based on their significance. The out-of-distribution samples (the non-target samples), which are known relative to the distribution of the target samples, are crucial for achieving the first objective. These samples, in companion with the target samples and the super-pixelated images, are utilized to teach the surrogate network a better representation of the target’s objects as well as the target’s concepts. In order to further clarify this comment, we revised the 5-th paragraph of the introduction as follows:
In an analogous case, we engage surrogate explainer networks and equip them with auxiliary datasets to purposely concentrate on the target of interest, rather than a multi-class classification approach. That is, the surrogate networks try to comprehensively learn one target class against the non-target samples. This allows them to thoroughly learn the target's objects as well as their informative concepts.
3. The proposed approach only captures the concepts that can be described as a part of an image. Is it possible to capture concepts like lighting that are expressed in an entire image?
No, the current version of the method is not able to detect abstract and complex concepts like brightness or daylight, which are challenging concepts necessitating additional pre/post-processing tasks. We mentioned this limitation in section 5 (Discussion, limitations, and future works) as follows:
However, it is important to acknowledge that the limitations and drawbacks of superpixels are inherited by the UCBS, which may potentially result in the creation of meaningless concepts. Moreover, the automatic extraction of abstract and complex concepts may be challenging or necessitate additional post-processing. Addressing these challenges presents an intriguing direction for future research, particularly in identifying and surrounding the most influential concepts within bounding boxes, which could help mitigate the issues.
In addition, in appendix section C.5 (More discussion on limitations: Imperfectly super-pixelated inputs and Dataset biases), we further discussed that this limitation refers to incorporating super-pixelating methods:
Moreover, super-pixelating methods typically offer no solution for tracking entirely or partially abstract concepts such as brightness, daylight, and sun angle in sunrise or sunset images.