Enregistré dans:
Détails bibliographiques
Auteurs principaux: Shin, Evgeniy, Matzinger, Heinrich
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:https://arxiv.org/abs/2501.11765
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866915112660500480
author Shin, Evgeniy
Matzinger, Heinrich
author_facet Shin, Evgeniy
Matzinger, Heinrich
contents Transformers architecture apply self-attention to tokens represented as vectors, before a fully connected (neuronal network) layer. These two parts can be layered many times. Traditionally, self-attention is seen as a mechanism for aggregating information before logical operations are performed by the fully connected layer. In this paper, we show, that quite counter-intuitively, the logical analysis can also be performed within the self-attention. For this we implement a handcrafted single-level encoder layer which performs the logical analysis within self-attention. We then study the scenario in which a one-level transformer model undergoes self-learning using gradient descent. We investigate whether the model utilizes fully connected layers or self-attention mechanisms for logical analysis when it has the choice. Given that gradient descent can become stuck at undesired zeros, we explicitly calculate these unwanted zeros and find ways to avoid them. We do all this in the context of predicting grammatical category pairs of adjacent tokens in a text. We believe that our findings have broader implications for understanding the potential logical operations performed by self-attention.
format Preprint
id arxiv_https___arxiv_org_abs_2501_11765
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Is logical analysis performed by transformers taking place in self-attention or in the fully connected part?
Shin, Evgeniy
Matzinger, Heinrich
Computation and Language
Artificial Intelligence
Machine Learning
68T30
I.2.4
Transformers architecture apply self-attention to tokens represented as vectors, before a fully connected (neuronal network) layer. These two parts can be layered many times. Traditionally, self-attention is seen as a mechanism for aggregating information before logical operations are performed by the fully connected layer. In this paper, we show, that quite counter-intuitively, the logical analysis can also be performed within the self-attention. For this we implement a handcrafted single-level encoder layer which performs the logical analysis within self-attention. We then study the scenario in which a one-level transformer model undergoes self-learning using gradient descent. We investigate whether the model utilizes fully connected layers or self-attention mechanisms for logical analysis when it has the choice. Given that gradient descent can become stuck at undesired zeros, we explicitly calculate these unwanted zeros and find ways to avoid them. We do all this in the context of predicting grammatical category pairs of adjacent tokens in a text. We believe that our findings have broader implications for understanding the potential logical operations performed by self-attention.
title Is logical analysis performed by transformers taking place in self-attention or in the fully connected part?
topic Computation and Language
Artificial Intelligence
Machine Learning
68T30
I.2.4
url https://arxiv.org/abs/2501.11765