Beyond Parallelism: Synergistic Computational Graph Effects in Multi-Head Attention
Haitz Sáez de Ocáriz Borde
TL;DR
The paper tackles whether multi-head attention provides benefits beyond simple parallelism by reframing each head as a synergistic feedforward DAG with a common sink. It develops a graph-theoretic framework to analyze information propagation via mixing time, showing $T_{\mathrm{mix}}(\overline{W},\epsilon) \lesssim \frac{2N}{p}$ with $N = n-1$ and $p = \sum_h \alpha_h p_h$, and studies minimax fidelity through diffusion matrices $\Delta^{(h)}$ and the multi-head operator $\overline{\Delta}$. Theoretical results indicate adaptive head weighting can match the fastest head's mixing time and that cross-head interactions can amplify fidelity beyond any single head, a claim supported by empirical results on toy sequence tasks with the same parameter budget. Overall, the work provides interpretable metrics for attention dynamics, informing adaptive weighting and pruning strategies while offering code to reproduce the experiments.
Abstract
Multi-head attention powers Transformer networks, the primary deep learning architecture behind the success of large language models (LLMs). Yet, the theoretical advantages of multi-head versus single-head attention, beyond mere parallel processing, remain underexplored. In this paper, we reframe multi-head attention as a system of potentially synergistic computational graphs, where each head functions as a feedforward directed acyclic graph (DAG) with a common sink state. We provide intuition and preliminary theoretical analysis of mixing time and minimax fidelity in this framework. Our results show that multi-head attention can synergistically enhance information propagation, yielding faster mixing times and minimax fidelity amplification under specific head-diversity conditions. Finally, we train single-head and multi-head Transformers, each with the same total number of parameters, on sequence manipulation tasks and empirically verify the predicted effects. The code is available at https://github.com/haitzsaezdeocariz/beyondparallelism.
