Response
Thanks for the detailed review of our paper. We've worked on addressing all your points. If you've got more questions or thoughts, please let us know.
>The visualization method employed in this study lacks novelty.
Numerous techniques employed are indeed borrowed from other papers, especially “Plug-In Inversion: Model-Agnostic Inversion for Vision with Data Augmentations.” However, visualizing Vision Transformers (ViTs) has remained unexplored until now, primarily due to the challenges outlined in our paper, such as determining the optimal network position for these visualizations. Notably, OpenAI's microscope (https://microscope.openai.com/models), a tool visualizing features of various networks, lacks ViT visualizations, underscoring the intricacies associated with visualizing these particular networks.
>Section 2.2 and Section 3 suffer from incomplete or missing references, and there is room for improvement in the overall writing quality.
Thank you for bringing this to our attention. We have addressed and resolved the missing and incomplete references in the latest submission.
>The results presented in Table 1 and Section 4 fail to yield significant or novel insights. A noticeable performance disparity exists between "Natural Accuracy" and "Isolating CLS." It would be expected that fine-tuning solely the linear classification head could close this performance gap, reinforcing the notion that the CLS token primarily aggregates information in later layers. It's worth mentioning that prior research has also indicated the viability of placing the CLS token in later layers (Touvron et al. 2021), and using global averages for ViTs (Liu et al. 2021). Therefore, these findings lack substantial significance.
While adjusting the linear classification head could potentially narrow the performance gap, the key emphasis of the paper is that the aggregation of information to the CLS token is primarily conducted in the final layer, resulting in an accuracy of 78.61, as opposed to the 84.20 natural accuracy.
Touvron et al. (2021) raise concerns about the injection of the CLS token at the beginning, emphasizing potential harm to performance. Our designed isolated CLS token serves a distinct purpose, showcasing that the last layer operates as a global average pooling layer.
While using GAP, as Liu et al. (2021) suggest, is a valid alternative to the CLS token, we show that even with the CLS token, the last layer performs a similar operation to GAP.
>While the findings in Section 5 and Table 2 are interesting, they are limited to evaluating only the basic ViT architecture.
Thank you for your suggestion. In the latest submission, we have included other ViT models like DeiT, ConViT, and Swin in Table 2. We also added EfficientNet models, as one of the reviewers kindly suggested, for a fair comparison.
>Currently, the presented findings appear somewhat isolated. To enhance the paper's quality, it is advisable to provide a more in-depth analysis and insight into the interrelationship between these findings.
[todo]
Like many interpretability and visualization papers, our paper primarily has two key elements. Firstly, we delve into how to visualize features of Vision Transformers (ViTs). Secondly, we aim to derive insights from these visualizations. For instance, through this visual analysis, we note that ViTs, similar to CNNs, possess the ability to recognize backgrounds. We additionally assess this through quantitative analysis. Noticing that ViTs surpass CNNs in performance when solely focusing on either the foreground or the background. We agree that the findings from these visualizations may be isolated, but they all have the common theme of what we can learn from the visualizations.
>What does the term “Normalized Top-5 ImageNet Accuracy” mean?
Given the differing accuracies of the models we used, we normalize them by dividing each by its respective natural accuracy; this is done to ensure a fair comparison, followed by multiplying the result by 100.
>The choice of the fifth layer in Section 6 is not well-justified and requires further explanation.
Thank you for bringing this to our attention. Figure 9(a) showcases a feature capturing a semantic concept, which happens to be from the fifth layer. Features like 9(b)(c) are from different layers. In the new submission, we have omitted explicit mention of the 'fifth layer' to prevent confusion.
Please let us know if you have any more questions or concerns. If you believe we've effectively addressed your concerns, we kindly request a reconsideration of your score.