Dissecting Query-Key Interaction in Vision Transformers
<|reference_start|>Dissecting Query-Key Interaction in Vision Transformers: Self-attention in vision transformers is often thought to perform perceptual grouping where tokens attend to other tokens with similar embeddings, which could correspond to semantically similar features of an object. However, attending to dissimilar tokens can be beneficial by providing contextual information. We propose to use the Singular Value Decomposition to dissect the query-key interaction (i.e. ${\textbf{W}_q}^\top\textbf{W}_k$). We find that early layers attend more to similar tokens, while late layers show increased attention to dissimilar tokens, providing evidence corresponding to perceptual grouping and contextualization, respectively. Many of these interactions between features represented by singular vectors are interpretable and semantic, such as attention between relevant objects, between parts of an object, or between the foreground and background. This offers a novel perspective on interpreting the attention mechanism, which contributes to understanding how transformer models utilize context and salient features when processing images.<|reference_end|>
@article{pan2024dissecting,
    title={Dissecting Query-Key Interaction in Vision Transformers},
    author={Xu Pan, Aaron Philip, Ziqian Xie, Odelia Schwartz},
    journal={arXiv preprint arXiv:2405.14880},
    year={2024},
    archivePrefix={arXiv},
    eprint={2405.14880},
    primaryClass={cs.CV cs.AI}
}